.cs-page.svelte-gygcht{background:#f7f7f7;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.cs-layout.svelte-gygcht{max-width:1980px;margin-left:auto;margin-right:auto;padding:110px 60px 20px;display:flex;flex-direction:column;gap:0}.cs-nav.svelte-gygcht{position:fixed;inset:0 0 auto;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 max(60px,calc((100vw - 1980px)/2 + 60px));background:#fafafae6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);z-index:1000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-nav-back.svelte-gygcht{font-size:15px;letter-spacing:-.025em;color:#000;text-decoration:none;transition:opacity .18s ease}.cs-nav-back.svelte-gygcht:hover{opacity:.35}.cs-nav-right.svelte-gygcht{display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:-.025em}.cs-nav-client.svelte-gygcht{color:#000}.cs-nav-sep.svelte-gygcht{color:#ccc}.cs-nav-count.svelte-gygcht{color:#9b9c96}.cs-intro.svelte-gygcht{padding:0;margin-bottom:clamp(73px,16.67vw,240px)}.cs-title.svelte-gygcht,.cs-description.svelte-gygcht p:where(.svelte-gygcht){font-size:clamp(34px,5vw,72px);font-weight:400;letter-spacing:-.035em;line-height:.85;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.cs-description.svelte-gygcht{margin:0}.cs-description.svelte-gygcht p:where(.svelte-gygcht){max-width:88%}.cs-project-header.svelte-gygcht{display:flex;flex-wrap:wrap;gap:0 40px;border-top:1px solid #000;padding-top:15px;margin-bottom:30px;align-items:flex-start}.cs-ph-item.svelte-gygcht{flex:0 0 calc(25% - 30px);display:block}.cs-ph-item--role.svelte-gygcht{flex:1 1 0;min-width:0}.cs-ph-label.svelte-gygcht,.cs-ph-item.svelte-gygcht p:where(.svelte-gygcht),.cs-ph-client-name.svelte-gygcht,.cs-role.svelte-gygcht{font-size:16px;font-weight:400;letter-spacing:-.0375em;line-height:1;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.cs-ph-label.svelte-gygcht{color:#9b9c96}.cs-role-list.svelte-gygcht{list-style:none;margin:0;padding:0}.cs-modules.svelte-gygcht{display:flex;flex-direction:column;gap:10px}.cs-module.svelte-gygcht{overflow:hidden}.cs-frame.svelte-gygcht{position:relative;width:100%;height:100%;overflow:hidden;background:#f1f1f1;border-radius:0}.cs-img.svelte-gygcht{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.25,.46,.45,.94)}.cs-frame.svelte-gygcht:hover .cs-img:where(.svelte-gygcht){transform:scale(1.03)}.cs-module--full.svelte-gygcht{aspect-ratio:1.644;min-height:400px}.cs-card.svelte-gygcht{position:absolute;bottom:24px;right:24px;width:min(420px,38%);min-height:160px;padding:39px 40px;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.cs-card-headline.svelte-gygcht{font-size:23.1px;font-weight:400;letter-spacing:-.0254em;line-height:21.12px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-card-caption.svelte-gygcht{font-size:16px;letter-spacing:-.0375em;line-height:14px;color:#9b9c96;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;align-self:flex-end}.cs-module--pullquote.svelte-gygcht{background:transparent;margin:clamp(150px,16.67vw,240px) 0;padding:0}.cs-pq-inner.svelte-gygcht{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;padding:0}.cs-pq-inner.is-clickable.svelte-gygcht{cursor:pointer}.cs-pq-text.svelte-gygcht{font-size:clamp(42px,6.67vw,96px);font-weight:400;letter-spacing:-.01em;line-height:.9;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;width:100%;margin:0}.cs-pq-btn.svelte-gygcht{display:flex;align-items:center;justify-content:center;background:#f0f0f0;border:none;border-radius:100px;padding:15px 20px;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:-.03em;color:#000;transition:background-color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28)}.cs-pq-btn-text.svelte-gygcht{display:block;overflow:hidden;white-space:nowrap;max-width:0;transition:max-width .35s cubic-bezier(.23,1,.32,1)}.cs-pq-btn-text.svelte-gygcht>span:where(.svelte-gygcht){display:block;opacity:0;transform:translate(.5em);padding-right:.5em;line-height:16px;transition:opacity .35s,transform .35s cubic-bezier(.23,1,.32,1)}.cs-pq-btn-plus.svelte-gygcht{display:block;flex-shrink:0}.cs-pq-btn.svelte-gygcht:active{transform:scale(.95)}@media (hover: hover){.cs-pq-btn.svelte-gygcht:hover,.cs-pq-inner.is-clickable.svelte-gygcht:hover .cs-pq-btn:where(.svelte-gygcht){background:#e3e3e3}.cs-pq-btn.svelte-gygcht:hover .cs-pq-btn-text:where(.svelte-gygcht),.cs-pq-inner.is-clickable.svelte-gygcht:hover .cs-pq-btn-text:where(.svelte-gygcht){max-width:140px}.cs-pq-btn.svelte-gygcht:hover .cs-pq-btn-text:where(.svelte-gygcht)>span:where(.svelte-gygcht),.cs-pq-inner.is-clickable.svelte-gygcht:hover .cs-pq-btn-text:where(.svelte-gygcht)>span:where(.svelte-gygcht){opacity:1;transform:none;transition-delay:.1s}}.cs-pq-btn.svelte-gygcht:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width: 1179.98px){.cs-pq-btn-text.svelte-gygcht{max-width:none}.cs-pq-btn-text.svelte-gygcht>span:where(.svelte-gygcht){opacity:1;transform:none}}.cs-module--video.svelte-gygcht{aspect-ratio:16 / 9;min-height:260px}.cs-video.svelte-gygcht{width:100%;height:100%;object-fit:cover;display:block}.cs-video-mute-wrap.svelte-gygcht{position:absolute;bottom:5px;right:5px;width:40px;height:40px;z-index:10;display:flex;align-items:center;justify-content:center}.cs-video-mute.svelte-gygcht{width:30px;height:30px;background:#00000054;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;padding:8px;flex-shrink:0;transition:background .2s ease}.cs-video-mute.svelte-gygcht:hover{background:#0000008c}.cs-video-mute.svelte-gygcht svg:where(.svelte-gygcht){width:100%;height:100%;display:block;overflow:visible}.cs-video-mute.svelte-gygcht .cs-unmute-icon:where(.svelte-gygcht){display:none}.cs-video-mute.svelte-gygcht.is-unmuted .cs-mute-icon:where(.svelte-gygcht){display:none}.cs-video-mute.svelte-gygcht.is-unmuted .cs-unmute-icon:where(.svelte-gygcht){display:block}.cs-module--card-group.svelte-gygcht{display:grid;grid-template-columns:66fr 34fr;gap:10px;align-items:start}.cs-card-group-left.svelte-gygcht{position:relative;overflow:hidden;background:#f1f1f1;border-radius:2px}.cs-card-group-left.svelte-gygcht .cs-img:where(.svelte-gygcht){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cs-card-group-left.svelte-gygcht .cs-video:where(.svelte-gygcht){width:100%;height:auto;display:block}.cs-card-group-left.cs-card-group-left--video{background:transparent;overflow:visible;border-radius:0}.cs-card-group-left.cs-card-group-left--carousel{min-height:0}.cs-cgc-wrap.svelte-gygcht{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.cs-cgc-wrap.svelte-gygcht .cs-vc-slides:where(.svelte-gygcht){flex:1;min-height:0}.cs-cgc-wrap.svelte-gygcht .cs-vc-mask:where(.svelte-gygcht){height:100%}.cs-cgc-wrap.svelte-gygcht .cs-vc-track:where(.svelte-gygcht){height:100%}.cs-cgc-slide.svelte-gygcht{flex:0 0 100%;min-width:100%;height:100%;position:relative}.cs-cgc-slide.svelte-gygcht .cs-img:where(.svelte-gygcht){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:none}.cs-module--card-group-reversed.svelte-gygcht{grid-template-columns:34fr 66fr}.cs-module--card-group-reversed.svelte-gygcht .cs-card-group-left:where(.svelte-gygcht){grid-column:2;grid-row:1}.cs-module--card-group-reversed.svelte-gygcht .cs-card-group-right:where(.svelte-gygcht){grid-column:1;grid-row:1}.cs-card-group-video-wrap.svelte-gygcht{position:relative;border-radius:2px;overflow:hidden;line-height:0}.cs-card-group-video-wrap.svelte-gygcht .cs-video:where(.svelte-gygcht){width:100%;height:auto;display:block}.cs-card-group-right.svelte-gygcht{display:flex;flex-direction:column;gap:10px}.cs-card-group-portrait.svelte-gygcht{flex:0 0 auto;position:relative;overflow:hidden;background:#f1f1f1;border-radius:2px}.cs-card-group-portrait.svelte-gygcht .cs-img:where(.svelte-gygcht){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cs-card-group-portrait--video.svelte-gygcht{aspect-ratio:4 / 5}.cs-card-group-portrait--video.svelte-gygcht .cs-video:where(.svelte-gygcht){width:100%;height:auto;display:block}.cs-card-overlay.svelte-gygcht{aspect-ratio:1;background:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column}.cs-card-overlay--clickable.svelte-gygcht{cursor:pointer;transition:transform .5s cubic-bezier(.25,.46,.31,1.28),opacity .35s ease}.cs-card-overlay--clickable.svelte-gygcht:hover{transform:scale(.9875);opacity:.88}.cs-card-overlay-headline.svelte-gygcht{font-size:clamp(15px,1.67vw,24px);font-weight:400;letter-spacing:-.03em;line-height:.88;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.cs-card-overlay-bottom.svelte-gygcht{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:24px}.cs-card-overlay-caption.svelte-gygcht{font-size:14px;color:#9b9c96;letter-spacing:-.03em;line-height:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-card-overlay-btn.svelte-gygcht{display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:100px;padding:12px 14px;border:none;cursor:pointer;flex-shrink:0;transition:background .18s ease}.cs-card-overlay--clickable.svelte-gygcht:hover .cs-card-overlay-btn:where(.svelte-gygcht){background:#e3e3e3}.cs-module--split2.svelte-gygcht{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;min-height:400px}.cs-module--split2.ratio-66-34.svelte-gygcht{grid-template-columns:66fr 34fr}.cs-module--split2.ratio-34-66.svelte-gygcht{grid-template-columns:34fr 66fr}.cs-module--split2.svelte-gygcht .cs-frame:where(.svelte-gygcht){height:auto;min-height:260px}.cs-module--split2.svelte-gygcht .cs-frame:where(.svelte-gygcht) .cs-img:where(.svelte-gygcht){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-module--split2.svelte-gygcht .cs-frame:where(.svelte-gygcht) .cs-video:where(.svelte-gygcht){width:100%;height:auto;display:block}.cs-module--itext.svelte-gygcht{display:grid;grid-template-columns:62fr 38fr;min-height:56vh}.cs-text-panel.svelte-gygcht{background:#fff;display:flex;align-items:flex-end;padding:39px 40px}.cs-text-panel-inner.svelte-gygcht{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;gap:24px}.cs-text-headline.svelte-gygcht{font-size:23.1px;font-weight:400;letter-spacing:-.0254em;line-height:21.12px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-text-caption.svelte-gygcht{font-size:16px;letter-spacing:-.0375em;line-height:14px;color:#9b9c96;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:auto}.cs-module--section-header.svelte-gygcht{padding:60px 0 0;display:flex;flex-direction:column;gap:10px;overflow:visible}.cs-sh-eyebrow.svelte-gygcht{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#9b9c96;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1}.cs-sh-heading.svelte-gygcht{font-size:clamp(32px,3.96vw,57px);font-weight:400;letter-spacing:-.036em;line-height:.93;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;max-width:820px}.cs-module--grid.svelte-gygcht{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:10px;height:clamp(260px,32vw,520px)}.cs-module--grid.svelte-gygcht .cs-frame:where(.svelte-gygcht){height:100%;border-radius:2px}.cs-module--vc.svelte-gygcht{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.cs-vc-video.svelte-gygcht{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:3px}.cs-vc-video.svelte-gygcht .cs-video:where(.svelte-gygcht){width:100%;height:100%;object-fit:cover;display:block}.cs-vc-carousel.svelte-gygcht{position:relative;clip-path:inset(0 round 3px)}.cs-vc-slides.svelte-gygcht{position:relative;width:100%}.cs-vc-mask.svelte-gygcht{overflow:hidden;width:100%}.cs-vc-track.svelte-gygcht{display:flex;flex-wrap:nowrap;transition:transform .45s cubic-bezier(.77,0,.175,1);will-change:transform}.cs-vc-slide.svelte-gygcht{flex:0 0 100%;min-width:100%}.cs-vc-slide.svelte-gygcht .cs-img:where(.svelte-gygcht){width:100%;height:100%;object-fit:cover;display:block;transition:none}.cs-vc-arrows.svelte-gygcht{position:absolute;top:0;left:0;right:0;height:90%;display:flex;pointer-events:none}.cs-vc-arrow.svelte-gygcht{pointer-events:all;width:50%;height:100%;border:none;background:transparent;padding:0;display:block}.cs-vc-arrow--prev.svelte-gygcht{cursor:w-resize}.cs-vc-arrow--next.svelte-gygcht{cursor:e-resize}.cs-vc-arrow.svelte-gygcht svg:where(.svelte-gygcht){display:none}.cs-vc-dots.svelte-gygcht{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;flex-shrink:0;gap:10px;padding:8px;background-color:#0000001a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:6px;pointer-events:none;z-index:10}.cs-vc-dot.svelte-gygcht{pointer-events:auto;position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#fff;border:none;padding:0;cursor:pointer;overflow:hidden;transition:background-color .35s,width .666s cubic-bezier(.57,0,0,1)}.cs-vc-dot.svelte-gygcht:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;border-radius:50%;transition:width linear}.cs-vc-dot.is-active.svelte-gygcht{background-color:#0000001a;width:22px;border-radius:4px;transform:none}.cs-vc-dot.is-active.svelte-gygcht:before{transition-duration:5s;width:100%}@media (max-width: 1024px){.cs-module--section-header.svelte-gygcht{padding:48px 0 0}.cs-sh-heading.svelte-gygcht{max-width:640px}.cs-module--card-group.svelte-gygcht{grid-template-columns:1fr}.cs-card-group-left.svelte-gygcht{min-height:56vw}.cs-card-overlay.svelte-gygcht{min-height:200px}.cs-module--split2.ratio-66-34.svelte-gygcht,.cs-module--split2.ratio-34-66.svelte-gygcht{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.cs-module--vc.svelte-gygcht{grid-template-columns:1fr}.cs-vc-video.svelte-gygcht{aspect-ratio:16 / 9}}@media (max-width: 768px){.cs-module--grid.svelte-gygcht{grid-template-columns:repeat(2,1fr);height:clamp(200px,48vw,360px)}.cs-module--section-header.svelte-gygcht{padding:40px 0 0}.cs-module--card-group.svelte-gygcht{gap:8px}.cs-card-group-portrait.svelte-gygcht{min-height:56vw}.cs-card-overlay-headline.svelte-gygcht{font-size:16px}.cs-module--video.svelte-gygcht{min-height:180px}.cs-module--split2.ratio-66-34.svelte-gygcht,.cs-module--split2.ratio-34-66.svelte-gygcht{grid-template-columns:1fr}}.cs-info.svelte-gygcht{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #000;padding-top:28px;margin-top:90px}.cs-section-label.svelte-gygcht{font-size:clamp(30px,4.31vw,62px);font-weight:400;letter-spacing:-.035em;line-height:.85;margin:0;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-rich-text.svelte-gygcht{min-width:0;display:flex;flex-direction:column;gap:15px}.cs-body-para.svelte-gygcht{font-size:clamp(16px,1.39vw,20px);line-height:1;letter-spacing:-.03em;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.cs-credits-margin.svelte-gygcht{min-width:0}.cs-credits-wrap.svelte-gygcht{width:100%}.cs-credits-list.svelte-gygcht{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.cs-credits-item.svelte-gygcht{display:flex;flex-direction:row;gap:10px;align-items:flex-start}.cs-credits-title.svelte-gygcht{width:50%;flex-shrink:0;font-size:16px;line-height:1;letter-spacing:-.0375em;color:#9b9c96;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-credits-title.is-hidden.svelte-gygcht{visibility:hidden}.cs-credits-name.svelte-gygcht{font-size:16px;line-height:1;letter-spacing:-.0375em;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-variant-emoji:text}.cs-credits-link.svelte-gygcht{color:inherit;text-decoration:none}.cs-credits-link.svelte-gygcht:after{content:" ↗";opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);font-variant-emoji:text}.cs-credits-link.svelte-gygcht:hover:after{opacity:1}@media (hover: none){.cs-credits-link.svelte-gygcht:after{display:none}}.cs-footer-nav.svelte-gygcht{padding-top:120px;padding-bottom:80px;display:flex;justify-content:space-between;align-items:flex-start}.cs-footer-prev.svelte-gygcht,.cs-footer-next.svelte-gygcht{display:flex;flex-direction:column}.cs-footer-next.svelte-gygcht{text-align:right;align-items:flex-end}.cs-footer-label.svelte-gygcht{font-size:clamp(28px,4.21vw,60.7px);font-weight:400;letter-spacing:-.0357em;line-height:52.7px;color:#9b9c96;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-footer-link.svelte-gygcht{display:block;font-size:clamp(26px,4.11vw,59.2px);font-weight:400;letter-spacing:-.0367em;line-height:52.7px;color:#9b9c96;text-decoration:underline;text-underline-offset:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .2s ease}.cs-footer-link.svelte-gygcht:hover{opacity:.5}@media (min-width: 2800px){.cs-layout.svelte-gygcht{max-width:2520px}.cs-nav.svelte-gygcht{padding:0 max(60px,calc((100vw - 2520px)/2 + 60px))}}@media (max-width: 1024px){.cs-layout.svelte-gygcht{padding:110px 25px 20px}.cs-nav.svelte-gygcht{padding:0 25px}.cs-module--split2.svelte-gygcht{grid-template-columns:1fr}.cs-module--split2.svelte-gygcht .cs-frame:where(.svelte-gygcht){min-height:280px}.cs-module--split2.svelte-gygcht .cs-frame:where(.svelte-gygcht) .cs-video:where(.svelte-gygcht){width:100%;height:auto}.cs-module--itext.svelte-gygcht{grid-template-columns:1fr}.cs-module--itext.svelte-gygcht .cs-frame:where(.svelte-gygcht){height:52vw;min-height:280px}.cs-text-panel.svelte-gygcht{min-height:200px}.cs-footer-nav.svelte-gygcht{padding-top:90px;padding-bottom:60px}}@media (max-width: 768px){.cs-layout.svelte-gygcht{padding:110px 20px 20px}.cs-nav.svelte-gygcht{padding:0 20px}.cs-modules.svelte-gygcht{gap:15px}.cs-project-header.svelte-gygcht{gap:0 40px}.cs-ph-item.svelte-gygcht{flex:0 0 calc(50% - 20px);margin-bottom:40px}.cs-ph-item--role.svelte-gygcht{flex:0 0 100%;margin-bottom:0}.cs-role-list.svelte-gygcht{display:flex;flex-wrap:wrap;column-gap:.28em}.cs-role.svelte-gygcht:not(:last-child):after{content:","}.cs-module--full.svelte-gygcht{min-height:260px;aspect-ratio:1.3}.cs-card.svelte-gygcht{right:14px;bottom:14px;width:calc(100% - 28px);max-width:360px}.cs-text-panel.svelte-gygcht{padding:28px 24px}.cs-info.svelte-gygcht{grid-template-columns:1fr;row-gap:20px}.cs-body-para.svelte-gygcht{font-size:16px}.cs-footer-nav.svelte-gygcht{padding-top:90px;padding-bottom:48px}.cs-footer-label.svelte-gygcht,.cs-footer-link.svelte-gygcht{font-size:24px;line-height:21.6px;letter-spacing:-.025em}.cs-footer-link.svelte-gygcht{text-underline-offset:2px}}.cs-sr-only.svelte-gygcht{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cs-module--icarousel.svelte-gygcht{overflow:visible}.cs-popup-overlay.svelte-gygcht{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:center;padding:50px;overflow-y:auto;overscroll-behavior:none;background-color:#0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cs-popup-card.svelte-gygcht{position:relative;width:24em;max-width:100%;height:fit-content;margin:auto;font-size:18px;letter-spacing:-.03em;color:#000;background:#fff;border-radius:1.2em}.cs-popup-close.svelte-gygcht{position:absolute;top:0;left:calc(100% + 10px);display:flex;align-items:center;justify-content:center;padding:.75em 1em;margin:0;border:none;border-radius:100px;background:#f0f0f0;cursor:pointer;line-height:1;transition:background-color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28)}.cs-popup-close.svelte-gygcht svg:where(.svelte-gygcht){display:block;transform:rotate(45deg);transition:transform .666s cubic-bezier(.23,1,.32,1)}@media (hover: hover){.cs-popup-close.svelte-gygcht:hover{background:#e3e3e3}.cs-popup-close.svelte-gygcht:hover svg:where(.svelte-gygcht){transform:rotate(225deg)}}.cs-popup-close.svelte-gygcht:active{transform:scale(.95)}.cs-popup-close.svelte-gygcht:focus-visible{outline:2px solid #000;outline-offset:2px}.cs-popup-handle.svelte-gygcht{display:none}.cs-popup-inner.svelte-gygcht{display:flex;flex-direction:column;padding:2.5em 1.5em}.cs-popup-heading.svelte-gygcht{font-size:16px;color:#9b9c96;margin-bottom:1em}.cs-popup-headline.svelte-gygcht{font-size:24px;line-height:1.1}.cs-popup-image.svelte-gygcht{width:100%;margin-top:2.5em;display:block}.cs-popup-body.svelte-gygcht{margin-top:2.5em;font-size:16px;font-weight:300;line-height:1.4}.cs-popup-body.svelte-gygcht p:where(.svelte-gygcht){margin:0 0 1em}.cs-popup-body.svelte-gygcht p:where(.svelte-gygcht):last-child{margin-bottom:0}@media (max-width: 767px){.cs-popup-overlay.svelte-gygcht{padding:0;overflow-y:hidden;background-color:#0006;backdrop-filter:none;-webkit-backdrop-filter:none}.cs-popup-card.svelte-gygcht{position:absolute;bottom:0;left:0;width:100%;margin:0;max-height:70vh;overflow-y:auto;scrollbar-width:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.cs-popup-card.svelte-gygcht::-webkit-scrollbar{display:none}.cs-popup-close.svelte-gygcht{position:fixed;top:auto;left:auto;right:20px;bottom:calc(70vh + 10px)}.cs-popup-handle.svelte-gygcht{display:flex;align-items:center;justify-content:center;position:sticky;top:0;height:40px;min-height:40px;background:#fff;z-index:1}.cs-popup-handle.svelte-gygcht span:where(.svelte-gygcht){display:block;width:69px;height:4px;border-radius:50px;background:#dcdcdc}.cs-popup-inner.svelte-gygcht{padding:20px 15px 50px}.cs-popup-heading.svelte-gygcht,.cs-popup-body.svelte-gygcht{font-size:18px}}.cs-img.is-contain.svelte-gygcht{object-fit:contain}
