.focus-perfect-strip{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-top:1.25rem;display:grid;overflow:hidden}.focus-perfect-strip figure{min-width:0;margin:0}.focus-perfect-strip img{aspect-ratio:1/1.7;object-fit:cover;width:calc(100% + 1.5rem);max-width:none;height:auto;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 9%, var(--foreground) 91%, transparent), linear-gradient(to bottom, transparent, var(--foreground) 8%, var(--foreground) 86%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 9%, var(--foreground) 91%, transparent), linear-gradient(to bottom, transparent, var(--foreground) 8%, var(--foreground) 86%, transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) 9%, var(--foreground) 91%, transparent), linear-gradient(to bottom, transparent, var(--foreground) 8%, var(--foreground) 86%, transparent);-webkit-mask-composite:source-in;margin-left:-.75rem;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.focus-perfect-strip figcaption{padding:.5rem .5rem 0;font-size:1rem;font-weight:600;line-height:1.4}@media (width<=767px){.focus-perfect-strip{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(11rem,58vw));padding:0 .75rem .75rem;overflow-x:auto}.focus-perfect-strip figure{scroll-snap-align:center}}.org-page{--org-gold:#f5c26b;--org-sage:#7fa872;--org-latte:#b89a7e;--org-app-teams:#6755a0;--org-app-email:#337ca8;--org-app-instagram:#c73a7c;--org-app-facebook:#2873c5;--org-app-calendar:#ba5d53;--org-app-whatsapp:#348657;--org-notification-shadow:0 5px 18px color-mix(in srgb, var(--foreground) 10%, transparent)}.org-page .org-hero-photo{overflow:hidden}.org-collage-accents{pointer-events:none;position:absolute;inset:0;overflow:hidden}.org-collage-particle{bottom:30%;left:var(--accent-x);width:26px;height:26px;color:var(--hero-pink);opacity:0;position:absolute}.org-collage-particle:nth-child(3n+1){color:var(--org-gold);width:32px;height:32px}.org-collage-particle:nth-child(3n+2){color:var(--session-note)}.org-collage-accents.is-active .org-collage-particle{animation:org-flower-float 4.8s var(--accent-delay) ease-out both}@keyframes org-flower-float{0%{opacity:0;transform:translateY(30px)rotate(0)}20%,55%{opacity:.65}to{opacity:0;transform:translateY(-240px) rotate(var(--accent-turn))}}.org-team-layout{position:relative}.org-team-list{max-width:640px}.org-notifications{pointer-events:none;position:absolute;inset:0}.org-notification{bottom:calc(8px + var(--notification-level) * 65px);background:var(--session-white);width:193px;min-height:64px;color:var(--hero-ink);box-shadow:var(--org-notification-shadow);opacity:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 25px;align-items:start;gap:7px;padding:10px;display:grid;position:absolute}.org-notification-left{left:0}.org-notification-right{right:0}.org-notification strong{font-size:12px;line-height:1.3;display:block}.org-notification p{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4}.org-app-icon{width:21px;height:21px;color:var(--org-app-email)}.org-app-teams .org-app-icon{color:var(--org-app-teams)}.org-app-instagram .org-app-icon{color:var(--org-app-instagram)}.org-app-facebook .org-app-icon{color:var(--org-app-facebook)}.org-app-calendar .org-app-icon{color:var(--org-app-calendar)}.org-app-whatsapp .org-app-icon,.org-app-spreadsheet .org-app-icon{color:var(--org-app-whatsapp)}.org-app-tiktok .org-app-icon{color:var(--hero-ink)}.org-count{background:var(--hero-pink);min-width:23px;height:23px;color:var(--session-white);border-radius:50%;place-items:center;padding:0 3px;font-size:10px;font-weight:700;display:grid}.org-notifications.is-active .org-notification{animation:org-notification-pop 14s var(--notification-delay) infinite both}@keyframes org-notification-pop{0%{opacity:0;transform:translateY(22px)scale(.85)rotate(0)}3%{opacity:1;transform:translateY(-5px) scale(1.03) rotate(var(--notification-tilt))}5%,52%{opacity:1;transform:translateY(0) scale(1) rotate(var(--notification-tilt))}55%,to{opacity:0;transform:translateY(-15px) scale(.96) rotate(var(--notification-tilt))}}.org-page .org-way-card{isolation:isolate;position:relative;overflow:hidden}.org-way-background{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.org-way-wash{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--session-green) 80%, transparent), color-mix(in srgb, var(--session-cream) 94%, transparent));position:absolute;inset:0}.org-meeting-actions .session-button{white-space:normal;height:auto;min-height:44px;padding:12px 22px}.org-champion-section{isolation:isolate;position:relative;overflow:hidden}.org-champion-intro{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;display:grid}.org-trophy{justify-content:center;width:100%;display:flex}.org-trophy-image{width:240px;height:auto;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--org-gold) 38%, transparent));display:block}.org-trophy.is-active .org-trophy-image{animation:4.8s ease-in-out infinite org-trophy-bob}@keyframes org-trophy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.org-glitter-overlay{pointer-events:none;z-index:3;position:absolute;inset:0}.org-glitter-overlay canvas{width:100%;height:100%;display:block}.org-rosette-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.org-rosette{width:96px;height:120px;color:var(--hero-pink);display:inline-block;position:relative}.org-rosette-2{color:var(--org-gold)}.org-rosette-3{color:var(--org-sage)}.org-rosette-4{color:var(--org-latte)}.org-rosette svg{width:100%;height:100%}.org-rosette-centre{fill:color-mix(in srgb, currentColor 75%, var(--session-cream));stroke:var(--session-cream);stroke-width:1.5px}.org-rosette>span{text-align:center;width:100%;font-family:var(--font-hand);color:var(--hero-ink);font-size:36px;font-weight:700;line-height:1.3;position:absolute;top:23px;left:0}.org-why-layout{grid-template-columns:43% minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.org-why-photo{object-fit:cover;object-position:45% center;width:100%;height:490px;-webkit-mask-image:linear-gradient(to right, var(--foreground) 48%, transparent 100%), linear-gradient(to bottom, transparent, var(--foreground) 7%, var(--foreground) 85%, transparent);-webkit-mask-image:linear-gradient(to right, var(--foreground) 48%, transparent 100%), linear-gradient(to bottom, transparent, var(--foreground) 7%, var(--foreground) 85%, transparent);mask-image:linear-gradient(to right, var(--foreground) 48%, transparent 100%), linear-gradient(to bottom, transparent, var(--foreground) 7%, var(--foreground) 85%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.org-why-copy p+p{margin-top:12px}.org-talk-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (width>=768px) and (width<=1150px){.org-team-list{max-width:none;margin-left:180px;margin-right:180px}.org-notification{grid-template-columns:18px minmax(0,1fr) 22px;gap:5px;width:162px}.org-app-icon{width:18px;height:18px}}@media (width>=1024px){.org-collage-particle{bottom:35%}}@media (width<=1023px){.org-hero-photo{position:relative}}@media (width<=767px){.org-notifications{height:155px;margin-top:18px;position:relative}.org-notification{width:calc(50% - 8px);max-width:185px;bottom:calc(var(--notification-level) * 64px);grid-template-columns:17px minmax(0,1fr) 22px;gap:5px;min-height:59px;padding:8px}.org-notification:nth-child(n+5){display:none}.org-app-icon{width:17px;height:17px}.org-champion-intro{grid-template-columns:1fr;gap:24px}.org-trophy-image{width:170px}.org-rosette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.org-why-layout{grid-template-columns:1fr;gap:0}.org-why-photo{object-position:center 43%;height:320px;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 60%, transparent 100%), linear-gradient(to right, transparent, var(--foreground) 5%, var(--foreground) 95%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 60%, transparent 100%), linear-gradient(to right, transparent, var(--foreground) 5%, var(--foreground) 95%, transparent);mask-image:linear-gradient(to bottom, var(--foreground) 60%, transparent 100%), linear-gradient(to right, transparent, var(--foreground) 5%, var(--foreground) 95%, transparent)}.org-rosette-grid p{font-size:14px}.org-talk-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.org-collage-accents,.org-notifications,.org-glitter-overlay{display:none}.org-trophy.is-active .org-trophy-image{animation:none}}
