:root{--wl-lavender:#a99bc9;--wl-lavender-soft:color-mix(in srgb, var(--wl-lavender) 32%, var(--paper));--wl-olive:#5e6b3a;--wl-olive-dark:#4a552d}.wl{max-width:34rem;margin-inline:auto}.wl-lang{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;margin:-.5rem 0 1rem;font-size:.78rem;display:flex}.wl-hero{margin:0 0 clamp(2rem,6vw,3rem)}.wl-hero img{width:auto;max-width:100%;height:auto;max-height:78svh;margin-inline:auto;display:block}.wl-head{text-align:center;margin-bottom:clamp(2.5rem,8vw,3.5rem)}.wl-eyebrow,.wl-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wl-olive);font-size:.72rem;font-weight:400}.wl-eyebrow{margin:0 0 1rem}.wl-title{margin:0 0 1.25rem;font-size:clamp(2.3rem,1.6rem + 3.2vw,3.4rem);line-height:1.08}.wl-title em{font-style:italic}.wl-subline{color:var(--ink-soft);margin:0 0 1.25rem;font-size:1.2rem;line-height:1.55}.wl-exhibition{font-family:var(--sans);color:var(--muted);margin:0;font-size:.95rem;font-weight:300}.wl-benefits{background:var(--wl-lavender-soft);border-radius:var(--radius);margin-bottom:clamp(2.5rem,8vw,3.5rem);padding:clamp(1.5rem,6vw,2.25rem) clamp(1.25rem,6vw,2.25rem)}.wl-benefits h2{margin:0 0 1rem}.wl-benefits ol{margin:0;padding-left:1.25rem}.wl-benefits li{padding-left:.25rem;font-size:1.08rem;line-height:1.5}.wl-benefits li+li{margin-top:.7rem}.wl-benefits li::marker{font-family:var(--sans);color:var(--ink-soft);font-size:.85rem}.wl-gift{color:var(--ink-soft);margin:1.25rem 0 0;font-size:.95rem;font-style:italic;line-height:1.5}.wl-signup{margin-bottom:clamp(2.5rem,8vw,3.5rem)}.wl-signup>h2{margin:0 0 1.25rem}.wl-about{color:var(--ink-soft);text-align:center;border-top:1px solid var(--line);padding-top:2rem;font-size:1.08rem;font-style:italic}.wl-plain{text-align:center;padding-top:clamp(1rem,6vw,3rem)}.wl-plain .wl-form{align-items:center}.wl-form{flex-direction:column;display:flex}.wl-form p.wl-field{max-width:none;margin-bottom:1.1rem}.wl-error,.wl-form-error{font-family:var(--sans);color:var(--danger);font-size:.85rem}.wl-form-error{margin:0 0 1rem}.wl-form [aria-invalid=true]{border-color:var(--danger)}.wl-choices{max-width:none;margin-bottom:1.1rem;padding:.9rem 1rem .6rem}.wl-choices-inline{flex-wrap:wrap;gap:0 1.5rem;display:flex}.wl-choices-inline legend{width:100%}label.wl-choice{min-height:2.75rem;font-family:var(--serif);letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:1.02rem;display:flex}label.wl-choice input{width:1.2rem;height:1.2rem;accent-color:var(--wl-olive);flex:none;margin:.2rem 0 0}.wl-consent{margin:.25rem 0 .5rem}.wl-consent-box span{line-height:1.45}.wl-form p.wl-privacy{max-width:none;font-family:var(--sans);color:var(--muted);margin:.25rem 0 1.25rem;font-size:.8rem;font-weight:300;line-height:1.5;display:block}button.wl-submit{background:var(--wl-olive);border-color:var(--wl-olive);color:var(--paper);align-self:stretch;margin-top:.5rem}button.wl-submit:hover{background:var(--wl-olive-dark);border-color:var(--wl-olive-dark)}.wl-thanks{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1rem 0;padding:2rem 1.25rem;font-size:1.35rem;font-style:italic;line-height:1.5}.wl-thanks-compact{padding:1.25rem 0;font-size:1.15rem}@media (width>=560px){button.wl-submit{align-self:flex-start}.wl-plain button.wl-submit{align-self:center}}.wl-block{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:1.25rem 3rem;margin:clamp(2rem,5vw,3rem) 0;padding:clamp(1.5rem,4vw,2.25rem) 0;display:grid}.wl-block-text p.wl-block-label{color:var(--wl-olive);margin:0 0 .6rem}.wl-block-title{margin:0 0 .6rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);line-height:1.25}.wl-block-text p{color:var(--ink-soft);margin:0}.wl-block input{background:#fffdf9}.wl-block+.artwork-more{border-top:0;margin-top:0}.wl-form-compact .wl-form-fields p.wl-field{margin-bottom:.5rem}.wl-form-compact .wl-consent{margin:0}.wl-form-compact label.wl-choice{min-height:2.75rem;font-size:.95rem}.wl-form-compact p.wl-privacy{margin:0 0 .75rem}@media (width>=560px){.wl-form-compact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"error error""email button""consent consent""turnstile turnstile";column-gap:.75rem;display:grid}.wl-form-compact>.wl-form-error{grid-area:error}.wl-form-compact>.wl-form-fields{grid-area:email}.wl-form-compact>.wl-consent{grid-area:consent}.wl-form-compact>.turnstile{grid-area:turnstile}.wl-form-compact button.wl-submit{grid-area:button;align-self:end;margin:0 0 .5rem}.wl-form-compact p.wl-privacy{margin-bottom:0}}@media (width>=900px){.wl-block{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center}}.wl-works{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem) clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.wl-works{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.wl-works{grid-template-columns:repeat(3,minmax(0,1fr))}}.wl-work-media{margin-bottom:.9rem}.wl-work-media img{width:100%;height:auto;display:block}.wl-work-media.is-empty{aspect-ratio:4/5;background:var(--paper-2)}.wl-work-title{margin:0 0 .25rem;font-size:1.35rem}.wl-work-title a{text-decoration:none}.wl-work-meta{font-family:var(--sans);color:var(--muted);margin:0 0 .4rem;font-size:.9rem;font-weight:300}.wl-work-price{font-family:var(--sans);margin:0;font-weight:500}.wl-work-buy{margin-left:.5rem;font-size:.85rem;font-weight:400}.wl-found-home{font-family:var(--serif);color:var(--ink-soft);font-size:1.05rem;font-style:italic;font-weight:400}.wl-gated{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.wl-admin-count{font-family:var(--sans);margin:0 0 .5rem}.wl-admin-count strong{font-size:1.6rem;font-weight:500}progress.wl-progress,.wl-weeks progress{appearance:none;background:var(--paper-3);width:100%;height:.75rem;accent-color:var(--wl-olive);border:0;border-radius:999px;overflow:hidden}progress.wl-progress::-webkit-progress-bar{background:var(--paper-3)}.wl-weeks progress::-webkit-progress-bar{background:var(--paper-3)}progress.wl-progress::-webkit-progress-value{background:var(--wl-olive)}.wl-weeks progress::-webkit-progress-value{background:var(--wl-olive)}progress.wl-progress::-moz-progress-bar{background:var(--wl-olive)}.wl-weeks progress::-moz-progress-bar{background:var(--wl-olive)}.wl-admin-facts{font-family:var(--sans);grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:1.25rem 0;font-size:.92rem;display:grid}.wl-admin-facts dt{color:var(--muted)}.wl-admin-facts dd{margin:0}.wl-admin-sub{margin:1.5rem 0 .75rem;font-size:1.1rem}.wl-weeks{max-width:32rem;margin:0;padding:0;list-style:none}.wl-weeks li{font-family:var(--sans);grid-template-columns:6.5rem 1fr 2rem;align-items:center;gap:.75rem;font-size:.85rem;display:grid}.wl-weeks li+li{margin-top:.3rem}.wl-admin-works{margin:0 0 1.25rem;padding:0;list-style:none}.wl-admin-tests{flex-direction:column;padding:0;list-style:none}.wl-admin-tests li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.wl-admin-tests li>span{min-width:11rem}
