@layer components{._hero_hegne_6{padding-block:calc(var(--header-height) + var(--s-fluid-xl)) calc(var(--s-fluid-2xl) + var(--radius-lg));margin-block-start:calc(var(--header-height) * -1);position:relative;overflow:clip}._heroInner_hegne_18{translate:0 calc(var(--sy,0) * .4px * var(--motion-distance));opacity:max(0, 1 - var(--sy,0) / 900);position:relative}._hero_hegne_6:after{content:"";background:var(--c-on-flood);opacity:min(.22, var(--sy,0) / 3000);pointer-events:none;position:absolute;inset:0}@keyframes _hero-rise_hegne_1{0%{opacity:0;translate:0 calc(3rem * var(--motion-distance))}}._hero_hegne_6 ._heroStar_hegne_42{block-size:38rem;inline-size:38rem;color:var(--c-on-flood);opacity:.14;pointer-events:none;rotate:calc(var(--sy,0) * .09deg);animation:_star-in_hegne_1 1.4s var(--ease-expo) both;margin-block-start:-19rem;position:absolute;inset-block-start:50%;inset-inline-end:-14rem}@keyframes _star-in_hegne_1{0%{opacity:0;rotate:calc(-45deg * var(--motion-distance));scale:calc(1 - .2 * var(--motion-distance))}}._headline_hegne_64{max-inline-size:15ch;font-size:clamp(3rem,1.5rem + 5.4vw,6.75rem);line-height:var(--lh-hero);letter-spacing:var(--tracking-hero);animation:_hero-rise_hegne_1 1s var(--ease-expo) both}._niche_hegne_75{max-inline-size:52rem;padding:var(--s-48) var(--s-16) var(--s-16);background:var(--c-surface);animation:_hero-rise_hegne_1 1s var(--ease-expo) .18s both;border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-block-start:var(--s-fluid-lg);position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V14C18 14 36 5 50 0C64 5 82 14 100 14V100Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V14C18 14 36 5 50 0C64 5 82 14 100 14V100Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (width>=48rem){._niche_hegne_75{padding:var(--s-64) var(--s-24) var(--s-24)}}._heroLead_hegne_95{max-inline-size:46ch;font-size:var(--fs-20);line-height:var(--lh-snug);animation:_hero-rise_hegne_1 1s var(--ease-expo) .18s both;margin-block-start:var(--s-fluid-lg)}._heroActions_hegne_103{gap:var(--s-12);animation:_hero-rise_hegne_1 1s var(--ease-expo) .26s both;flex-wrap:wrap;margin-block-start:var(--s-24);display:flex}._browse_hegne_112{z-index:1;padding-block-end:var(--s-fluid-lg)}._drifts_hegne_117{gap:var(--s-12);flex-direction:column;display:flex}._drift_hegne_117{overflow:hidden}._track_hegne_127{inline-size:max-content;animation:60s linear infinite _drift_hegne_117;display:flex}._drift_hegne_117[data-reverse] ._track_hegne_127{animation-duration:48s;animation-direction:reverse}._drift_hegne_117:hover ._track_hegne_127,._drift_hegne_117:focus-within ._track_hegne_127{animation-play-state:paused}@keyframes _drift_hegne_117{to{translate:-50%}}[dir=rtl] ._track_hegne_127{animation-name:_drift-rtl_hegne_1}@keyframes _drift-rtl_hegne_1{to{translate:50%}}._pills_hegne_159{gap:var(--s-12);margin:0;padding:0;padding-inline-end:var(--s-12);display:flex}._pill_hegne_159{align-items:center;gap:var(--s-12);min-block-size:3.5rem;padding-inline:var(--s-12) var(--s-24);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-17);font-weight:var(--fw-label);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}._pillMark_hegne_184{background:var(--c-ground-deep);block-size:2rem;inline-size:2rem;clip-path:var(--khatam-clip);transition:rotate var(--dur-base) var(--ease-bounce), background-color var(--dur-fast) var(--ease)}._pill_hegne_159:hover{background:var(--c-ink);color:var(--c-ink-inverse)}._pill_hegne_159:hover ._pillMark_hegne_184{background:var(--c-flood-green);rotate:22.5deg}._pill_hegne_159:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){._track_hegne_127{inline-size:auto;animation:none}._pills_hegne_159{padding-inline:var(--gutter);flex-wrap:wrap}._copy_hegne_219{display:none}}._featured_hegne_225{padding-block:var(--s-fluid-xl)}._section_hegne_230{padding-block:var(--s-fluid-xl) var(--s-32)}._sectionHead_hegne_234{justify-content:space-between;align-items:baseline;gap:var(--s-16);flex-wrap:wrap;margin-block-end:var(--s-fluid-md);display:flex}._sectionTitle_hegne_243{font-size:var(--fs-heading);letter-spacing:var(--tracking-display)}._sample_hegne_248{color:var(--c-ink-soft);font-size:var(--fs-14);margin-block-start:var(--s-8)}._companies_hegne_255{gap:var(--s-24);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}._companyCover_hegne_261{aspect-ratio:12/5}._companyCover_hegne_261 img{object-fit:cover;block-size:100%;inline-size:100%}._companyLogo_hegne_271{inline-size:3.5rem;margin-block-start:-2.4rem;margin-inline-start:var(--s-16);position:relative}._logoInitial_hegne_278{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);font-size:var(--fs-25);color:var(--c-accent);line-height:1}._companyBody_hegne_287{gap:var(--s-8);padding:var(--s-12) var(--s-16) var(--s-16);flex-direction:column;display:flex}._companyName_hegne_294{font-size:var(--fs-25)}._companyTagline_hegne_298{color:var(--c-ink-soft);font-size:var(--fs-14)}._companyFacts_hegne_303{gap:var(--s-4) var(--s-12);font-size:var(--fs-14);flex-wrap:wrap;display:flex}._fact_hegne_310{align-items:center;gap:var(--s-4);color:var(--c-ink-soft);display:inline-flex}._badges_hegne_317{gap:var(--s-8);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--s-4);display:flex}._badges_hegne_317:empty{display:none}._cities_hegne_330{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;display:grid}._city_hegne_337{border-block-end:var(--hairline) solid var(--c-line)}._cityLink_hegne_341{align-items:center;column-gap:var(--s-12);padding:var(--s-24) var(--s-16) var(--s-24) 0;color:var(--c-ink);grid-template-rows:auto auto;grid-template-columns:1fr auto;text-decoration:none;display:grid}._cityName_hegne_352{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:var(--fs-31);line-height:var(--lh-tight);transition:translate var(--dur-base) var(--ease-bounce)}._cityRegion_hegne_361{color:var(--c-ink-soft);font-size:var(--fs-14);grid-row:2}._cityArrow_hegne_367{color:var(--c-accent);opacity:0;transition:opacity var(--dur-ui) var(--ease), translate var(--dur-base) var(--ease-bounce);grid-area:1/2/span 2;translate:-.5rem}._cityLink_hegne_341:hover ._cityName_hegne_352{color:var(--c-accent);translate:.25rem}[dir=rtl] ._cityLink_hegne_341:hover ._cityName_hegne_352{translate:-.25rem}._cityLink_hegne_341:hover ._cityArrow_hegne_367,._cityLink_hegne_341:focus-visible ._cityArrow_hegne_367{opacity:1;translate:0}._callout_hegne_394{padding-block:var(--s-fluid-2xl);border-radius:var(--radius-lg);margin-block-start:var(--s-fluid-xl)}._calloutInner_hegne_400{align-items:center;gap:var(--s-24);text-align:center;flex-direction:column;display:flex}._calloutTitle_hegne_408{max-inline-size:18ch;font-size:var(--fs-display);letter-spacing:var(--tracking-display)}._calloutLead_hegne_414{max-inline-size:46ch;font-size:var(--fs-20);line-height:var(--lh-snug)}._calloutActions_hegne_420{justify-content:center;gap:var(--s-12);flex-wrap:wrap;margin-block-start:var(--s-8);display:flex}._devStatus_hegne_428{color:var(--c-ink-soft);font-size:var(--fs-12);margin-block-start:var(--s-32)}._storybooks_hegne_435{gap:var(--s-32);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){._storybooks_hegne_435:has(._storybooksGrid_hegne_443){grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}}._storybooksIntro_hegne_448{gap:var(--s-16);max-inline-size:40rem;padding:var(--s-24);background:var(--c-surface);border:3px solid var(--c-ink);box-shadow:var(--shadow-comic-lg);border-radius:14px;flex-direction:column;display:flex}._storybooksIntro_hegne_448 ._sectionTitle_hegne_243{margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}._storybooksBadge_hegne_465{padding:var(--s-4) var(--s-12);color:var(--c-on-flood);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;background:var(--c-flood-yellow);border:2px solid var(--c-on-flood);border-radius:999px;align-self:flex-start;margin:0;font-weight:700}._storybooksLead_hegne_479{font-family:var(--font-reading);font-size:var(--fs-17);margin:0;line-height:1.5}._storybooksSteps_hegne_486{gap:var(--s-8);flex-direction:column;margin:0;padding-inline-start:var(--s-24);display:flex}._storybooksActions_hegne_494{gap:var(--s-12);flex-wrap:wrap;display:flex}._storybooksGrid_hegne_443{gap:var(--s-24);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;display:grid}}
