.hero-cinematic{--hero-content-max-width:40.5rem;--hero-copy-max-width:33rem;isolation:isolate;min-height:calc(100svh - var(--header-height,0rem));background-color:var(--hybridPageColor);width:100%;color:var(--hybridTextColor);display:flex;position:relative;overflow:hidden}.hero-cinematic__visual{z-index:-4;position:absolute;inset:0;overflow:hidden}.hero-cinematic__image{object-fit:cover;object-position:65% center;opacity:.82;filter:contrast(1.08)saturate(1.05)brightness(.94)}.hero-cinematic__overlay{z-index:-3;pointer-events:none;background:linear-gradient(to top, var(--hybridPageColor) 0%, color-mix(in srgb, var(--hybridPageColor) 82%, transparent) 30%, color-mix(in srgb, var(--hybridPageColor) 38%, transparent) 66%, transparent 100%), linear-gradient(to right, color-mix(in srgb, var(--hybridPageColor) 96%, transparent) 0%, color-mix(in srgb, var(--hybridPageColor) 84%, transparent) 50%, color-mix(in srgb, var(--hybridPageColor) 28%, transparent) 78%, transparent 100%);position:absolute;inset:0}.hero-cinematic__spotlight{z-index:-2;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--premiumColor) 13%, transparent) 0%, color-mix(in srgb, var(--premiumColor) 5%, transparent) 40%, transparent 70%);filter:blur(1.5rem);border-radius:9999px;width:min(60vw,46rem);position:absolute;top:-14%;right:-8%}.hero-cinematic__container{z-index:1;padding-block:clamp(calc(56 * var(--fixed-rem-factor)), 8vw, calc(104 * var(--fixed-rem-factor)));align-items:flex-end;display:flex;position:relative}.hero-cinematic__content{width:100%;max-width:var(--hero-content-max-width);animation:jhtjh-fade-up var(--motion-duration-slow) var(--motion-ease-emphasized) both;flex-direction:column;align-items:flex-start;display:flex}.hero-cinematic__eyebrow{margin:0 0 clamp(calc(16 * var(--fixed-rem-factor)), 2vw, calc(24 * var(--fixed-rem-factor)));color:var(--premiumColor)}.hero-cinematic__title{max-width:var(--hero-content-max-width);color:var(--hybridTextColor);font-family:var(--font-heading), sans-serif;font-size:clamp(calc(36 * var(--fixed-rem-factor)), 5.8vw, calc(72 * var(--fixed-rem-factor)));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;line-height:.98}.hero-cinematic__title em{color:var(--accentColor);font-family:inherit;font-style:italic;font-weight:var(--font-weight-medium)}.hero-cinematic__subtitle{max-width:var(--hero-copy-max-width);margin:clamp(calc(20 * var(--fixed-rem-factor)), 3vw, calc(30 * var(--fixed-rem-factor))) 0 0;color:color-mix(in srgb, var(--hybridTextColor) 76%, var(--hybridTextMutedColor));font-size:clamp(calc(16 * var(--fixed-rem-factor)), 1.45vw, calc(19 * var(--fixed-rem-factor)));line-height:var(--leading-loose);text-wrap:pretty}.hero-cinematic__stats{width:100%;max-width:36rem;margin:clamp(calc(28 * var(--fixed-rem-factor)), 4vw, calc(42 * var(--fixed-rem-factor))) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-cinematic__stat{min-width:0;padding-inline:clamp(calc(10 * var(--fixed-rem-factor)), 1.6vw, calc(20 * var(--fixed-rem-factor)));flex-direction:column-reverse;justify-content:flex-end;display:flex;position:relative}.hero-cinematic__stat:first-child{padding-left:0}.hero-cinematic__stat:last-child{padding-right:0}.hero-cinematic__stat:not(:last-child):after{content:"";width:calc(1 * var(--fixed-rem-factor));background-color:var(--hybridBorderColor);position:absolute;top:0;bottom:0;right:0}.hero-cinematic__stat-value{color:var(--hybridTextColor);font-family:var(--font-heading), sans-serif;font-size:clamp(calc(24 * var(--fixed-rem-factor)), 2.8vw, calc(36 * var(--fixed-rem-factor)));font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.hero-cinematic__stat-label{margin-top:calc(6 * var(--fixed-rem-factor));color:color-mix(in srgb, var(--hybridTextColor) 58%, var(--hybridTextMutedColor));font-size:calc(12 * var(--fixed-rem-factor));font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero-cinematic__actions{gap:calc(12 * var(--fixed-rem-factor));width:100%;margin-top:clamp(calc(28 * var(--fixed-rem-factor)), 4vw, calc(42 * var(--fixed-rem-factor)));flex-direction:column;display:flex}.hero-cinematic__action{width:100%;display:block}.hero-cinematic__primary-button{width:100%}.hero-cinematic__secondary-action{min-height:calc(48 * var(--fixed-rem-factor));justify-content:center;align-items:center;gap:calc(10 * var(--fixed-rem-factor));width:100%;padding-inline:calc(24 * var(--fixed-rem-factor));border:calc(1 * var(--fixed-rem-factor)) solid var(--hybridBorderColor);background-color:color-mix(in srgb, var(--hybridSurfaceColor) 24%, transparent);color:var(--hybridTextColor);font-size:calc(15 * var(--fixed-rem-factor));font-weight:var(--font-weight-medium);backdrop-filter:blur(.75rem);transition:color var(--motion-duration-normal) var(--motion-ease-standard), border-color var(--motion-duration-normal) var(--motion-ease-standard), background-color var(--motion-duration-normal) var(--motion-ease-standard), transform var(--motion-duration-normal) var(--motion-ease-standard);border-radius:9999px;display:inline-flex}.hero-cinematic__secondary-action svg{width:calc(18 * var(--fixed-rem-factor));height:calc(18 * var(--fixed-rem-factor));transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized)}.hero-cinematic__secondary-action:hover{border-color:var(--accentColor);background-color:var(--accentSubtleColor);color:var(--accentColor);transform:translateY(calc(-1 * var(--fixed-rem-factor)))}.hero-cinematic__secondary-action:hover svg{transform:translateX(calc(3 * var(--fixed-rem-factor)))}@media (min-width:768px) and (max-width:1199px){.hero-cinematic{--hero-content-max-width:34rem;--hero-copy-max-width:29rem}.hero-cinematic__visual{width:72%;inset:0 0 0 auto}.hero-cinematic__image{object-position:52% center;opacity:1;filter:contrast(1.1)saturate(1.08)brightness()}.hero-cinematic__overlay{background:linear-gradient(to right, var(--hybridPageColor) 0%, var(--hybridPageColor) 26%, color-mix(in srgb, var(--hybridPageColor) 92%, transparent) 42%, color-mix(in srgb, var(--hybridPageColor) 48%, transparent) 62%, color-mix(in srgb, var(--hybridPageColor) 8%, transparent) 84%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--hybridPageColor) 55%, transparent) 0%, transparent 54%)}.hero-cinematic__spotlight{width:min(66vw,44rem);top:-6%;right:-2%}.hero-cinematic__container{align-items:center}.hero-cinematic__content{width:48%;max-width:var(--hero-content-max-width)}.hero-cinematic__title{font-size:clamp(calc(40 * var(--fixed-rem-factor)), 5.5vw, calc(58 * var(--fixed-rem-factor)))}.hero-cinematic__stats{max-width:32rem}.hero-cinematic__actions{flex-direction:row;align-items:center;width:auto}.hero-cinematic__action,.hero-cinematic__primary-button,.hero-cinematic__secondary-action{width:auto}.hero-cinematic__secondary-action{min-width:calc(208 * var(--fixed-rem-factor))}}@media (min-width:1200px){.hero-cinematic{--hero-content-max-width:38rem;--hero-copy-max-width:32rem}.hero-cinematic__visual{width:66%;inset:0 0 0 auto}.hero-cinematic__image{object-position:50% center;opacity:1;filter:contrast(1.08)saturate(1.05)brightness(.98)}.hero-cinematic__overlay{background:linear-gradient(to right, var(--hybridPageColor) 0%, var(--hybridPageColor) 27%, color-mix(in srgb, var(--hybridPageColor) 96%, transparent) 39%, color-mix(in srgb, var(--hybridPageColor) 65%, transparent) 53%, color-mix(in srgb, var(--hybridPageColor) 16%, transparent) 69%, transparent 82%), linear-gradient(to top, color-mix(in srgb, var(--hybridPageColor) 40%, transparent) 0%, transparent 46%)}.hero-cinematic__spotlight{width:min(48vw,46rem);top:-14%;right:1%}.hero-cinematic__container{align-items:center}.hero-cinematic__content{width:43%;max-width:var(--hero-content-max-width);transform:translateY(calc(-14 * var(--fixed-rem-factor)))}.hero-cinematic__title{font-size:clamp(calc(50 * var(--fixed-rem-factor)), 4.4vw, calc(68 * var(--fixed-rem-factor)))}.hero-cinematic__stats{max-width:35rem}.hero-cinematic__actions{flex-direction:row;align-items:center;width:auto}.hero-cinematic__action,.hero-cinematic__primary-button,.hero-cinematic__secondary-action{width:auto}.hero-cinematic__secondary-action{min-width:calc(224 * var(--fixed-rem-factor))}}@media (min-width:1600px){.hero-cinematic__visual{width:64%}.hero-cinematic__content{width:41%}}@media (prefers-reduced-motion:reduce){.hero-cinematic__content{animation:none;transform:none}.hero-cinematic__secondary-action,.hero-cinematic__secondary-action svg{transition:none}}
.scholarship-section{isolation:isolate;background-color:var(--pageColor);width:100%;position:relative;overflow:hidden}.scholarship-section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--surfaceColor) 52%, transparent), transparent);position:absolute;inset:0}.scholarship-section__glow{z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--premiumColor) 8%, transparent), transparent 68%);filter:blur(1.5rem);width:min(70vw,62.5rem);position:absolute;top:8%;left:50%;transform:translate(-50%)}.scholarship-section__header{max-width:50rem}.scholarship-section__header p{text-wrap:pretty;max-width:43.75rem}.scholarship-benefit{border:var(--fixed-rem-factor) solid var(--borderColor);background:linear-gradient(145deg, color-mix(in srgb, var(--surfaceRaisedColor) 96%, transparent), color-mix(in srgb, var(--surfaceMutedColor) 72%, transparent));min-width:0;min-height:100%;box-shadow:var(--shadowSoft);transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), border-color var(--motion-duration-normal) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.scholarship-benefit:before{content:"";inset-inline:0;height:calc(2 * var(--fixed-rem-factor));background:linear-gradient(to right, transparent, var(--premiumColor), var(--accentColor), transparent);opacity:.64;position:absolute;top:0}.scholarship-benefit:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:var(--rFull);background:radial-gradient(circle, color-mix(in srgb, var(--accentColor) 10%, transparent), transparent 70%);width:60%;position:absolute;top:-30%;right:-25%}.scholarship-benefit:hover{transform:translateY(calc(-4 * var(--fixed-rem-factor)));border-color:var(--borderStrongColor);box-shadow:var(--shadowRaised)}.scholarship-benefit__number{color:color-mix(in srgb, var(--textColor) 10%, transparent);font-family:var(--font-heading), sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:.8}.scholarship-benefit__icon{border:var(--fixed-rem-factor) solid var(--badgeBorderColor);background-color:var(--badgeTintColor);color:var(--premiumColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.scholarship-conditions-trigger{border:var(--fixed-rem-factor) solid var(--borderColor);background-color:var(--surfaceMutedColor);color:var(--textSecondaryColor);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--motion-duration-normal) var(--motion-ease-standard), border-color var(--motion-duration-normal) var(--motion-ease-standard), background-color var(--motion-duration-normal) var(--motion-ease-standard);align-items:center;display:inline-flex}.scholarship-conditions-trigger:hover{border-color:var(--accentColor);background-color:var(--accentSubtleColor);color:var(--accentColor)}.scholarship-conditions-trigger__icon{background-color:var(--accentSubtleColor);color:var(--accentColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.scholarship-modal{z-index:100;background-color:var(--backdropColor);backdrop-filter:blur(.5rem);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scholarship-modal__dialog{border:var(--fixed-rem-factor) solid var(--borderStrongColor);background-color:var(--surfaceRaisedColor);width:100%;max-width:34rem;max-height:calc(100dvh - 2rem);box-shadow:var(--shadowOverlay);position:relative;overflow-y:auto}.scholarship-modal__close{position:absolute;top:.75rem;right:.75rem}.scholarship-modal__header-icon{background-color:var(--accentSubtleColor);color:var(--accentColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.scholarship-modal__condition-icon{background-color:var(--successSubtleColor);color:var(--successColor);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1200px){.scholarship-section__header{max-width:54rem}}@media (prefers-reduced-motion:reduce){.scholarship-benefit,.scholarship-conditions-trigger{transition:none}.scholarship-benefit:hover{transform:none}}
.eligibility-section{isolation:isolate;background:linear-gradient(180deg, var(--highlightSubtleColor), #fff0);width:100%;position:relative;overflow:hidden}.eligibility-section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--surfaceMutedColor) 42%, transparent), transparent);position:absolute;inset:0}.eligibility-section__glow{z-index:-1;width:min(72vw, var(--container-max-width));aspect-ratio:3;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--decorativeRoseColor) 7%, transparent), transparent 70%);filter:blur(var(--s6));position:absolute;top:0;left:50%;transform:translate(-50%)}.eligibility-section__header{max-width:46rem}.eligibility-card{isolation:isolate;border:var(--fixed-rem-factor) solid var(--borderColor);background:linear-gradient(145deg, var(--surfaceRaisedColor), color-mix(in srgb, var(--surfaceMutedColor) 64%, var(--surfaceRaisedColor)));min-width:0;min-height:100%;box-shadow:var(--shadowSoft);transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), border-color var(--motion-duration-normal) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);flex-direction:column;display:flex;position:relative}.eligibility-card:hover{transform:translateY(calc(-2 * var(--fixed-rem-factor)));border-color:var(--borderStrongColor);box-shadow:var(--shadowRaised)}.eligibility-card[data-highlighted=true]{border-color:var(--accentMutedColor);background:linear-gradient(145deg, var(--surfaceRaisedColor), var(--accentSubtleColor))}.eligibility-card__icon{border:var(--fixed-rem-factor) solid var(--borderStrongColor);background-color:var(--surfaceStrongColor);color:var(--textColor);transition:color var(--motion-duration-normal) var(--motion-ease-standard), border-color var(--motion-duration-normal) var(--motion-ease-standard), background-color var(--motion-duration-normal) var(--motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.eligibility-card:hover .eligibility-card__icon,.eligibility-card[data-highlighted=true] .eligibility-card__icon{border-color:var(--accentMutedColor);background-color:var(--accentSubtleColor);color:var(--accentColor)}@media (prefers-reduced-motion:reduce){.eligibility-card,.eligibility-card__icon{transition:none}.eligibility-card:hover{transform:none}}
.success-stories-section{isolation:isolate;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--premiumColor) 5%, transparent), transparent 42%), linear-gradient(to bottom, var(--pageColor), color-mix(in srgb, var(--surfaceMutedColor) 48%, var(--pageColor)), var(--pageColor));width:100%;position:relative;overflow:hidden}.success-stories-section:before{content:"";inset-inline:0;z-index:-2;height:var(--fixed-rem-factor);background:linear-gradient(to right, transparent, var(--premiumColor), var(--accentColor), transparent);opacity:.34;position:absolute;top:0}.success-stories-section__glow{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:var(--rFull);filter:blur(calc(32 * var(--fixed-rem-factor)));position:absolute}.success-stories-section__glow--left{width:min(42vw, calc(520 * var(--fixed-rem-factor)));background:radial-gradient(circle, color-mix(in srgb, var(--accentColor) 9%, transparent), transparent 70%);top:14%;left:-18%}.success-stories-section__glow--right{width:min(46vw, calc(580 * var(--fixed-rem-factor)));background:radial-gradient(circle, color-mix(in srgb, var(--premiumColor) 9%, transparent), transparent 70%);bottom:-30%;right:-16%}.success-stories-section__gallery-shell{isolation:isolate;position:relative}.success-stories-section__gallery-shell:before{content:"";z-index:-2;width:min(82%, var(--container-max-width));aspect-ratio:2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--accentColor) 16%, transparent) 0%, color-mix(in srgb, var(--premiumColor) 8%, transparent) 38%, transparent 72%);filter:blur(calc(28 * var(--fixed-rem-factor)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-stories-section__gallery-shell:after{content:"";z-index:-1;width:min(64%, calc(780 * var(--fixed-rem-factor)));aspect-ratio:2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--highlightColor) 10%, transparent), transparent 72%);filter:blur(calc(20 * var(--fixed-rem-factor)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-stories-gallery{z-index:1;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (min-width:768px){.success-stories-gallery[data-layout=pair],.success-stories-gallery[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.success-stories-gallery[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.success-story-card{isolation:isolate;border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--premiumColor) 26%, var(--borderColor));background-color:var(--surfaceRaisedColor);min-width:0;box-shadow:var(--shadowRaised);cursor:pointer;transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), border-color var(--motion-duration-normal) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);display:block;position:relative}.success-story-card:before{content:"";z-index:4;pointer-events:none;border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--hybridTextColor) 8%, transparent);border-radius:inherit;position:absolute;inset:0}.success-story-card:hover{transform:translateY(calc(-4 * var(--fixed-rem-factor))) scale(1.008);border-color:color-mix(in srgb, var(--accentColor) 58%, var(--borderStrongColor));box-shadow:var(--shadowOverlay)}.success-story-card__media,.success-story-card__fallback{position:absolute;inset:0}.success-story-card__fallback{background:linear-gradient(135deg, var(--surfaceRaisedColor), var(--surfaceMutedColor))}.success-story-card__image{object-fit:cover;transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized), filter var(--motion-duration-normal) var(--motion-ease-standard)}.success-story-card:hover .success-story-card__image{filter:contrast(1.04)saturate(1.04);transform:scale(1.035)}.success-story-card__scrim{z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--blackColor) 88%, transparent) 0%, color-mix(in srgb, var(--blackColor) 42%, transparent) 34%, transparent 68%), linear-gradient(to right, color-mix(in srgb, var(--blackColor) 18%, transparent), transparent 56%);position:absolute;inset:0}.success-story-card__play{z-index:3;border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--whiteColor) 24%, transparent);background:linear-gradient(145deg, var(--accentHoverColor), var(--accentColor));color:var(--accentContrastColor);box-shadow:0 calc(14 * var(--fixed-rem-factor)) calc(34 * var(--fixed-rem-factor)) color-mix(in srgb, var(--accentColor) 32%, transparent);transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-story-card__play svg{margin-left:calc(3 * var(--fixed-rem-factor))}.success-story-card:hover .success-story-card__play{box-shadow:0 calc(18 * var(--fixed-rem-factor)) calc(44 * var(--fixed-rem-factor)) color-mix(in srgb, var(--accentColor) 42%, transparent);transform:translate(-50%,-50%)scale(1.08)}.success-story-card__info{z-index:2;color:var(--whiteColor);position:absolute;bottom:0;left:0;right:0}.success-story-card__info>span:last-child{color:color-mix(in srgb, var(--whiteColor) 72%, transparent)}.success-story-modal{z-index:100;background-color:var(--backdropColor);backdrop-filter:blur(calc(10 * var(--fixed-rem-factor)));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.success-story-modal__dialog{max-height:calc(100dvh - var(--container-gutter) - var(--container-gutter));color:var(--hybridTextColor);position:relative}.success-story-modal__close{top:var(--container-gutter);right:var(--container-gutter);z-index:2;border-color:var(--hybridBorderColor);background-color:color-mix(in srgb, var(--hybridPageColor) 78%, transparent);color:var(--hybridTextColor);backdrop-filter:blur(calc(8 * var(--fixed-rem-factor)));position:absolute}.success-story-modal__video{border:var(--fixed-rem-factor) solid var(--hybridBorderColor);background-color:var(--blackColor);max-height:76dvh;box-shadow:var(--shadowOverlay);display:block}@media (prefers-reduced-motion:reduce){.success-story-card,.success-story-card__image,.success-story-card__play{transition:none}.success-story-card:hover,.success-story-card:hover .success-story-card__image{transform:none}.success-story-card:hover .success-story-card__play{transform:translate(-50%,-50%)}}
.guidelines-section{isolation:isolate;border-block:var(--fixed-rem-factor) solid var(--borderColor);background:radial-gradient(circle at 82% 42%, color-mix(in srgb, var(--accentColor) 14%, transparent), transparent 34%), linear-gradient(135deg, var(--pageColor), color-mix(in srgb, var(--surfaceColor) 84%, var(--pageColor)));width:100%;position:relative;overflow:hidden}.guidelines-section:before{content:"";inset-inline:0;z-index:-2;height:var(--fixed-rem-factor);pointer-events:none;background:linear-gradient(to right, transparent, var(--accentColor), var(--premiumColor), transparent);opacity:.36;position:absolute;top:0}.guidelines-section__glow{z-index:-1;width:min(46vw, calc(660 * var(--fixed-rem-factor)));aspect-ratio:1;pointer-events:none;border-radius:var(--rFull);background:radial-gradient(circle, color-mix(in srgb, var(--accentColor) 12%, transparent), color-mix(in srgb, var(--premiumColor) 5%, transparent) 42%, transparent 72%);filter:blur(calc(30 * var(--fixed-rem-factor)));position:absolute;top:16%;right:-14%}.guidelines-section__layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.guidelines-section__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.guidelines-section__description{text-wrap:pretty;max-width:45rem}.guidelines-list__header{color:var(--textColor)}.guidelines-list__header-line{height:var(--fixed-rem-factor);background:linear-gradient(to right, var(--borderStrongColor), transparent);flex:1}.guidelines-list{width:100%;margin-bottom:0;padding:0;list-style:none}.guidelines-list__item{border-bottom:var(--fixed-rem-factor) solid var(--dividerColor)}.guidelines-list__item:last-child{border-bottom:0}.guidelines-list__icon{border:var(--fixed-rem-factor) solid var(--borderStrongColor);background-color:color-mix(in srgb, var(--surfaceRaisedColor) 78%, transparent);color:var(--textColor);box-shadow:var(--shadowSoft);transition:border-color var(--motion-duration-normal) var(--motion-ease-standard), background-color var(--motion-duration-normal) var(--motion-ease-standard), color var(--motion-duration-normal) var(--motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.guidelines-list__item:hover .guidelines-list__icon{border-color:var(--accentMutedColor);background-color:var(--accentSubtleColor);color:var(--accentColor)}.guidelines-gallery__accent-line{width:calc(44 * var(--fixed-rem-factor));height:calc(3 * var(--fixed-rem-factor));border-radius:var(--rFull);background:linear-gradient(to right, var(--accentColor), var(--premiumColor))}.guidelines-video-card{isolation:isolate;border:var(--fixed-rem-factor) solid var(--borderColor);background-color:var(--surfaceRaisedColor);min-width:0;box-shadow:var(--shadowSoft);cursor:pointer;transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), border-color var(--motion-duration-normal) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.guidelines-video-card:hover{transform:translateY(calc(-3 * var(--fixed-rem-factor)));border-color:var(--accentMutedColor);box-shadow:var(--shadowRaised)}.guidelines-video-card__media{aspect-ratio:3/4;background-color:var(--surfaceMutedColor);width:100%;display:block;position:relative;overflow:hidden}.guidelines-video-card__media:after{content:"";z-index:1;pointer-events:none;border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--textInverseColor) 6%, transparent);position:absolute;inset:0}.guidelines-video-card__image{object-fit:cover;transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized), filter var(--motion-duration-normal) var(--motion-ease-standard)}.guidelines-video-card:hover .guidelines-video-card__image{filter:contrast(1.03)saturate(1.03);transform:scale(1.025)}.guidelines-video-card__fallback{background:linear-gradient(145deg, var(--surfaceMutedColor), var(--surfaceStrongColor));color:var(--textMutedColor);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guidelines-video-card__scrim{z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--blackColor) 34%, transparent), transparent 48%);position:absolute;inset:0}.guidelines-video-card__play{z-index:2;border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--textInverseColor) 18%, transparent);background:linear-gradient(145deg, var(--accentHoverColor), var(--accentColor));color:var(--accentContrastColor);box-shadow:0 calc(12 * var(--fixed-rem-factor)) calc(28 * var(--fixed-rem-factor)) color-mix(in srgb, var(--accentColor) 32%, transparent);transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), box-shadow var(--motion-duration-normal) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guidelines-video-card__play svg{margin-left:calc(2 * var(--fixed-rem-factor))}.guidelines-video-card:hover .guidelines-video-card__play{box-shadow:0 calc(16 * var(--fixed-rem-factor)) calc(38 * var(--fixed-rem-factor)) color-mix(in srgb, var(--accentColor) 42%, transparent);transform:translate(-50%,-50%)scale(1.08)}.guidelines-video-card__footer{background-color:color-mix(in srgb, var(--surfaceRaisedColor) 96%, transparent);width:100%}.guidelines-video-card__footer-icon{color:var(--textInverseColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.guidelines-video-card__footer-icon--local{background-color:var(--accentColor)}.guidelines-video-card__footer-icon--youtube{background-color:var(--errorColor)}.guidelines-pro-tip{border:var(--fixed-rem-factor) solid color-mix(in srgb, var(--accentColor) 38%, var(--borderColor));background:linear-gradient(135deg, var(--accentSubtleColor), color-mix(in srgb, var(--premiumColor) 6%, transparent))}.guidelines-pro-tip__icon{border:var(--fixed-rem-factor) solid var(--accentMutedColor);background-color:var(--accentSubtleColor);color:var(--accentColor);flex:none;justify-content:center;align-items:center;display:inline-flex}.guidelines-video-modal{z-index:100;background-color:var(--backdropColor);backdrop-filter:blur(calc(10 * var(--fixed-rem-factor)));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.guidelines-video-modal__dialog{max-height:calc(100dvh - var(--container-gutter) - var(--container-gutter));position:relative}.guidelines-video-modal__close{top:var(--container-gutter);right:var(--container-gutter);z-index:2;border-color:var(--hybridBorderColor);background-color:color-mix(in srgb, var(--hybridPageColor) 78%, transparent);color:var(--hybridTextColor);backdrop-filter:blur(calc(8 * var(--fixed-rem-factor)));position:absolute}.guidelines-video-modal__video,.guidelines-video-modal__youtube{border:var(--fixed-rem-factor) solid var(--hybridBorderColor);background-color:var(--blackColor);box-shadow:var(--shadowOverlay);overflow:hidden}.guidelines-video-modal__video{max-height:82dvh;display:block}.guidelines-video-modal__youtube{aspect-ratio:16/9;width:100%;position:relative}@media (prefers-reduced-motion:reduce){.guidelines-list__icon,.guidelines-video-card,.guidelines-video-card__image,.guidelines-video-card__play{transition:none}.guidelines-video-card:hover,.guidelines-video-card:hover .guidelines-video-card__image{transform:none}.guidelines-video-card:hover .guidelines-video-card__play{transform:translate(-50%,-50%)}}
