.origins-directory_page__B03Qr{--origin-ink:#173d2c;--origin-earth:#b85f3e;--origin-cream:#f7f0e4;width:min(100% - 32px,1220px);margin:0 auto;padding:38px 0 112px;color:var(--origin-ink)}.origins-directory_hero__wJKRg{position:relative;display:grid;min-height:430px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;overflow:hidden;padding:clamp(38px,6vw,74px);border:1px solid color-mix(in srgb,var(--origin-earth) 20%,var(--border));border-radius:34px;background:radial-gradient(circle at 86% 18%,rgb(255 255 255/72%) 0 7%,transparent 7.4%),radial-gradient(circle at 76% 36%,rgb(40 92 67/9%) 0 14%,transparent 14.4%),linear-gradient(125deg,#f7ecdc,#f2e3cf 52%,#d9e3d5);box-shadow:0 24px 70px rgb(47 65 46/12%)}.origins-directory_hero__wJKRg:after{position:absolute;right:-110px;bottom:-190px;width:460px;height:460px;border:1px solid rgb(23 61 44/12%);border-radius:50%;box-shadow:0 0 0 40px rgb(23 61 44/4%),0 0 0 96px rgb(23 61 44/3%);content:""}.origins-directory_heroCopy__OZozt{position:relative;z-index:1;max-width:760px}.origins-directory_eyebrow__2CJBv,.origins-directory_kicker__iZiyK{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--origin-earth);font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.origins-directory_eyebrow__2CJBv svg{width:18px}.origins-directory_hero__wJKRg h1,.origins-directory_sectionHeading__B19zp h2{margin:0;font-family:var(--font-editorial,Georgia,serif);font-weight:500;letter-spacing:-.045em}.origins-directory_hero__wJKRg h1{max-width:760px;font-size:clamp(50px,6.8vw,88px);line-height:.93}.origins-directory_heroCopy__OZozt>p:not(.origins-directory_eyebrow__2CJBv){max-width:640px;margin:28px 0 0;color:color-mix(in srgb,var(--origin-ink) 72%,white);font-size:clamp(17px,1.7vw,21px);line-height:1.6}.origins-directory_heroActions__GzJZa{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.origins-directory_primaryAction__3pQ4S,.origins-directory_secondaryAction__hDxRL{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:850;text-decoration:none}.origins-directory_primaryAction__3pQ4S{background:var(--origin-ink);color:white;box-shadow:0 12px 24px rgb(23 61 44/20%)}.origins-directory_primaryAction__3pQ4S svg{width:17px}.origins-directory_secondaryAction__hDxRL{border:1px solid rgb(23 61 44/22%);color:var(--origin-ink);background:rgb(255 255 255/34%)}.origins-directory_heroStamp__gnZmd{position:relative;z-index:1;display:grid;width:170px;height:170px;place-content:center;border:1px solid rgb(23 61 44/17%);border-radius:50%;background:rgb(255 252 246/72%);text-align:center;box-shadow:0 20px 50px rgb(23 61 44/12%);backdrop-filter:blur(10px)}.origins-directory_heroStamp__gnZmd span{font-family:var(--font-editorial,Georgia,serif);font-size:58px;line-height:.8}.origins-directory_heroStamp__gnZmd strong{margin-top:10px;font-size:15px;text-transform:uppercase}.origins-directory_heroStamp__gnZmd small{margin-top:2px;color:color-mix(in srgb,var(--origin-ink) 65%,white)}.origins-directory_directory__Dvpzw,.origins-directory_mapSection__vpuTV{padding-top:clamp(76px,9vw,116px);scroll-margin-top:92px}.origins-directory_sectionHeading__B19zp{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.origins-directory_sectionHeading__B19zp h2{font-size:clamp(38px,5vw,62px);line-height:1}.origins-directory_sectionHeading__B19zp>p{max-width:300px;margin:0 0 5px;color:var(--muted-foreground);font-size:14px;line-height:1.5;text-align:right}.origins-directory_mapCard__rSCwe{position:relative;display:grid;gap:14px;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--origin-ink) 11%,var(--border));border-radius:28px;background:radial-gradient(circle at 50% 45%,rgb(255 255 255/96%),transparent 64%),#e9efe9;box-shadow:0 18px 50px rgb(32 65 48/9%)}.origins-directory_zoomControls__L2TKn{position:absolute;z-index:2;top:36px;right:36px;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgb(23 61 44/13%);border-radius:999px;background:rgb(255 252 247/94%);box-shadow:0 10px 28px rgb(23 61 44/15%);backdrop-filter:blur(10px)}.origins-directory_zoomControls__L2TKn button{display:grid;width:38px;height:38px;padding:0;border:0;border-radius:50%;place-items:center;background:transparent;color:var(--origin-ink);cursor:pointer}.origins-directory_zoomControls__L2TKn button:focus-visible,.origins-directory_zoomControls__L2TKn button:hover:not(:disabled){outline:none;background:color-mix(in srgb,var(--origin-earth) 12%,white)}.origins-directory_zoomControls__L2TKn button:focus-visible{box-shadow:0 0 0 2px var(--origin-earth)}.origins-directory_zoomControls__L2TKn button:disabled{cursor:default;opacity:.35}.origins-directory_zoomControls__L2TKn svg{width:18px}.origins-directory_zoomLevel__Y6qY0{min-width:48px;color:var(--origin-ink);font-size:11px;font-weight:850;text-align:center}.origins-directory_zoomControls__L2TKn .origins-directory_resetZoom__msCVO{margin-left:2px;border-left:1px solid rgb(23 61 44/10%);border-radius:0 50% 50% 0}.origins-directory_map__fbslE{display:block;width:100%;height:auto;max-height:590px;cursor:zoom-in;touch-action:pan-y;user-select:none}.origins-directory_map__fbslE[data-zoomed]{cursor:grab;touch-action:none}.origins-directory_map__fbslE[data-zoomed] .origins-directory_availableCountry__gZhYP{cursor:grab}.origins-directory_map__fbslE[data-dragging],.origins-directory_map__fbslE[data-dragging] .origins-directory_availableCountry__gZhYP{cursor:grabbing}.origins-directory_graticule__4vUT3{fill:none;stroke:rgb(23 61 44/8%);stroke-width:.65}.origins-directory_country__kws9h{fill:#d7ddd6;stroke:#f8faf7;stroke-width:.8;transition:fill .16s ease,filter .16s ease,transform .16s ease}.origins-directory_availableCountry__gZhYP{fill:#cb7756;cursor:pointer}.origins-directory_map__fbslE a:focus .origins-directory_availableCountry__gZhYP,.origins-directory_map__fbslE a:hover .origins-directory_availableCountry__gZhYP,.origins-directory_selectedCountry__NCtFk{fill:#285c43;filter:drop-shadow(0 4px 6px rgb(23 61 44/28%));outline:none}.origins-directory_mapSelection__bkWsH{display:grid;width:min(100%,390px);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;justify-self:end;padding:13px 15px;border:1px solid rgb(23 61 44/10%);border-radius:18px;background:rgb(255 252 247/92%);color:var(--origin-ink);text-decoration:none;box-shadow:0 16px 40px rgb(23 61 44/17%);backdrop-filter:blur(12px)}.origins-directory_selectionFlag__WrGV_{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;background:var(--origin-cream);font-size:31px}.origins-directory_mapSelection__bkWsH>span:nth-child(2){display:grid}.origins-directory_cardCopy__v9t_m small,.origins-directory_mapSelection__bkWsH small{color:var(--origin-earth);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.origins-directory_mapSelection__bkWsH strong{margin:1px 0;font-family:var(--font-editorial,Georgia,serif);font-size:24px}.origins-directory_mapSelection__bkWsH span span{color:var(--muted-foreground);font-size:12px}.origins-directory_selectionAction__OqOHW{display:inline-flex;align-items:center;gap:6px;color:var(--origin-earth);font-size:12px;font-weight:850;white-space:nowrap}.origins-directory_selectionAction__OqOHW svg{width:17px}.origins-directory_search__i0PSd{display:flex;width:min(100%,300px);min-height:48px;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:0 8px 24px rgb(23 61 44/6%)}.origins-directory_search__i0PSd:focus-within{border-color:var(--origin-ink);box-shadow:0 0 0 3px rgb(40 92 67/12%)}.origins-directory_search__i0PSd svg{width:18px;color:var(--origin-earth)}.origins-directory_search__i0PSd input{width:100%;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit}.origins-directory_originGrid__A1w4F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.origins-directory_originCard__n5yUH{position:relative;display:grid;min-height:150px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--origin-ink) 9%,var(--border));border-radius:22px;background:var(--card);color:var(--origin-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.origins-directory_originCard__n5yUH[data-featured]{background:linear-gradient(145deg,#fbf5eb,#f0e3d1)}.origins-directory_originCard__n5yUH:focus-visible,.origins-directory_originCard__n5yUH:hover{border-color:rgb(184 95 62/35%);box-shadow:0 16px 38px rgb(44 61 43/12%);transform:translateY(-3px);outline:none}.origins-directory_flag__SRImc{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--origin-cream) 82%,white);font-size:36px;box-shadow:inset 0 0 0 1px rgb(23 61 44/6%)}.origins-directory_cardCopy__v9t_m{display:grid;min-width:0}.origins-directory_cardCopy__v9t_m strong{overflow:hidden;margin:4px 0 8px;font-family:var(--font-editorial,Georgia,serif);font-size:clamp(23px,2.2vw,31px);font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.origins-directory_cardCopy__v9t_m>span{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px}.origins-directory_cardCopy__v9t_m svg{width:14px}.origins-directory_cardArrow__NQj7n{width:18px;color:var(--origin-earth);transition:transform .16s ease}.origins-directory_originCard__n5yUH:hover .origins-directory_cardArrow__NQj7n{transform:translateX(3px)}.origins-directory_emptyState__dIo37{display:grid;min-height:260px;place-items:center;align-content:center;padding:32px;border:1px dashed var(--border);border-radius:24px;text-align:center}.origins-directory_emptyState__dIo37>span{font-size:40px}.origins-directory_emptyState__dIo37 strong{margin-top:10px;font-family:var(--font-editorial,Georgia,serif);font-size:28px}.origins-directory_emptyState__dIo37 p{margin:4px 0 0;color:var(--muted-foreground)}@media (max-width:900px){.origins-directory_hero__wJKRg{min-height:390px;grid-template-columns:1fr}.origins-directory_heroStamp__gnZmd{position:absolute;top:28px;right:28px;width:112px;height:112px}.origins-directory_heroStamp__gnZmd span{font-size:42px}.origins-directory_heroStamp__gnZmd strong{margin-top:7px;font-size:11px}.origins-directory_heroStamp__gnZmd small{display:none}.origins-directory_heroCopy__OZozt{padding-right:80px}.origins-directory_originGrid__A1w4F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.origins-directory_page__B03Qr{width:min(100% - 24px,1220px);padding-top:14px}.origins-directory_hero__wJKRg{min-height:auto;padding:27px 20px 24px;border-radius:24px}.origins-directory_heroCopy__OZozt{padding-right:0}.origins-directory_hero__wJKRg h1{max-width:330px;font-size:clamp(45px,14vw,60px)}.origins-directory_heroCopy__OZozt>p:not(.origins-directory_eyebrow__2CJBv){margin-top:20px;font-size:16px;line-height:1.48}.origins-directory_heroStamp__gnZmd{display:none}.origins-directory_heroActions__GzJZa{display:grid;grid-template-columns:1fr 1fr;margin-top:23px}.origins-directory_primaryAction__3pQ4S,.origins-directory_secondaryAction__hDxRL{min-height:46px;padding:0 12px;font-size:12px;text-align:center}.origins-directory_directory__Dvpzw,.origins-directory_mapSection__vpuTV{padding-top:66px}.origins-directory_sectionHeading__B19zp{align-items:start;flex-direction:column;gap:16px}.origins-directory_sectionHeading__B19zp h2{font-size:41px}.origins-directory_sectionHeading__B19zp>p{max-width:none;text-align:left}.origins-directory_mapCard__rSCwe{padding:8px;border-radius:22px}.origins-directory_zoomControls__L2TKn{top:18px;right:18px}.origins-directory_zoomControls__L2TKn button{width:34px;height:34px}.origins-directory_map__fbslE{min-height:300px}.origins-directory_mapSelection__bkWsH{width:100%;gap:10px;justify-self:stretch;padding:10px}.origins-directory_selectionFlag__WrGV_{width:46px;height:46px;font-size:27px}.origins-directory_mapSelection__bkWsH strong{font-size:20px}.origins-directory_selectionAction__OqOHW{min-width:78px;max-width:82px;justify-content:center;white-space:normal;text-align:center}.origins-directory_search__i0PSd{width:100%}.origins-directory_originGrid__A1w4F{grid-template-columns:1fr;gap:9px}.origins-directory_originCard__n5yUH{min-height:112px;padding:14px;border-radius:18px}.origins-directory_flag__SRImc{width:54px;height:54px;border-radius:15px;font-size:31px}.origins-directory_cardCopy__v9t_m strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.origins-directory_cardArrow__NQj7n,.origins-directory_country__kws9h,.origins-directory_originCard__n5yUH{transition:none}}