.cyneed-redesign{--font-editorial-preview:var(--font-manrope);--redesign-ivory:var(--color-island-ivory);--redesign-navy:var(--color-island-navy);--redesign-teal:var(--color-island-teal);--redesign-teal-hover:var(--color-island-teal-hover);--redesign-aqua:var(--color-island-aqua);--redesign-muted:var(--color-island-muted);--redesign-border:var(--color-island-border);--redesign-white:var(--color-island-white);--redesign-card:var(--color-island-card);--redesign-glow:var(--color-island-glow);--redesign-line:var(--color-island-line);--redesign-city:var(--color-island-city);--redesign-category-veil:var(--color-island-category-veil);--redesign-image-scrim:var(--color-island-image-scrim);--redesign-coast-scrim:var(--color-island-coast-scrim);--redesign-map-stroke:var(--color-island-map-stroke);--redesign-map-halo:var(--color-island-map-halo);--redesign-footer-muted:var(--color-island-footer-muted);--redesign-footer-border:var(--color-island-footer-border);--redesign-shadow:var(--shadow-island)}
.r1-preview{--r-bg:var(--redesign-ivory);--r-text:var(--redesign-navy);--r-action:var(--redesign-teal);--r-muted:var(--redesign-muted);--r-card:var(--redesign-card);--r-chip:var(--redesign-aqua);--color-text:var(--r-text);--color-text-muted:var(--r-muted);--color-surface:var(--redesign-white);--color-bg:var(--r-bg);--color-border:var(--r-line,var(--redesign-border));--color-action-subtle:var(--r-chip);--color-action:var(--r-action);--color-focus-ring:var(--r-action);--color-text-on-action:var(--redesign-white);--color-border-strong:var(--redesign-border);--font-sans:var(--font-manrope), system-ui, sans-serif;background:var(--r-bg);min-height:100dvh;color:var(--r-text);font-family:var(--font-sans);position:relative}:is(.r1-preview[data-appearance=dark],:root[data-theme=dark] .r1-preview[data-appearance=site]){--r-bg:var(--color-graphite-950);--r-text:var(--color-graphite-50);--r-action:var(--color-teal-300);--r-muted:var(--color-graphite-300);--r-card:var(--color-graphite-900);--r-chip:var(--color-graphite-800);--color-surface:var(--color-graphite-900);--color-border-strong:var(--color-graphite-600)}.r1-preview:lang(fa){--font-sans:var(--font-vazirmatn), sans-serif}.r1-masthead{z-index:5;position:absolute;inset-block-start:0;inset-inline:0}.r1-scene{isolation:isolate;padding-block-start:6.25rem;position:relative;overflow:clip}.r1-artwork{z-index:-3;object-fit:cover;object-position:70% center}.r1-artBlend{z-index:-2;pointer-events:none;background:linear-gradient(to bottom, var(--r-bg), transparent 20%, transparent 86%, var(--r-bg));position:absolute;inset:0}.r1-container{width:min(100%,100rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.r1-header{z-index:5;justify-content:space-between;align-items:center;gap:2rem;min-height:6.25rem;display:flex;position:relative}.r1-wordmark{font-family:var(--font-outfit), sans-serif;letter-spacing:-.12rem;color:var(--r-text);font-size:2.5rem;font-weight:700;line-height:1;position:relative}.r1-desktopNav{align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:flex}.r1-desktopNav a,.r1-signIn{white-space:nowrap;padding-block:.75rem;font-size:.875rem}.r1-desktopNav a:hover,.r1-signIn:hover{color:var(--r-action)}.r1-headerActions{align-items:center;gap:1.5rem;display:flex}.r1-language{align-items:center;gap:.2rem;display:flex}.r1-language>button{box-shadow:none;min-height:2.5rem;color:var(--r-text);background:0 0;border-color:#0000;gap:.5rem;padding-inline:.25rem;font-size:.875rem;font-weight:500}.r1-language svg{width:1.1rem;height:1.1rem}.r1-signIn{font-weight:700}.r1-primary{min-height:2.75rem;color:var(--redesign-white);background:var(--redesign-teal);box-shadow:var(--redesign-shadow);white-space:nowrap;border-radius:.85rem;justify-content:center;align-items:center;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.r1-primary:hover{background:var(--redesign-teal-hover)}.r1-account{justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:inline-flex;position:relative}.r1-unread{inset-inline-end:.3rem;background:var(--color-danger);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.3rem}.r1-menu{display:none}.r1-mobileNav{flex-direction:column;gap:.5rem;display:flex}.r1-mobileNav>a{min-height:3rem;padding:.75rem}.r1-hero{align-items:flex-start;min-height:38.5rem;padding-block:3.25rem 2rem;display:flex;position:relative}.r1-copy{z-index:2;width:43%;padding-block-start:1rem;position:relative}.r1-eyebrow{text-transform:uppercase;letter-spacing:.2rem;align-items:center;gap:.65rem;margin-block-end:1.5rem;font-size:.675rem;font-weight:600;display:flex}.r1-eyebrow svg{width:1.1rem;height:1.1rem;color:var(--r-action);fill:var(--r-action);stroke:var(--r-bg)}.r1-headline{font-family:var(--font-editorial-preview), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-block-end:1.25rem;font-size:clamp(3.1rem,4.3vw,4.8rem);font-weight:600;line-height:1.1}.r1-headline em{color:var(--r-action);font-style:normal}.r1-headlineEnding{display:block}.r1-description{text-wrap:pretty;max-width:36rem;margin-block-end:1.5rem;font-size:clamp(.9rem,1.2vw,1.125rem);font-weight:400;line-height:1.65}.r1-search{width:100%}.r1-search [data-slot=search-field]{border-color:var(--redesign-border);min-height:3.9rem;box-shadow:var(--redesign-shadow);border-radius:1rem;gap:.65rem;padding-inline-start:1.1rem;font-weight:400}.r1-search [data-slot=search-field] input{padding-block:.9rem;font-size:.9rem}.r1-search [data-slot=search-field]>span:last-child{padding-inline-end:.25rem}.r1-search button[type=submit]{background:var(--redesign-teal);min-height:3.3rem;color:var(--redesign-white);white-space:nowrap;border-radius:.8rem;gap:.65rem;padding-inline:1.4rem;font-size:.9rem;font-weight:600}.r1-search button[type=submit]:hover{background:var(--redesign-teal-hover)}.r1-search button[type=submit] svg{width:1rem}.r1-requestLink{min-height:3rem;color:var(--r-action);text-underline-offset:.2rem;align-items:center;gap:.4rem;margin-block-start:.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.r1-requestLink svg{width:1rem;height:1rem}.r1-chips{flex-wrap:wrap;gap:.6rem;margin-block-start:1.15rem;display:flex}.r1-chips a{background:var(--r-chip);border-radius:3rem;align-items:center;gap:.55rem;min-height:2.9rem;padding:.5rem .75rem;font-size:.7rem;font-weight:500;display:inline-flex}.r1-chips svg{width:1.25rem;height:1.25rem;color:var(--r-action);flex-shrink:0}.r1-chips a:hover{box-shadow:var(--redesign-shadow)}.r1-cityPicker{max-width:15rem;margin-block-start:1rem}.r1-cityPicker [data-slot=field]>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.r1-cityPicker button{min-height:2rem;box-shadow:none;color:var(--r-muted);background:0 0;border-color:#0000;padding-inline:0;font-size:.7rem}.r1-appearance{z-index:20;inset-inline-end:4.5rem;border:1px solid var(--color-border-strong);min-width:3rem;min-height:3rem;box-shadow:var(--redesign-shadow);background:var(--r-card);color:var(--r-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1rem}.r1-appearance svg{width:1.25rem;height:1.25rem}.r1-skip{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.r1-skip:focus{top:1rem;clip-path:none;z-index:30;background:var(--r-bg);width:auto;height:auto;padding:1rem;position:fixed;inset-inline-start:1rem}:is(.r1-preview[data-appearance=dark],:root[data-theme=dark] .r1-preview[data-appearance=site]) .r1-artwork{filter:brightness(.7)saturate(.85)}:is(.r1-preview[data-appearance=dark],:root[data-theme=dark] .r1-preview[data-appearance=site]) .r1-artBlend{background:linear-gradient(90deg, var(--r-bg) 20%, transparent 70%), linear-gradient(to bottom, var(--r-bg), transparent 18%, transparent 80%, var(--r-bg))}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r1-artwork{object-position:30% center;transform:none}:is(.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-appearance=dark],:root[data-theme=dark] .r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-appearance=site]) .r1-artBlend{background:linear-gradient(270deg, var(--r-bg) 20%, transparent 70%), linear-gradient(to bottom, var(--r-bg), transparent 18%, transparent 80%, var(--r-bg))}.r1-preview:lang(fa) .r1-headline{font-family:var(--font-vazirmatn), sans-serif;letter-spacing:normal;font-size:clamp(1.8rem,2.2vw,2rem);font-weight:600;line-height:1.45}.r1-preview:lang(fa) .r1-eyebrow{letter-spacing:normal}.r1-preview:lang(ru) .r1-headline{letter-spacing:-.12rem;font-size:clamp(3rem,4.5vw,4.5rem);line-height:1.1}@media (min-width:1600px){.r1-scene{min-height:40vw}.r1-hero{min-height:43rem}}@media (max-width:1199px){.r1-desktopNav{gap:1.5rem}.r1-headerActions{gap:1rem}.r1-desktopNav a,.r1-signIn{font-size:.8rem}.r1-wordmark{font-size:2rem}.r1-hero{min-height:37rem;padding-block-start:3rem}.r1-copy{width:51%}.r1-headline{letter-spacing:-.18rem;font-size:3rem}.r1-primary{padding-inline:1rem}.r1-search button[type=submit]{padding-inline:.9rem}.r1-search button[type=submit] svg{display:none}}@media (max-width:959px){.r1-desktopNav{gap:1rem}.r1-desktopNav a:last-child{display:none}.r1-header{gap:1rem;min-height:5.25rem}.r1-headerActions{gap:.75rem}.r1-hero{min-height:35rem;padding-block-start:2.5rem}.r1-headline{letter-spacing:-.12rem;font-size:3rem}.r1-description{font-size:.9rem}.r1-copy{width:53%}.r1-search [data-slot=search-field]{flex-wrap:wrap;gap:0;padding:.4rem .75rem}.r1-search [data-slot=search-field]>span:last-child{width:100%;padding:0}.r1-search button[type=submit]{width:100%;min-height:2.75rem}.r1-search button[type=submit] svg{display:block}}@media (max-width:1023px){.r1-container{padding-inline:1.25rem}.r1-header{gap:1rem;min-height:5rem}.r1-wordmark{font-size:2rem}.r1-desktopNav,.r1-language,.r1-signIn,.r1-account{display:none}.r1-primary{border-radius:.7rem;min-height:2.5rem;padding-inline:.9rem;font-size:.75rem}.r1-menu{border-radius:.5rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.r1-headerActions{gap:.5rem}.r1-hero{flex-direction:column;min-height:0;padding-block:2rem 0;display:flex}.r1-copy{width:100%;padding:0}.r1-eyebrow{letter-spacing:.14rem;margin-block-end:1.25rem;font-size:.6rem}.r1-headline{letter-spacing:-.13rem;max-width:36rem;margin-block-end:1.25rem;font-size:clamp(2.4rem,8.2vw,3.8rem);line-height:1.04}.r1-description{max-width:31rem;margin-block-end:1.4rem;font-size:.9rem}.r1-search [data-slot=search-field]{flex-wrap:nowrap;gap:.5rem;min-height:3.6rem;padding:.25rem .25rem .25rem .85rem}.r1-search [data-slot=search-field]>span:last-child{width:auto}.r1-search [data-slot=search-field] input{font-size:.8rem}.r1-search button[type=submit]{width:auto;min-height:3rem;padding-inline:.9rem;font-size:.75rem}.r1-search button[type=submit] svg{display:none}.r1-requestLink{margin-block-start:.5rem;font-size:.75rem}.r1-chips{scrollbar-width:thin;flex-wrap:nowrap;margin-block-start:.75rem;padding-block-end:.5rem;overflow-x:auto}.r1-chips a{flex-shrink:0;min-height:2.7rem;padding-inline:.9rem;font-size:.68rem}.r1-cityPicker{margin-block-start:.25rem}.r1-artwork{object-fit:cover;object-position:78% 50%;transform:none;width:100%!important;height:24rem!important;position:absolute!important;top:auto!important;bottom:0!important}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r1-artwork{object-position:8% 50%}.r1-artBlend{background:linear-gradient(to bottom, var(--r-bg) 0%, transparent 22%, transparent 82%, var(--r-bg));height:24rem;inset-block-start:auto}:is(.r1-preview[data-appearance=dark],:root[data-theme=dark] .r1-preview[data-appearance=site]) .r1-artBlend,:is(.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-appearance=dark],:root[data-theme=dark] .r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-appearance=site]) .r1-artBlend{background:linear-gradient(to bottom, var(--r-bg), transparent 28%, transparent 80%, var(--r-bg))}.r1-preview:lang(fa) .r1-headline{font-size:clamp(1.5rem,4.3vw,1.85rem);line-height:1.45}.r1-preview:lang(ru) .r1-headline{font-size:clamp(2.5rem,8.6vw,4rem)}}@media (max-width:359px){.r1-container{padding-inline:1rem}.r1-headerActions{gap:.15rem}.r1-primary{padding-inline:.65rem;font-size:.68rem}.r1-wordmark{font-size:1.75rem}.r1-search [data-slot=search-field]{flex-wrap:wrap;gap:0;padding:.5rem .75rem}.r1-search [data-slot=search-field]>span:last-child{width:100%}.r1-search button[type=submit]{width:100%;min-height:2.75rem}}@media (pointer:coarse){.r1-header a,.r1-header button{position:relative}.r1-header a:after,.r1-header button:after{content:"";width:100%;min-width:3rem;height:100%;min-height:3rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:no-preference){.r1-primary,.r1-chips a{transition:box-shadow .18s}}@media (max-width:1023px){.r1-scene{padding-block-start:5rem}}.r1-artSpace{display:none}@media (max-width:1023px){.r1-artSpace{height:24rem;display:block}}.r1-preview.r1-chrome{min-height:0}.r1-sharedHeader{z-index:30;border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.r1-themeToggle{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:inline-flex}.r1-themeToggle svg{width:1.15rem;height:1.15rem}.r1-desktopNav a[aria-current=page]{color:var(--r-action);text-underline-offset:.35em;text-decoration:underline}@media (max-width:1023px){.r1-desktopTheme{display:none}}.r1-header{flex-wrap:wrap;gap:1rem;padding-block:.75rem}.r1-headerActions{flex-wrap:wrap;gap:1rem;max-width:100%}.r1-desktopNav{flex-wrap:wrap}.r1-wordmark,.r1-primary,.r1-menu{flex-shrink:0}.r1-search{container-type:inline-size}@container (max-width:20rem){.r1-search [data-slot=search-field]{flex-wrap:wrap}.r1-search [data-slot=search-field]>span:last-child{flex-basis:100%;width:100%;padding:0}.r1-search button[type=submit]{width:100%}}.r1-preview[data-appearance=site]{container-type:inline-size}@container (max-width:20rem){.r1-masthead{position:relative}.r1-scene{padding-block-start:0}.r1-hero{padding-block-start:1rem}}.r1-headerWithSearch{flex-wrap:nowrap;gap:clamp(.75rem,1.3vw,1.25rem);min-height:5.25rem}.r1-headerWithSearch .r1-wordmark{font-size:2.1rem}.r1-headerSearch{flex:16rem;min-width:0;max-width:24rem}.r1-headerSearch [data-slot=search-field]{min-height:var(--size-control-md);gap:.5rem;padding-inline-start:.75rem;font-size:.875rem}.r1-headerSearch input{padding-block:.4rem}.r1-headerSearch button{width:2.5rem;height:2.5rem;position:relative}.r1-headerSearch button:after{content:"";position:absolute;inset:-.25rem}.r1-headerWithSearch .r1-desktopNav{flex-wrap:nowrap;gap:1.1rem;margin-inline:0}.r1-headerWithSearch .r1-headerActions{flex-wrap:nowrap;gap:.65rem}@media (max-width:1279px){.r1-headerWithSearch .r1-desktopNav{display:none}.r1-headerWithSearch .r1-menu{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.r1-headerSearch{max-width:none}}@media (max-width:767px){.r1-headerWithSearch{gap:.65rem;min-height:4.5rem}.r1-headerWithSearch .r1-wordmark{font-size:1.6rem}.r1-headerWithSearch .r1-headerActions>.r1-primary{display:none}.r1-headerWithSearch .r1-headerActions{gap:0}}@container (max-width:60rem){.r1-headerWithSearch .r1-desktopNav,.r1-headerWithSearch .r1-language,.r1-headerWithSearch .r1-desktopTheme,.r1-headerWithSearch .r1-headerActions>a{display:none}.r1-headerWithSearch .r1-menu{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}@container (max-width:18rem){.r1-headerWithSearch .r1-wordmark [data-slot=logo]>span{display:none}.r1-headerWithSearch{gap:.5rem}}
.r1-preview{--r-section:var(--redesign-white);--r-city:var(--redesign-city);--r-footer:var(--redesign-navy);--r-line:var(--redesign-border)}:is(.r1-preview[data-appearance=dark],:root[data-theme=dark] .r1-preview[data-appearance=site]){--r-section:var(--color-graphite-950);--r-city:var(--color-graphite-900);--r-footer:var(--color-graphite-900);--r-line:var(--color-graphite-700)}.r3-shell{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.r3-section{background:var(--r-section);padding-block:4.5rem}.r3-sectionHead{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-block-end:2rem;display:flex}.r3-eyebrow{text-transform:uppercase;letter-spacing:.17rem;margin-block-end:.65rem;font-size:.65rem;font-weight:600}.r3-heading{font-family:var(--font-editorial-preview), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:600;line-height:1.08}.r3-textLink{min-height:2.75rem;color:var(--r-action);text-underline-offset:.25rem;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.r3-textLink svg{flex-shrink:0;width:1rem;height:1rem}.r3-muted{color:var(--r-muted)}.r3-categories{padding-block-start:3rem}.r3-categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.r3-categoryCard{isolation:isolate;aspect-ratio:2.05;border:1px solid var(--r-line);color:var(--redesign-navy);border-radius:.85rem;justify-content:flex-end;align-items:center;gap:.8rem;padding:1rem;display:flex;position:relative;overflow:hidden}.r3-categoryCard>img{object-fit:cover;z-index:-2;transition:transform .2s}.r3-categoryCard:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 20%, var(--redesign-category-veil) 60%);position:absolute;inset:0}.r3-categoryCard>span:first-of-type{font-family:var(--font-editorial-preview), system-ui, sans-serif;text-shadow:0 1px 1px var(--redesign-white);font-size:1.25rem;font-weight:600;line-height:1.2}.r3-arrowCircle{background:var(--redesign-white);width:2rem;height:2rem;color:var(--redesign-navy);box-shadow:var(--redesign-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.r3-arrowCircle svg{width:1rem;height:1rem}.r3-categoryDark{color:var(--redesign-white)}.r3-categoryDark:before{background:linear-gradient(90deg, transparent, var(--redesign-image-scrim))}.r3-categoryDark>span:first-of-type{text-shadow:none}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-categoryCard>img{transform:scaleX(-1)}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-categoryCard:before{background:linear-gradient(270deg, transparent 20%, var(--redesign-category-veil) 60%)}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-categoryDark:before{background:linear-gradient(270deg, transparent, var(--redesign-image-scrim))}.r3-process{isolation:isolate;color:var(--redesign-white);background:var(--redesign-navy);padding-block:4rem;position:relative;overflow:hidden}.r3-processArt{z-index:-3;object-fit:cover;object-position:center}.r3-processShade{z-index:-2;background:linear-gradient(90deg, var(--redesign-navy) 0%, transparent 87%);position:absolute;inset:0}.r3-processGrid{grid-template-columns:1fr 1.02fr 1.05fr;align-items:center;gap:3rem;min-height:22rem;display:grid}.r3-processIntro .r3-heading{max-width:21rem;font-size:clamp(2rem,3vw,2.8rem)}.r3-processIntro>p:not(.r3-eyebrow){max-width:24rem;margin-block:1.25rem;font-size:.95rem;line-height:1.6}.r3-processIntro small{color:var(--redesign-white);margin-block-start:.8rem;font-size:.72rem;display:block}.r3-button{border-radius:.6rem;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 1.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.r3-button svg{width:1rem;height:1rem}.r3-buttonOcean{color:var(--redesign-white);background:var(--redesign-teal);border:1px solid var(--redesign-line);box-shadow:var(--redesign-shadow)}.r3-buttonOcean:hover{background:var(--redesign-teal-hover)}.r3-buttonWhite{background:var(--redesign-white);color:var(--redesign-teal);flex-shrink:0}.r3-steps{flex-direction:column;gap:1rem;list-style:none;display:flex}.r3-steps li{background:var(--redesign-white);min-height:6.2rem;color:var(--redesign-navy);box-shadow:var(--redesign-shadow);border-radius:.7rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.r3-stepNumber{background:var(--redesign-teal);width:1.75rem;height:1.75rem;color:var(--redesign-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.r3-steps li>svg{width:1.75rem;height:1.75rem;color:var(--redesign-teal);flex-shrink:0}.r3-steps h3{font-family:var(--font-editorial-preview), system-ui, sans-serif;font-size:1.15rem;font-weight:600;line-height:1.2}.r3-steps p{color:var(--redesign-muted);margin-block-start:.35rem;font-size:.7rem;line-height:1.5}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-processArt{transform:scaleX(-1)}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-processShade{background:linear-gradient(270deg, var(--redesign-navy) 0%, transparent 87%)}.r3-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.r3-listing{border:1px solid var(--r-line);background:var(--color-surface);min-height:9.5rem;box-shadow:var(--redesign-shadow);border-radius:.85rem;flex-wrap:nowrap;gap:0;padding:0;overflow:hidden}.r3-listing>div:first-child{width:36%;min-height:9.5rem}.r3-listing [data-slot=image]{border-radius:0;width:100%;height:100%}.r3-listing>div:last-child{justify-content:center;gap:.3rem;padding:1rem 1.25rem}.r3-listing h3{font-family:var(--font-editorial-preview), system-ui, sans-serif;font-size:1.2rem;font-weight:600}.r3-listing>div:last-child>p{font-size:.75rem;font-weight:400}.r3-listing>div:last-child>p:first-of-type{color:var(--r-muted)}.r3-empty{border:1px solid var(--r-line);color:var(--r-muted);border-radius:1rem;padding:2rem}.r3-citySection{background:var(--r-city);padding-block:3.25rem}.r3-cityGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.r3-map{min-width:0}.r3-map svg{width:100%;height:auto;display:block;overflow:visible}.r3-mapOutline{fill:var(--color-surface);stroke:var(--redesign-map-stroke);stroke-width:1.4px}.r3-mapNorth{fill:var(--r-chip)}.r3-mapLeader{fill:none;stroke:var(--redesign-map-stroke);stroke-width:1px}.r3-mapCredit{color:var(--r-muted);text-align:end;margin-block-start:.5rem;font-size:.7rem}.r3-mapCredit a{text-underline-offset:.15rem;align-items:center;min-height:1.5rem;text-decoration:underline;display:inline-flex}.r3-mapHalo{fill:var(--redesign-map-halo)}.r3-mapPoint{fill:var(--r-action);stroke:var(--r-section);stroke-width:2px}.r3-mapLabel{fill:var(--r-text);font-family:var(--font-sans);paint-order:stroke;stroke:var(--r-city);stroke-width:3px;stroke-linejoin:round;font-size:.95rem}.r3-cityIntro{color:var(--r-muted);margin-block:1rem 1.5rem;font-size:.95rem;line-height:1.6}.r3-cityChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.r3-cityChips a{background:var(--color-surface);text-align:center;border-radius:2rem;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.r3-cityChips svg{width:1.2rem;height:1.2rem;color:var(--r-action);flex-shrink:0}.r3-allCities{margin-block-start:1rem}.r3-trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-block-start:2rem;display:grid}.r3-trustGrid>div{border-inline-end:1px solid var(--r-line);gap:1.5rem;padding-inline-end:2rem;display:flex}.r3-trustGrid>div:last-child{border:0;padding:0}.r3-trustGrid svg{width:3.2rem;height:3.2rem;color:var(--r-action);stroke-width:1.4px;flex-shrink:0}.r3-trustGrid h3{font-family:var(--font-editorial-preview), system-ui, sans-serif;margin-block-end:.5rem;font-size:1.3rem;font-weight:600;line-height:1.25}.r3-trustGrid p{color:var(--r-muted);font-size:.85rem;line-height:1.6}.r3-ctaShell{background:var(--r-section);padding:0 clamp(1rem,3vw,2.5rem) 2rem}.r3-cta{isolation:isolate;min-height:11rem;color:var(--redesign-white);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 3rem;display:flex;position:relative;overflow:hidden}.r3-cta>img{object-fit:cover;z-index:-3}.r3-ctaShade{z-index:-2;background:linear-gradient(90deg, var(--redesign-coast-scrim), transparent);position:absolute;inset:0}.r3-cta .r3-heading{max-width:34rem;font-size:clamp(1.8rem,2.8vw,2.7rem)}.r3-cta p{margin-block-start:.5rem;font-size:.9rem;line-height:1.5}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-cta>img{transform:scaleX(-1)}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-ctaShade{background:linear-gradient(270deg, var(--redesign-coast-scrim), transparent)}.r3-footer{background:var(--r-footer);color:var(--redesign-white);padding-block:3rem 1.5rem}.r3-footer .r1-wordmark{color:var(--redesign-white);font-size:2.2rem;display:inline-block}.r3-footerGrid{grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:3rem;display:grid}.r3-footerBrand p{max-width:16rem;color:var(--redesign-footer-muted);margin-block-start:1rem;font-size:.85rem;line-height:1.6}.r3-footer nav{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.r3-footer nav h2{margin-block-end:.3rem;font-size:.85rem;font-weight:600}.r3-footer nav a{min-height:1.75rem;color:var(--redesign-footer-muted);align-items:center;font-size:.78rem;display:inline-flex}.r3-footer nav a:hover{color:var(--redesign-white);text-decoration:underline}.r3-footerLanguage button{color:var(--redesign-white);background:0 0;border-color:#0000;min-height:2.5rem}.r3-footerBottom{border-top:1px solid var(--redesign-footer-border);color:var(--redesign-footer-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.25rem;font-size:.75rem;display:flex}.r1-preview:lang(fa) .r3-heading{font-family:var(--font-vazirmatn), sans-serif;letter-spacing:normal;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:600;line-height:1.5}.r1-preview:lang(fa) .r3-categoryCard>span:first-of-type,.r1-preview:lang(fa) .r3-steps h3,.r1-preview:lang(fa) .r3-trustGrid h3,.r1-preview:lang(fa) .r3-listing h3{font-family:var(--font-vazirmatn), sans-serif;font-size:1rem;line-height:1.55}.r1-preview:lang(fa) .r3-eyebrow{letter-spacing:normal}@media (max-width:1199px){.r3-categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-processGrid{grid-template-columns:1fr 1.2fr .6fr;gap:1.5rem}.r3-trustGrid{gap:1.5rem}.r3-footerGrid{grid-template-columns:1.2fr 1fr 1fr;gap:2rem}.r3-footerBrand{grid-column:1/-1}.r3-footerLanguage{grid-area:auto/1/auto/-1;justify-self:end}}@media (max-width:959px){.r3-processGrid{grid-template-columns:1fr 1fr}.r3-processArt{object-position:75% center;opacity:.5}.r3-processShade{background:var(--redesign-image-scrim)}.r3-cityGrid{grid-template-columns:1fr;gap:1.5rem}.r3-map{width:100%;max-width:40rem;margin-inline:auto}.r3-citySection .r3-heading{font-size:2.5rem}.r3-trustGrid>div{gap:.75rem;padding-inline-end:1rem}.r3-trustGrid svg{width:2.5rem;height:2.5rem}.r3-footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-footerLanguage{grid-area:auto;justify-self:start}}@media (max-width:767px){.r3-section{padding-block:3rem}.r3-sectionHead{flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-end:1.5rem}.r3-heading{font-size:2.1rem}.r3-categoryCard{aspect-ratio:1.5;align-items:flex-end;gap:.4rem;padding:.75rem}.r3-categoryCard>span:first-of-type{font-size:1.1rem}.r3-arrowCircle{width:1.65rem;height:1.65rem}.r3-categoryGrid{gap:.75rem}.r3-categoryCard:before{background:linear-gradient(to bottom, transparent, var(--redesign-category-veil))}.r3-process{padding-block:3rem}.r3-processGrid{grid-template-columns:1fr;gap:2rem}.r3-processIntro .r3-heading{max-width:20rem}.r3-processArt{opacity:.3;object-position:80% center}.r3-steps{max-width:32rem}.r3-steps li{min-height:5.5rem}.r3-listings{grid-template-columns:1fr;gap:1rem}.r3-listing{min-height:8.5rem}.r3-listing>div:first-child{width:34%;min-height:8.5rem}.r3-listing>div:last-child{padding:.85rem}.r3-listing h3{font-size:1.1rem}.r3-citySection{padding-block:2.5rem}.r3-cityChips{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-trustGrid{grid-template-columns:1fr;gap:1.5rem}.r3-trustGrid>div{border:0;gap:1.25rem;padding:0}.r3-trustGrid svg{width:2.75rem;height:2.75rem}.r3-cta{flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:15rem;padding:1.75rem}.r3-cta .r3-heading{max-width:20rem}.r3-cta p{max-width:22rem}.r3-ctaShade{background:var(--redesign-coast-scrim);opacity:1}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-ctaShade{background:var(--redesign-coast-scrim);opacity:1}.r3-mapLabel{display:none}.r3-footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.r3-footerBottom{flex-direction:column;align-items:flex-start;line-height:1.7}.r3-footerBrand{grid-column:1/-1}.r1-preview:lang(fa) .r3-heading{font-size:1.45rem;line-height:1.5}}@media (max-width:359px){.r3-categoryGrid{grid-template-columns:1fr}.r3-categoryCard{aspect-ratio:2;align-items:center}.r3-footerGrid{grid-template-columns:1fr 1fr}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.r3-categoryCard:hover>img{transform:scale(1.025)}.r1-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .r3-categoryCard:hover>img{transform:scaleX(-1)scale(1.025)}}@media (prefers-reduced-motion:reduce){.r3-categoryCard>img{transition:none}}.r3-footerGrid>*{overflow-wrap:anywhere;min-width:0}.r3-cityGrid>*,.r3-cta>div{min-width:0}.r3-heading,.r3-cityChips a,.r3-mapCredit{overflow-wrap:anywhere}.r3-cityChips a{min-width:0}.r3-mapCredit a{display:inline}
.r4-discovery{--color-bg:var(--color-island-ivory);--color-surface:var(--color-white);--color-surface-raised:var(--color-white);--color-text:var(--color-island-navy);--color-text-muted:var(--color-island-muted);--color-border:var(--color-island-border);--color-action:var(--color-island-teal);--color-action-hover:var(--color-island-teal-hover);--color-action-subtle:var(--color-island-aqua);background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}:root[data-theme=dark] .r4-discovery{--color-bg:var(--color-graphite-950);--color-surface:var(--color-graphite-900);--color-surface-raised:var(--color-graphite-800);--color-text:var(--color-graphite-50);--color-text-muted:var(--color-graphite-300);--color-border:var(--color-graphite-700);--color-border-strong:var(--color-graphite-600);--color-action:var(--color-teal-300);--color-action-hover:var(--color-teal-200);--color-action-subtle:var(--color-graphite-800)}.r4-main{flex:1;width:min(100%,90rem);min-width:0;margin-inline:auto;padding:1.5rem clamp(1.25rem,4vw,4rem) 4rem}.r4-intro{background:var(--color-action-subtle);border-radius:1.5rem;margin-block:1.5rem 3rem;padding:clamp(1.5rem,3vw,3rem)}.r4-introWithPhoto{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.r4-introCopy{min-width:0}.r4-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;line-height:1.18}.r4-introCopy>p{max-width:38rem;color:var(--color-text-muted);margin-block-start:1rem;font-size:.95rem;line-height:1.7}.r4-introControls{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;margin-block-start:1.5rem;display:flex}.r4-cityPicker{width:min(100%,20rem)}.r4-resultCount{color:var(--color-text-muted);padding-block-end:.75rem;font-size:.8rem}.r4-introPhotos{border-radius:1rem;min-width:0;overflow:hidden}.r4-introCollage{grid-template-columns:1.2fr 1fr;gap:.6rem;display:grid}.r4-introCollage>:first-child{grid-row:span 2}.r4-introCollage>.r4-categoryPhoto{height:100%;min-height:6rem}.r4-categoryPhoto{aspect-ratio:16/10;background:var(--color-action-subtle);width:100%;position:relative;overflow:hidden}.r4-categoryPhoto img{object-fit:cover}.r4-categorySections{gap:3.5rem;display:grid}.r4-sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-block-end:1.25rem;display:flex}.r4-sectionHead h2,.r4-subcategoryTitle{font-size:1.5rem;font-weight:600;line-height:1.35}.r4-sectionHead p{color:var(--color-text-muted);font-size:.8rem}.r4-photoCard{background:var(--color-surface);min-width:0;color:var(--color-text);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.r4-photoCardText{flex:1;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:1rem 1.1rem;display:flex}.r4-photoCardText>:first-child{overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.45}.r4-cardMeta{color:var(--color-action);flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}.r4-cardMeta svg{width:1.1rem;height:1.1rem}.r4-photoCard:hover{color:var(--color-action)}.r4-allTypes{min-height:2.75rem;color:var(--color-action);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.r4-childGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-end:2.5rem;display:grid}.r4-subcategoryTitle{grid-column:1/-1;font-size:1.25rem}.r4-emptyPhoto{aspect-ratio:1;border-radius:50%}.r4-filterPanel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;margin-block-end:1.75rem;padding:1.25rem}.r4-filterPanel>*{margin-block-end:0}.r4-discovery [data-slot=listing-card]{box-shadow:var(--redesign-shadow);border-radius:1rem}.r4-discovery aside>div{border-radius:1rem}.r4-discovery:lang(fa) .r4-intro h1{letter-spacing:normal;font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.55}.r4-discovery:lang(fa) .r4-sectionHead h2{font-size:1.3rem}@media (max-width:1100px){.r4-childGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.r4-main{padding-block-start:1rem}.r4-intro{border-radius:1.1rem;margin-block:.5rem 2rem;padding:1.25rem}.r4-introWithPhoto{grid-template-columns:minmax(0,1fr);gap:1.25rem}.r4-introPhotos{max-height:13rem}.r4-intro h1{font-size:1.65rem}.r4-introCopy>p{font-size:.85rem}.r4-photoCardText{gap:.4rem;padding:.85rem .8rem}.r4-photoCardText>:first-child{font-size:.85rem}.r4-cardMeta{gap:.3rem}.r4-sectionHead h2{font-size:1.3rem}.r4-filterPanel{padding:1rem}}@media (max-width:359px){.r4-childGrid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.r4-allTypes{min-height:3rem}}.r4-categorySection{min-width:0}.r4-categorySection+.r4-categorySection{border-block-start:1px solid var(--color-border);padding-block-start:2rem}.r4-categorySection .r4-sectionHead p{margin-block-start:.4rem}.r4-categorySection .r4-sectionHead h2 a:hover{color:var(--color-action)}.r4-carousel{min-width:0;position:relative}.r4-carouselControls{justify-content:end;gap:.75rem;margin-block-end:.75rem;display:flex}.r4-carouselControls[hidden]{display:none}.r4-carouselRail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;cursor:grab;gap:1rem;padding:.25rem .25rem 1rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.r4-carouselRail>.r4-photoCard{scroll-snap-align:start;flex:0 0 calc(25% - .75rem)}.r4-carouselRail[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.r4-carouselRail img{pointer-events:none}@media (max-width:1100px){.r4-carouselRail>.r4-photoCard{flex-basis:calc(33.3333% - .666667rem)}}@media (max-width:767px){.r4-carouselRail>.r4-photoCard{flex-basis:82%}.r4-categorySection+.r4-categorySection{padding-block-start:1.5rem}}
.c1-listing{min-width:0;margin-block:1.5rem 3rem}.c1-opening{margin-block-end:2.75rem}.c1-listingGallery{border-radius:1.25rem;overflow:hidden}.c1-listingGallery>div{border-radius:0}.c1-identity{border-block-end:1px solid var(--color-border);gap:1.5rem;min-width:0;padding-block:1.5rem;display:grid;position:relative}.c1-identityText{flex-direction:column;gap:.8rem;min-width:0;display:flex}.c1-title{text-wrap:pretty;overflow-wrap:anywhere;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.4}.c1-price{overflow-wrap:anywhere;font-size:1.3rem;font-weight:600;line-height:1.5}.c1-decision{flex-direction:column;gap:.75rem;min-width:0;display:flex}.c1-openingContact{display:none}.c1-readingGrid{align-items:start;gap:2.5rem;margin-block-end:2.5rem;display:grid}.c1-story{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.c1-section{overflow-wrap:anywhere;flex-direction:column;gap:1.25rem;min-width:0;display:flex}.c1-listing .c1-sectionTitle{font-size:1.15rem;font-weight:600;line-height:1.5}.c1-description{max-width:42rem;font-size:1rem;line-height:1.85}.c1-section dl{background:0 0;border:0;padding:0}.c1-section dt{font-size:.85rem;font-weight:400}.c1-section dd{font-size:.9rem;font-weight:500}.c1-provider{border-block-start:1px solid var(--color-border);padding-block-start:1.75rem}.c1-provider [data-slot=business-card]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.c1-quoteBridge{background:var(--color-action-subtle);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block:2.5rem;padding:1.5rem;display:flex}.c1-quoteBridge>div{flex:15rem}.c1-quoteBridge p{margin-block-start:.35rem}.c1-quoteBridge>a{white-space:normal;text-align:center}.c1-quoteIcon{width:1.75rem;height:1.75rem;color:var(--color-action)}.c1-visit{margin-block:3rem}.c1-visitGrid{gap:1.75rem;display:grid}.c1-visitInfo{flex-direction:column;align-items:start;gap:.8rem;min-width:0;display:flex}.c1-place{font-size:1.25rem;font-weight:500}.c1-hours{border-block-start:1px solid var(--color-border);width:100%;max-width:23rem;margin-block-start:.5rem;padding-block-start:1rem}.c1-hours h3{margin-block-end:.5rem}.c1-discovery{border-block-start:1px solid var(--color-border);flex-direction:column;gap:3rem;padding-block-start:2.5rem;display:flex}.c1-discovery:empty{display:none}.c1-relatedRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.c1-contactDock{z-index:30;border-block-start:1px solid var(--color-border);background:var(--color-surface);padding:.75rem 1rem calc(.75rem + var(--safe-area-bottom));box-shadow:var(--shadow-2);position:fixed;inset-block-end:0;inset-inline:0}.c1-dockSpacer{min-height:5rem}.c1-listing:lang(fa) .c1-title{letter-spacing:normal;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.65}.c1-listing:lang(fa) .c1-sectionTitle{font-size:1.05rem}@media (min-width:48rem){.c1-listingGallery>div:nth-child(2){aspect-ratio:auto;grid-template-columns:2fr 1fr 1fr;height:clamp(19rem,33vw,29rem)}.c1-listingGallery>div:nth-child(2):has(>button:only-child){display:block}.c1-identity{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.75rem}.c1-listing[data-photos=present] .c1-identity{margin:-2rem 1.5rem 0}.c1-visitGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem}}@media (min-width:64rem){.c1-identity{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:center;gap:2rem}.c1-decision{border-inline-start:1px solid var(--color-border);padding-inline-start:1.75rem}.c1-openingContact{display:block}.c1-readingGrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.c1-readingGrid>.c1-specs{grid-column:2}.c1-readingGrid>.c1-specs dl{grid-template-columns:minmax(0,1fr)}.c1-contactDock,.c1-dockSpacer{display:none}}@media (max-width:47.999rem){.c1-listing{margin-block-start:.75rem}.c1-opening{margin-block-end:2rem}.c1-relatedRail{scroll-snap-type:inline mandatory;gap:1rem;padding-block-end:1rem;display:flex;overflow-x:auto}.c1-relatedRail>*{scroll-snap-align:start;flex:0 0 80%}.c1-quoteBridge{gap:1rem;padding:1.25rem}.c1-quoteBridge>a{width:100%}}@media (max-height:40em){.c1-contactDock{position:static}.c1-dockSpacer{display:none}}@media (min-width:64rem) and (max-height:40em){.c1-contactDock{display:none}}.c1-listing{container-type:inline-size}@container (max-width:35rem){.c1-section dl{grid-template-columns:minmax(0,1fr)}.c1-section dl>div{border-block-end:1px solid var(--color-border)}.c1-section dl>div:last-child{border-block-end:0}}@container (max-width:22rem){.c1-section dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.c1-provider [data-slot=business-card]{flex-wrap:wrap}}@media (min-width:48rem){.c1-listingGallery>div:nth-child(2)>button:last-child:not(:first-child){inset-block-end:3.5rem}.c1-listingGallery[data-photo-count="2"]>div:nth-child(2){grid-template-columns:2fr 1fr}}@media (min-width:64rem){.c1-readingGrid>.c1-specs{grid-row:1}.c1-readingGrid>.c1-story{grid-area:1/1}}
