.utrfoG_monogram{z-index:1;font-size:var(--fs-display);color:var(--text-on-dark-accent);text-shadow:0 15px 40px #071b19aa;line-height:1;position:relative}@media (prefers-reduced-motion:no-preference){@keyframes utrfoG_roleArrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.utrfoG_homeFeature{color:var(--text-on-dark);background:#174534;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);margin-block:38px 44px;display:grid;overflow:hidden;box-shadow:0 20px 50px #0e3e2726}.utrfoG_homeFeatureCopy{align-self:center;padding:clamp(25px,4vw,50px)}.utrfoG_homeFeatureSlideCopy>span{color:var(--text-on-dark-accent);font-size:var(--fs-xs);font-weight:700}.utrfoG_homeFeature h2{font-size:var(--fs-3xl);margin:12px 0;line-height:1.5}.utrfoG_homeFeature p{max-width:550px;color:var(--text-on-dark-muted);line-height:2}.utrfoG_homeFeatureCopy a{color:var(--text-strong);background:#e6c58f;border-radius:10px;margin:12px 0 0 10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.utrfoG_homeFeatureCopy a.utrfoG_homeSecondary{color:var(--text-on-dark);background:#ffffff20;border:1px solid #fff5}.utrfoG_homeFeatureVisual{background:radial-gradient(circle at 50% 40%,#749778,#0000 52%),#214b3d;place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.utrfoG_homeFeatureVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102f27b9);position:absolute;inset:45% 0 0}.utrfoG_homeFeatureVisual img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.utrfoG_homeFeatureVisual small{z-index:1;bottom:18px;background:#133728aa;border-radius:7px;width:fit-content;max-width:calc(100% - 28px);padding:7px 10px;line-height:1.6;position:absolute;inset-inline:14px}.utrfoG_homeFeatureCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.utrfoG_homeFeatureSlideCopy{flex:1;align-content:center}.utrfoG_homeFeatureSlideCopy h2{text-wrap:balance}.utrfoG_homeFeatureSlideCopy p{min-height:3.8em}.utrfoG_featureControls{align-items:center;gap:19px;margin-top:23px;display:flex}.utrfoG_featureCount{color:var(--text-on-dark-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;direction:ltr;font-weight:700}.utrfoG_featureCount span{color:var(--text-on-dark-muted);padding-inline:5px}.utrfoG_featureButtons{align-items:center;gap:8px;display:flex}.utrfoG_featureButtons button{width:40px;height:40px;color:var(--text-on-dark);cursor:pointer;background:#ffffff12;border:1px solid #f3dfb667;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:grid}.utrfoG_featureButtons button:hover{color:var(--text-strong);background:#f1d7a9;border-color:#f1d7a9;transform:translateY(-2px)}.utrfoG_featureButtons button:focus-visible{outline-offset:3px;outline:3px solid #f1d7a9}.utrfoG_featureAnnouncement{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.utrfoG_homeFeatureSlideCopy,.utrfoG_homeFeatureVisual{animation:.4s ease-out both utrfoG_featureReveal}@keyframes utrfoG_featureReveal{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px){.utrfoG_homeFeature{grid-template-columns:1fr;margin-block:20px 35px}.utrfoG_homeFeatureCopy{padding:24px}.utrfoG_homeFeatureVisual{height:clamp(340px,100vw,460px);min-height:0}.utrfoG_homeFeatureVisual img{object-fit:contain}}@media (prefers-reduced-motion:no-preference){@keyframes utrfoG_ayaArrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}
