.SFnu9a_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.SFnu9a_sent{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:var(--mantine-color-green-0)}.SFnu9a_sentIcon{color:var(--mantine-color-green-8);flex-shrink:0;margin-top:.125rem}
.GM6CQG_card{border:1px solid var(--woonig-border);align-self:start}.GM6CQG_eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:var(--woonig-eyebrow-tracking);text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:600}.GM6CQG_title{letter-spacing:var(--woonig-heading-tracking)}.GM6CQG_note{border-top:1px solid var(--woonig-border)}.GM6CQG_noteIcon{color:var(--woonig-fill);flex-shrink:0;margin-top:.125rem}
.X7M0tG_image{object-fit:cover}.X7M0tG_placeholder{background:linear-gradient(145deg, var(--mantine-color-accent-0) 0%, var(--woonig-canvas) 46%, var(--mantine-color-primary-0) 100%);position:absolute;inset:0;overflow:hidden}.X7M0tG_ring{border:2.125rem solid color-mix(in srgb, var(--mantine-color-white) 45%, transparent);border-radius:50%;width:13rem;height:13rem;position:absolute;top:-3rem;right:-3rem}.X7M0tG_frame{border:1px solid color-mix(in srgb, var(--mantine-color-white) 65%, transparent);background:color-mix(in srgb, var(--mantine-color-white) 35%, transparent);box-shadow:var(--woonig-shadow-lg);border-radius:2.5rem 2.5rem 0 0;position:absolute;inset:3rem 2rem 1.75rem}.X7M0tG_center{place-items:center;display:grid;position:absolute;inset:0}.X7M0tG_tile{border-radius:var(--mantine-radius-lg);background:var(--woonig-surface);width:4.5rem;height:4.5rem;color:var(--woonig-ink);box-shadow:var(--woonig-shadow-md);place-items:center;display:grid}.X7M0tG_tag{background:var(--woonig-surface);color:var(--woonig-ink);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem}.X7M0tG_tagIcon{color:var(--mantine-color-accent-7)}
.GIT9TG_link{height:100%;color:inherit;text-decoration:none;display:block}.GIT9TG_card{border:1px solid var(--woonig-border);height:100%;transition:transform .5s,box-shadow .5s}.GIT9TG_link:hover .GIT9TG_card{box-shadow:var(--woonig-shadow-lg);transform:translateY(-.375rem)}.GIT9TG_media{aspect-ratio:4/3;position:relative;overflow:hidden}.GIT9TG_type{box-shadow:var(--woonig-shadow-md);position:absolute;top:1rem;right:1rem}.GIT9TG_body{padding:var(--mantine-spacing-lg);flex-direction:column;flex:1;display:flex}.GIT9TG_title{letter-spacing:var(--woonig-heading-tracking)}.GIT9TG_pin{color:var(--mantine-color-accent-7);flex-shrink:0}.GIT9TG_arrow{border:1px solid var(--woonig-border);border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s,color .15s;display:grid}.GIT9TG_link:hover .GIT9TG_arrow{border-color:var(--woonig-fill);background:var(--woonig-fill);color:var(--mantine-color-white)}.GIT9TG_facts{border-top:1px solid var(--woonig-border)}.GIT9TG_price{font-size:var(--mantine-font-size-md)}
.rssEhW_panel{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md);border:1px solid var(--woonig-border);border-radius:var(--mantine-radius-lg);background:var(--woonig-surface);box-shadow:var(--woonig-shadow-lg);display:grid}@media (min-width:62em){.rssEhW_panel{grid-template-columns:1.2fr 1fr .8fr auto;align-items:end}}.rssEhW_label{font-size:var(--mantine-font-size-xs);letter-spacing:var(--woonig-eyebrow-tracking);text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:.375rem;font-weight:600}.rssEhW_submit{flex:1}
.IlpSPq_back{margin-left:calc(var(--mantine-spacing-xs) * -1)}.IlpSPq_gallery{gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-lg);display:grid}@media (min-width:62em){.IlpSPq_gallery{grid-template-columns:1.55fr .7fr}}.IlpSPq_galleryMain{border-radius:var(--mantine-radius-xl);min-height:22.5rem;position:relative;overflow:hidden}@media (min-width:36em){.IlpSPq_galleryMain{min-height:32.5rem}}.IlpSPq_gallerySide{gap:var(--mantine-spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (min-width:62em){.IlpSPq_gallerySide{grid-template-columns:1fr}}.IlpSPq_galleryItem{border-radius:var(--mantine-radius-lg);min-height:10.5rem;position:relative;overflow:hidden}.IlpSPq_layout{gap:3rem;margin-top:2.5rem;display:grid}@media (min-width:62em){.IlpSPq_layout{grid-template-columns:1fr 22rem}}.IlpSPq_title{max-width:48rem;letter-spacing:var(--woonig-heading-tracking);font-size:1.875rem;font-weight:600;line-height:1.2}@media (min-width:36em){.IlpSPq_title{font-size:3rem}}.IlpSPq_icon{color:var(--mantine-color-accent-7);flex-shrink:0}.IlpSPq_price{letter-spacing:var(--woonig-heading-tracking);font-size:1.5rem;font-weight:700}.IlpSPq_fact{padding:var(--mantine-spacing-md);border:1px solid var(--woonig-border);border-radius:var(--mantine-radius-lg);background:var(--woonig-surface);box-shadow:var(--woonig-shadow-sm)}.IlpSPq_sectionTitle{letter-spacing:var(--woonig-heading-tracking);font-size:1.5rem;font-weight:600}.IlpSPq_description{margin-top:var(--mantine-spacing-lg);color:var(--mantine-color-dimmed);line-height:1.8}.IlpSPq_description p,.IlpSPq_description ul,.IlpSPq_description ol{margin:0 0 var(--mantine-spacing-md)}.IlpSPq_description h2,.IlpSPq_description h3,.IlpSPq_description h4{margin:var(--mantine-spacing-lg) 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-md);color:var(--woonig-ink)}.IlpSPq_description strong,.IlpSPq_description b{color:var(--woonig-ink)}.IlpSPq_description a{color:var(--woonig-fill)}
.cqtkZq_hero{background-color:var(--woonig-chrome);background-image:linear-gradient(var(--woonig-on-chrome-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--woonig-on-chrome-hairline) 1px, transparent 1px);color:var(--mantine-color-white);background-size:54px 54px;position:relative;overflow:hidden}.cqtkZq_heroRing{border:4.375rem solid var(--woonig-on-chrome-hairline);border-radius:50%;width:24rem;height:24rem;position:absolute;top:1rem;right:-6rem}.cqtkZq_heroGlow{background:color-mix(in srgb, var(--woonig-accent) 10%, transparent);filter:blur(64px);border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:0;left:-6rem}.cqtkZq_heroInner{padding-top:4rem;padding-bottom:7.75rem;position:relative}@media (min-width:36em){.cqtkZq_heroInner{padding-top:5.5rem}}.cqtkZq_heroCopy{max-width:48rem}.cqtkZq_heroTag{border:1px solid var(--woonig-on-chrome-active);background:var(--woonig-on-chrome-hover);font-size:var(--mantine-font-size-xs);color:var(--woonig-on-chrome-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:600;display:inline-flex}.cqtkZq_heroTagIcon{color:var(--mantine-color-accent-6)}.cqtkZq_heroTitle{letter-spacing:var(--woonig-heading-tracking);color:var(--mantine-color-white);margin-top:1.75rem;font-size:2.25rem;font-weight:600;line-height:1.05}@media (min-width:36em){.cqtkZq_heroTitle{font-size:3.75rem}}@media (min-width:62em){.cqtkZq_heroTitle{font-size:4.5rem}}.cqtkZq_heroAccent{color:var(--mantine-color-accent-6)}.cqtkZq_heroLead{max-width:36rem;font-size:var(--mantine-font-size-md);color:var(--woonig-on-chrome-muted);margin-top:1.5rem;line-height:1.75}@media (min-width:36em){.cqtkZq_heroLead{font-size:var(--mantine-font-size-lg)}}.cqtkZq_search{z-index:10;margin-top:-4rem;position:relative}.cqtkZq_eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:var(--woonig-eyebrow-tracking);text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.cqtkZq_sectionTitle{letter-spacing:var(--woonig-heading-tracking);font-size:1.875rem;font-weight:600}@media (min-width:36em){.cqtkZq_sectionTitle{font-size:2.25rem}}.cqtkZq_empty{min-height:20rem;padding:0 var(--mantine-spacing-lg);border:1px dashed var(--woonig-border-strong);border-radius:var(--mantine-radius-xl);background:var(--woonig-surface);text-align:center;place-items:center;display:grid}.cqtkZq_emptyIcon{color:var(--mantine-color-accent-7);margin:0 auto}.cqtkZq_highlights{border-block:1px solid var(--woonig-border);background:var(--woonig-surface)}.cqtkZq_highlightIcon{border-radius:var(--mantine-radius-lg);background:var(--mantine-color-primary-0);width:2.75rem;height:2.75rem;color:var(--woonig-fill);flex-shrink:0;place-items:center;display:grid}
