@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";:root{--color-paper:oklch(97% .012 120);--color-paper-2:oklch(93% .022 125);--color-paper-3:oklch(87% .032 125);--color-ink:oklch(20% .038 158);--color-ink-2:oklch(34% .03 155);--color-muted:oklch(43% .025 150);--color-rule:oklch(78% .026 130);--color-accent:oklch(72% .14 88);--color-accent-strong:oklch(42% .12 82);--color-accent-ink:oklch(19% .035 155);--color-focus:oklch(55% .15 86);--color-hero-scrim-strong:oklch(12% .035 155/.88);--color-hero-scrim-mid:oklch(15% .036 155/.74);--color-hero-scrim-soft:oklch(16% .036 155/.42);--color-hero-light-wash:oklch(97% .012 120/.22);--color-hero-clear:oklch(20% .038 158/0);--color-hero-bottom:oklch(12% .035 155/.5);--color-hero-label:oklch(12% .035 155/.42);--color-hero-glass:oklch(97% .012 120/.1);--color-hero-glass-border:oklch(97% .012 120/.68);--color-iaiee-ink:oklch(25% .055 252);--color-iaiee-ink-deep:oklch(17% .05 252);--color-iaiee-slate:oklch(43% .034 248);--color-iaiee-blue:oklch(52% .17 255);--color-iaiee-blue-bright:oklch(65% .14 250);--color-iaiee-teal:oklch(54% .1 198);--color-iaiee-mint:oklch(90% .04 195);--color-iaiee-sky:oklch(95% .018 245);--color-iaiee-panel:oklch(98% .008 245);--color-iaiee-rule:oklch(82% .025 245);--color-iaiee-soft:oklch(93% .022 250);--color-iaiee-quiet:oklch(96% .011 250);--color-iaiee-on-dark:oklch(97% .008 250);--color-iaiee-on-dark-muted:oklch(84% .023 245);--font-display:"Newsreader", "Iowan Old Style", "Palatino Linotype", serif;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-outlier:"IBM Plex Mono", "Cascadia Mono", monospace;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-display-s:clamp(2.5rem, 5vw, 4.25rem);--text-display:clamp(2.75rem, 6vw, 5.25rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--rule-hair:1px;--rule-strong:2px;--radius-control:.25rem;--radius-card:.375rem;--radius-round:50%;--shadow-whisper:0 1px 2px oklch(20% .03 155/.08);--page-max:88rem;--page-gutter:clamp(1rem, 4vw, 4rem)}html,body{overflow-x:clip}.hm-fitrah{--fitrah-paper:oklch(97% .012 30);--fitrah-paper-2:oklch(93% .025 15);--fitrah-blush:oklch(89% .055 5);--fitrah-rose:oklch(65% .12 5);--fitrah-berry:oklch(45% .12 350);--fitrah-plum:oklch(29% .085 330);--fitrah-plum-deep:oklch(20% .055 325);--fitrah-olive:oklch(50% .075 125);--fitrah-olive-soft:oklch(86% .055 120);--fitrah-ink:oklch(20% .028 320);--fitrah-ink-2:oklch(36% .03 320);--fitrah-muted:oklch(46% .025 320);--fitrah-rule:oklch(78% .035 10);--fitrah-white:oklch(99% .006 30);--fitrah-focus:oklch(66% .16 75);--fitrah-shadow:0 1.25rem 3.5rem oklch(18% .04 330/.16);--fitrah-display:5.25rem;--fitrah-display-mobile:3.052rem;--fitrah-display-compact:2.441rem;background:var(--fitrah-paper);color:var(--fitrah-ink);font-family:var(--font-body);min-height:100vh;overflow:clip}.hm-fitrah *,.hm-fitrah :before,.hm-fitrah :after{box-sizing:border-box}.hm-fitrah h1,.hm-fitrah h2,.hm-fitrah h3,.hm-fitrah p{margin-top:0}.hm-fitrah h1,.hm-fitrah h2,.hm-fitrah h3{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-style:normal}.hm-fitrah a{color:inherit}.hm-fitrah a,.hm-fitrah summary{-webkit-tap-highlight-color:transparent}.hm-fitrah a:focus-visible,.hm-fitrah summary:focus-visible{outline:var(--rule-strong) solid var(--fitrah-focus);outline-offset:var(--space-3xs)}.hm-fitrah-section{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.hm-fitrah-skip{background:var(--fitrah-white);color:var(--fitrah-plum-deep);left:var(--space-sm);padding:var(--space-xs) var(--space-sm);top:var(--space-sm);transition:transform var(--dur-short) var(--ease-out);z-index:1000;font-weight:700;text-decoration:none;position:fixed;transform:translateY(-180%)}.hm-fitrah-skip:focus{transform:translateY(0)}.hm-fitrah-header{border-bottom:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-white) 28%, transparent);color:var(--fitrah-white);min-height:5rem;padding:var(--space-sm) var(--page-gutter);z-index:20;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.hm-fitrah-brand{align-items:center;gap:var(--space-xs);justify-self:start;min-width:0;text-decoration:none;display:inline-flex}.hm-fitrah-brand img{background:var(--fitrah-white);border-radius:var(--radius-round);object-fit:contain;height:2.75rem;padding:var(--space-3xs);flex:none;width:2.75rem;display:block}.hm-fitrah-brand span{gap:.08rem;min-width:0;display:grid}.hm-fitrah-brand strong{font-size:var(--text-sm);white-space:nowrap;line-height:1.15}.hm-fitrah-brand small{white-space:nowrap;font-size:.68rem;line-height:1.2}.hm-fitrah-nav{align-items:center;gap:var(--space-xl);display:flex}.hm-fitrah-nav a,.hm-fitrah-program-menu summary,.hm-fitrah-header-cta{font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.hm-fitrah-nav a{padding-block:var(--space-2xs);position:relative}.hm-fitrah-nav a:after{background:var(--fitrah-rose);content:"";height:var(--rule-strong);transform-origin:0;transition:transform var(--dur-short) var(--ease-out);width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hm-fitrah-nav a:hover:after{transform:scaleX(1)}.hm-fitrah-header-actions{align-items:center;gap:var(--space-md);justify-self:end;display:flex}.hm-fitrah-program-menu{position:relative}.hm-fitrah-program-menu summary{cursor:pointer;list-style:none}.hm-fitrah-program-menu summary::-webkit-details-marker{display:none}.hm-fitrah-bottom-nav summary::-webkit-details-marker{display:none}.hm-fitrah-program-menu summary svg{transition:transform var(--dur-short) var(--ease-out)}.hm-fitrah-program-menu[open] summary svg{transform:rotate(180deg)}.hm-fitrah-program-menu>div{background:var(--fitrah-white);border:var(--rule-hair) solid var(--fitrah-rule);box-shadow:var(--fitrah-shadow);color:var(--fitrah-ink);min-width:19rem;padding:var(--space-xs);right:0;top:calc(100% + var(--space-md));display:grid;position:absolute}.hm-fitrah-program-menu>div a{border-bottom:var(--rule-hair) solid var(--fitrah-rule);font-size:var(--text-sm);padding:var(--space-xs);white-space:nowrap;text-decoration:none}.hm-fitrah-program-menu>div a:last-child{border-bottom:0}.hm-fitrah-program-menu>div a:hover{background:var(--fitrah-paper-2)}.hm-fitrah-header-cta{border-bottom:var(--rule-hair) solid currentColor;padding-bottom:var(--space-3xs)}.hm-fitrah-hero{color:var(--fitrah-white);isolation:isolate;min-height:min(44rem,100svh - 3rem);padding:7rem var(--page-gutter) var(--space-xl);align-items:end;display:grid;position:relative;overflow:hidden}.hm-fitrah-hero>img,.hm-fitrah-hero-shade{width:100%;height:100%;position:absolute;inset:0}.hm-fitrah-hero>img{object-fit:cover;object-position:66% center;z-index:-3}.hm-fitrah-hero-shade{background:color-mix(in oklch, var(--fitrah-plum-deep) 66%, transparent);z-index:-2}.hm-fitrah-hero-inner{max-width:var(--page-max);width:100%;margin-inline:auto;padding-right:min(45vw,40rem)}.hm-fitrah-kicker{color:var(--fitrah-berry);font-size:var(--text-xs);letter-spacing:0;margin-bottom:var(--space-sm);text-transform:uppercase;font-weight:700;line-height:1.4}.hm-fitrah-hero .hm-fitrah-kicker,.hm-fitrah-cta .hm-fitrah-kicker,.hm-fitrah-question-inner .hm-fitrah-kicker{color:var(--fitrah-blush)}.hm-fitrah-hero h1{font-family:var(--font-display);font-size:var(--fitrah-display);margin-bottom:var(--space-md);max-width:12ch;font-weight:600;line-height:.96}.hm-fitrah-hero-statement{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-sm);max-width:28ch;line-height:1.2}.hm-fitrah-hero-lede{color:color-mix(in oklch, var(--fitrah-white) 88%, transparent);font-size:var(--text-base);margin-bottom:var(--space-lg);max-width:58ch;line-height:1.7}.hm-fitrah-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.hm-fitrah-button{border:var(--rule-hair) solid transparent;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:3rem;padding:var(--space-xs) var(--space-md);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);white-space:nowrap;justify-content:center;font-weight:700;text-decoration:none;display:inline-flex}.hm-fitrah-button:hover{transform:translateY(-2px)}.hm-fitrah-button-primary{background:var(--fitrah-rose);color:var(--fitrah-plum-deep)}.hm-fitrah-button-primary:hover{background:var(--fitrah-blush)}.hm-fitrah-button-quiet{border-color:color-mix(in oklch, var(--fitrah-white) 62%, transparent);color:var(--fitrah-white)}.hm-fitrah-button-quiet:hover{background:var(--fitrah-white);color:var(--fitrah-plum-deep)}.hm-fitrah-button-outline{border-color:var(--fitrah-blush);color:var(--fitrah-white)}.hm-fitrah-button-outline:hover{background:var(--fitrah-white);color:var(--fitrah-plum-deep)}.hm-fitrah-hero-note{bottom:var(--space-xl);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);right:var(--page-gutter);margin:0;display:flex;position:absolute}.hm-fitrah-opening{gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}.hm-fitrah-opening h2,.hm-fitrah-section-heading h2,.hm-fitrah-track-heading h2,.hm-fitrah-principle-lead h2,.hm-fitrah-audience h2,.hm-fitrah-cta h2,.hm-fitrah-question-inner h2{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:0;font-weight:600;line-height:1.08}.hm-fitrah-opening-copy{color:var(--fitrah-ink-2);font-size:var(--text-md);line-height:1.7}.hm-fitrah-opening-copy p:last-child{margin-bottom:0}.hm-fitrah-questions{background:var(--fitrah-plum-deep);color:var(--fitrah-white)}.hm-fitrah-question-inner{gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}.hm-fitrah-question-inner>div>p:last-child{color:color-mix(in oklch, var(--fitrah-white) 72%, transparent);margin:var(--space-md) 0 0;max-width:58ch;line-height:1.7}.hm-fitrah-question-list{margin:0;padding:0;list-style:none}.hm-fitrah-question-list li{border-top:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-white) 25%, transparent);align-items:start;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.hm-fitrah-question-list li:last-child{border-bottom:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-white) 25%, transparent)}.hm-fitrah-question-list span,.hm-fitrah-flow-marker span,.hm-fitrah-track-index span,.hm-fitrah-format-list article>div span{font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:600}.hm-fitrah-question-list p{font-family:var(--font-display);font-size:var(--text-lg);margin:0;line-height:1.3}.hm-fitrah-journey,.hm-fitrah-formats,.hm-fitrah-principles{padding-block:var(--space-2xl)}.hm-fitrah-section-heading{gap:var(--space-sm);margin-bottom:var(--space-xl);display:grid}.hm-fitrah-section-heading>p:last-child{color:var(--fitrah-muted);max-width:62ch;margin:0;line-height:1.7}.hm-fitrah-flow{border-block:var(--rule-strong) solid var(--fitrah-plum);margin:0;padding:0;list-style:none;display:grid}.hm-fitrah-flow>li{min-width:0;padding:var(--space-lg) 0;position:relative}.hm-fitrah-flow>li+li{border-top:var(--rule-hair) solid var(--fitrah-rule)}.hm-fitrah-flow-marker{color:var(--fitrah-berry);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.hm-fitrah-flow h3{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-sm);font-weight:600;line-height:1.15}.hm-fitrah-flow p{color:var(--fitrah-muted);margin:0;line-height:1.65}.hm-fitrah-flow-arrow{bottom:calc(var(--space-sm) * -1);color:var(--fitrah-rose);right:var(--space-md);z-index:2;position:absolute;transform:rotate(90deg)}.hm-fitrah-tracks{background:var(--fitrah-paper-2)}.hm-fitrah-track-inner{gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}.hm-fitrah-track-heading{align-self:start}.hm-fitrah-track-heading>p:last-child{color:var(--fitrah-muted);margin:var(--space-md) 0 0;line-height:1.7}.hm-fitrah-track-list{border-top:var(--rule-strong) solid var(--fitrah-plum)}.hm-fitrah-track-list article{border-bottom:var(--rule-hair) solid var(--fitrah-rule);gap:var(--space-md);min-width:0;padding-block:var(--space-lg);display:grid}.hm-fitrah-track-index{color:var(--fitrah-berry);justify-content:space-between;align-items:center;display:flex}.hm-fitrah-track-list article>div:nth-child(2)>p{color:var(--fitrah-olive);font-size:var(--text-xs);margin-bottom:var(--space-2xs);text-transform:uppercase;font-weight:700}.hm-fitrah-track-list h3{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:600;line-height:1.15}.hm-fitrah-track-list article>div:nth-child(2)>span{color:var(--fitrah-muted);line-height:1.65;display:block}.hm-fitrah-track-list ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.hm-fitrah-track-list li{font-size:var(--text-sm);align-items:start;gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.hm-fitrah-track-list li svg{color:var(--fitrah-olive);margin-top:.12rem}.hm-fitrah-principles{gap:var(--space-xl);display:grid}.hm-fitrah-principle-lead>svg{color:var(--fitrah-berry);margin-bottom:var(--space-md)}.hm-fitrah-principle-lead>p:last-child{color:var(--fitrah-muted);margin:var(--space-md) 0 0;line-height:1.7}.hm-fitrah-principles>ul{background:var(--fitrah-plum);color:var(--fitrah-white);padding:var(--space-sm) var(--space-lg);margin:0;list-style:none}.hm-fitrah-principles>ul li{border-bottom:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-white) 22%, transparent);align-items:start;gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);line-height:1.65;display:grid}.hm-fitrah-principles>ul li:last-child{border-bottom:0}.hm-fitrah-principles>ul svg{color:var(--fitrah-rose);margin-top:.15rem}.hm-fitrah-format-list{border-block:var(--rule-strong) solid var(--fitrah-plum);display:grid}.hm-fitrah-format-list article{min-width:0;padding-block:var(--space-lg)}.hm-fitrah-format-list article+article{border-top:var(--rule-hair) solid var(--fitrah-rule)}.hm-fitrah-format-list article>div{color:var(--fitrah-berry);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.hm-fitrah-format-list article>p{color:var(--fitrah-olive);font-size:var(--text-xs);margin-bottom:var(--space-2xs);text-transform:uppercase;font-weight:700}.hm-fitrah-format-list h3{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-sm);font-weight:600;line-height:1.15}.hm-fitrah-format-list article>span{color:var(--fitrah-muted);line-height:1.65;display:block}.hm-fitrah-audience{background:var(--fitrah-olive-soft)}.hm-fitrah-audience-inner{gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}.hm-fitrah-audience ul{margin:0;padding:0;list-style:none}.hm-fitrah-audience li{border-top:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-olive) 45%, transparent);align-items:start;gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);line-height:1.65;display:grid}.hm-fitrah-audience li:last-child{border-bottom:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-olive) 45%, transparent)}.hm-fitrah-audience li svg{color:var(--fitrah-olive);margin-top:.18rem}.hm-fitrah-cta{background:var(--fitrah-plum-deep);color:var(--fitrah-white)}.hm-fitrah-cta-inner{padding-block:var(--space-2xl)}.hm-fitrah-cta h2{max-width:28ch}.hm-fitrah-cta-inner>p:nth-of-type(2){color:color-mix(in oklch, var(--fitrah-white) 76%, transparent);margin:var(--space-md) 0 var(--space-lg);max-width:60ch;line-height:1.7}.hm-fitrah-footer{background:var(--fitrah-paper);color:var(--fitrah-ink);padding:var(--space-xl) var(--page-gutter) 6rem}.hm-fitrah-footer-statement{border-bottom:var(--rule-strong) solid var(--fitrah-plum);align-items:end;gap:var(--space-md);padding-bottom:var(--space-xl);justify-content:space-between;display:flex}.hm-fitrah-footer-statement p{font-family:var(--font-display);font-size:var(--text-xl);max-width:28ch;margin:0;line-height:1.2}.hm-fitrah-footer-statement svg{color:var(--fitrah-berry);flex:none}.hm-fitrah-footer-meta{align-items:start;gap:var(--space-lg);padding-top:var(--space-lg);display:grid}.hm-fitrah-footer-meta .hm-fitrah-brand small{color:var(--fitrah-muted)}.hm-fitrah-footer-meta nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.hm-fitrah-footer-meta nav a{font-size:var(--text-sm);white-space:nowrap;font-weight:600;text-decoration:none}.hm-fitrah-footer-meta>p{color:var(--fitrah-muted);font-size:var(--text-xs);margin:0}.hm-fitrah-bottom-nav{background:var(--fitrah-white);border-top:var(--rule-strong) solid var(--fitrah-plum);padding-bottom:max(var(--space-2xs), env(safe-area-inset-bottom));padding-inline:max(var(--space-2xs), env(safe-area-inset-left));z-index:500;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.hm-fitrah-bottom-nav>a,.hm-fitrah-bottom-nav>details>summary{color:var(--fitrah-muted);align-items:center;gap:var(--space-3xs);white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;min-height:3.7rem;padding-inline:.1rem;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.hm-fitrah-bottom-nav>a:hover,.hm-fitrah-bottom-nav>details[open]>summary{background:var(--fitrah-paper-2);color:var(--fitrah-berry)}.hm-fitrah-bottom-nav>details{position:static}.hm-fitrah-bottom-nav>details>summary{cursor:pointer;list-style:none}.hm-fitrah-bottom-nav>details>div{background:var(--fitrah-white);border:var(--rule-hair) solid var(--fitrah-plum);bottom:calc(100% + var(--space-xs));box-shadow:var(--fitrah-shadow);left:var(--space-sm);padding:var(--rule-hair);right:var(--space-sm);display:grid;position:absolute}.hm-fitrah-bottom-nav>details>div a{background:var(--fitrah-white);border-bottom:var(--rule-hair) solid var(--fitrah-rule);font-size:var(--text-sm);min-height:3.25rem;padding-inline:var(--space-sm);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:flex}.hm-fitrah-bottom-nav>details>div a:last-child{border-bottom:0}.hm-fitrah-reveal{opacity:0;transform:translateY(var(--space-md));transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out)}.hm-fitrah-reveal.is-visible{opacity:1;transform:translateY(0)}@media (width>=48rem){.hm-fitrah-opening,.hm-fitrah-question-inner,.hm-fitrah-principles,.hm-fitrah-audience-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hm-fitrah-opening,.hm-fitrah-journey,.hm-fitrah-formats,.hm-fitrah-principles,.hm-fitrah-question-inner,.hm-fitrah-track-inner,.hm-fitrah-audience-inner,.hm-fitrah-cta-inner{padding-block:var(--space-3xl)}.hm-fitrah-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-fitrah-flow>li{padding:var(--space-lg)}.hm-fitrah-flow>li+li{border-left:var(--rule-hair) solid var(--fitrah-rule);border-top:0}.hm-fitrah-flow-arrow{bottom:auto;right:calc(var(--space-xs) * -1);top:var(--space-lg);transform:rotate(0)}.hm-fitrah-track-list article{grid-template-columns:4rem minmax(0,1.2fr) minmax(14rem,.8fr)}.hm-fitrah-track-index{flex-direction:column;align-content:space-between}.hm-fitrah-format-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-fitrah-format-list article{padding:var(--space-lg)}.hm-fitrah-format-list article+article{border-left:var(--rule-hair) solid var(--fitrah-rule);border-top:0}.hm-fitrah-footer{padding-bottom:var(--space-xl)}.hm-fitrah-footer-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.hm-fitrah-bottom-nav{display:none}}@media (width>=64rem){.hm-fitrah-hero>img{object-position:center 48%}.hm-fitrah-hero-inner{padding-right:min(47vw,42rem)}.hm-fitrah-opening h2,.hm-fitrah-section-heading h2,.hm-fitrah-track-heading h2,.hm-fitrah-principle-lead h2,.hm-fitrah-audience h2,.hm-fitrah-cta h2,.hm-fitrah-question-inner h2{font-size:var(--text-3xl)}.hm-fitrah-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end}.hm-fitrah-section-heading .hm-fitrah-kicker{grid-column:1/-1}.hm-fitrah-track-inner{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.hm-fitrah-track-heading{top:var(--space-xl);position:sticky}}@media (width<=63.99rem){.hm-fitrah-header{grid-template-columns:minmax(0,1fr) auto}.hm-fitrah-nav,.hm-fitrah-program-menu{display:none}.hm-fitrah-header-cta{border:var(--rule-hair) solid color-mix(in oklch, var(--fitrah-white) 55%, transparent);padding:var(--space-xs) var(--space-sm)}}@media (width<=47.99rem){.hm-fitrah-header{min-height:4.5rem}.hm-fitrah-header-cta{display:none}.hm-fitrah-brand small{font-size:.62rem}.hm-fitrah-hero{min-height:min(42rem,100svh - 2.5rem);padding-bottom:var(--space-xl);padding-top:6rem}.hm-fitrah-hero-inner{padding-right:0}.hm-fitrah-hero h1{font-size:var(--fitrah-display-mobile);max-width:10ch;line-height:.98}.hm-fitrah-hero-statement{font-size:var(--text-lg);max-width:22ch}.hm-fitrah-hero-lede{font-size:var(--text-sm);max-width:44ch;line-height:1.6}.hm-fitrah-hero-note{display:none}.hm-fitrah-actions{flex-direction:column;align-items:stretch}.hm-fitrah-button{width:100%}.hm-fitrah-opening h2,.hm-fitrah-section-heading h2,.hm-fitrah-track-heading h2,.hm-fitrah-principle-lead h2,.hm-fitrah-audience h2,.hm-fitrah-cta h2,.hm-fitrah-question-inner h2{font-size:var(--text-2xl)}.hm-fitrah-question-list p{font-size:var(--text-md)}.hm-fitrah-footer-statement{align-items:start}}@media (width<=22rem){.hm-fitrah-brand strong{font-size:var(--text-xs)}.hm-fitrah-brand small{font-size:.56rem}.hm-fitrah-hero h1{font-size:var(--fitrah-display-compact)}.hm-fitrah-bottom-nav>a,.hm-fitrah-bottom-nav>details>summary{font-size:.62rem}}@media (width<=47.99rem) and (height<=40rem){.hm-fitrah-hero{min-height:calc(100svh - 3rem);padding-bottom:var(--space-lg);align-items:end;padding-top:4.75rem}.hm-fitrah-hero .hm-fitrah-kicker{margin-bottom:var(--space-2xs);font-size:.65rem}.hm-fitrah-hero h1{font-size:var(--fitrah-display-compact);margin-bottom:var(--space-2xs)}.hm-fitrah-hero-statement{font-size:var(--text-md);margin-bottom:var(--space-2xs);line-height:1.15}.hm-fitrah-hero-lede{font-size:var(--text-xs);margin-bottom:var(--space-xs);line-height:1.45}.hm-fitrah-hero .hm-fitrah-button{min-height:2.65rem}.hm-fitrah-hero .hm-fitrah-button-quiet{display:none}}@media (prefers-reduced-motion:reduce){.hm-fitrah *,.hm-fitrah :before,.hm-fitrah :after{scroll-behavior:auto;transition-duration:.01ms!important}.hm-fitrah-reveal{opacity:1;transform:none}}
