.program-preview_preview__MN4He{width:100%;min-width:0;margin:0}.program-preview_proof__hWS2S{width:100%;margin-top:0}.program-preview_sample__xu_cg{display:grid}.program-preview_panel__jWH6C{grid-area:1/1;min-width:0;padding:22px 26px;visibility:hidden}.program-preview_panel__jWH6C[data-active=true]{visibility:visible}.program-preview_sampleHeading__evRYw{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgb(var(--muted-foreground));font-size:.65rem;line-height:1.5}.program-preview_sampleHeading__evRYw>span:first-child{font-weight:600;letter-spacing:.09em}.program-preview_question__WZjpl{margin:16px 0 12px 42px;font-size:.95rem;line-height:1.5}.program-preview_botReply__OZsAT{display:flex;align-items:flex-start;gap:12px}.program-preview_botReply__OZsAT>img{flex:none;margin-top:3px}.program-preview_botReply__OZsAT strong{font-size:.78rem;font-weight:600}.program-preview_botReply__OZsAT p{max-width:48ch;margin-top:3px;font-size:.95rem;line-height:1.5}.program-preview_event__YJ9gR{display:flex;align-items:center;gap:18px;margin-top:24px}.program-preview_event__YJ9gR>span{flex:none}.program-preview_event__YJ9gR strong{font-family:var(--font-creator),sans-serif;font-size:1.35rem;font-weight:600;line-height:1.2}.program-preview_event__YJ9gR .program-preview_amount__Sc3Uw{font-size:2rem}.program-preview_event__YJ9gR p{margin-top:8px;color:rgb(var(--muted-foreground));font-size:.95rem;line-height:1.5}.program-preview_tabs__R9iVO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.program-preview_tab__Ge3Yu{position:relative;min-width:0;height:auto;min-height:2.5rem;gap:7px;padding:8px 6px;white-space:normal;line-height:1.3}.program-preview_tab__Ge3Yu>span{min-width:0}.program-preview_tab__Ge3Yu svg{flex:none}.program-preview_caption__FgFm5{display:grid;margin-top:12px;font-size:.75rem;line-height:1.5;color:rgb(var(--muted-foreground))}.program-preview_caption__FgFm5>span:not(.sr-only){grid-area:1/1;visibility:hidden}.program-preview_caption__FgFm5>span[data-active=true]{visibility:visible}@media (max-width:1100px){.program-preview_tab__Ge3Yu{flex-direction:column;gap:5px}.program-preview_panel__jWH6C{padding:18px}.program-preview_event__YJ9gR{gap:12px}}@media (prefers-reduced-motion:no-preference){.program-preview_panel__jWH6C[data-active=true]>*{animation:program-preview_revealSample__jHSId .28s ease-out both}.program-preview_panel__jWH6C[data-active=true] .program-preview_botReply__OZsAT{animation-delay:.16s}.program-preview_panel__jWH6C[data-active=true] .program-preview_event__YJ9gR{animation-delay:.1s}}@keyframes program-preview_revealSample__jHSId{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing_page__By2iE{--landing-light:rgb(var(--background));--landing-light-foreground:rgb(var(--foreground));--landing-light-muted:rgb(var(--muted-foreground));--landing-light-border:rgb(var(--looomy-border-rgb));--landing-dark:rgb(var(--background));--landing-dark-surface:rgb(var(--card));--landing-dark-raised:rgb(var(--secondary));--landing-dark-foreground:rgb(var(--foreground));--landing-dark-muted:rgb(var(--muted-foreground));--landing-dark-border:rgb(var(--looomy-border-rgb));min-height:100vh;overflow:clip;background:var(--landing-light);color:var(--landing-light-foreground)}.landing_page__By2iE *{box-sizing:border-box}.landing_page__By2iE button:not(:disabled):not([aria-disabled=true]):active{translate:0 1px}.landing_page__By2iE :is(a,summary):focus-visible{outline:3px solid rgb(var(--looomy-brand-bright)/.65);outline-offset:4px}.landing_unavailableAction__4EjKl{opacity:.55;cursor:not-allowed}.landing_skipLink__Eln_B{position:fixed;left:1rem;top:1rem;z-index:100;transform:translateY(-180%);border-radius:var(--looomy-radius-control);background:rgb(var(--looomy-brand));color:rgb(var(--primary-foreground));padding:.75rem 1rem;font-weight:800}.landing_skipLink__Eln_B:focus{transform:translateY(0)}.landing_shell__gQY2V{width:min(100% - 2rem,76rem);margin-inline:auto}.landing_wideShell__srXiM{width:min(calc(100% - 2rem),var(--looomy-public-content-max));margin-inline:auto}.landing_header__s9NBu{position:absolute;inset:0 0 auto;z-index:50}.landing_headerWithNotice__pyJy1{position:relative}.landing_nav__34epT{display:grid;min-height:5.5rem;grid-template-columns:minmax(10rem,auto) minmax(25rem,1fr) auto;align-items:center;gap:0;border-bottom:1px solid rgb(var(--looomy-border-rgb)/.82);background:transparent}.landing_brand__IEd_Y{display:inline-flex;align-items:center;gap:.65rem;color:var(--landing-light-foreground);font-family:var(--font-creator),sans-serif;text-decoration:none}.landing_brandWordmark__LSSmp{display:grid;gap:.08rem}.landing_brandWordmark__LSSmp strong{font-size:1.15rem;letter-spacing:-.035em}.landing_brandWordmark__LSSmp small{color:var(--landing-light-muted);font-family:var(--font-display),sans-serif;font-size:.53rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.landing_brandIcon__7Docj{width:2.25rem;height:2.25rem}.landing_navActions__uEC4w,.landing_navDirectory__fbA_Z,.landing_navLinks__rjx06{display:flex;align-items:center}.landing_navDirectory__fbA_Z{align-self:stretch;align-items:center;justify-content:center;margin-inline:clamp(1.5rem,3vw,3.5rem);border-left:1px solid rgb(var(--looomy-border-rgb)/.7);padding-left:clamp(1.25rem,2vw,2.25rem)}.landing_navLinks__rjx06{justify-content:flex-start;gap:0}.landing_navActions__uEC4w{gap:.85rem}.landing_themeToggle__6flEK.landing_themeToggle__6flEK{width:2.8rem;height:2.8rem;border:1px solid var(--landing-light-border);border-radius:var(--looomy-radius-control);color:var(--landing-light-muted)}.landing_themeToggle__6flEK.landing_themeToggle__6flEK:hover{background:rgb(var(--secondary));color:var(--landing-light-foreground)}.landing_navLink__TVCSs{position:relative;display:inline-flex;align-items:baseline}.landing_navLink__TVCSs,.landing_navStartLink__38z8k{color:var(--landing-light-muted);font-size:.86rem;font-weight:700;text-decoration:none;transition:color .18s ease}.landing_navLink__TVCSs:not(:last-child):after{margin-inline:clamp(.7rem,1.2vw,1.2rem);color:rgb(var(--looomy-border-rgb));content:"/";font-weight:500}.landing_navLink__TVCSs:hover{color:var(--landing-light-foreground)}.landing_navStartLink__38z8k,.landing_navStartLink__38z8k:hover{color:rgb(var(--primary-foreground))}.landing_navStartLink__38z8k{display:inline-flex;min-height:2.8rem;align-items:center;gap:.48rem;border:1px solid rgb(var(--looomy-brand-bright)/.55);border-radius:var(--looomy-radius-control);background:rgb(var(--looomy-brand));box-shadow:none;padding-inline:1rem}.landing_navStartLink__38z8k svg{color:currentColor}.landing_navLink__TVCSs>span{position:relative}.landing_navLink__TVCSs>span:after{position:absolute;bottom:-.32rem;left:0;width:100%;height:1px;background:rgb(var(--looomy-brand-bright));content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.landing_navLink__TVCSs:focus-visible>span:after,.landing_navLink__TVCSs:hover>span:after{transform:scaleX(1)}.landing_mobileMenu__54ubk{display:none;position:relative}.landing_mobileMenu__54ubk summary{display:grid;width:2.75rem;height:2.75rem;cursor:pointer;list-style:none;place-items:center;border:0;border-left:1px solid var(--landing-light-border);border-radius:0}.landing_mobileMenu__54ubk summary::-webkit-details-marker{display:none}.landing_mobileMenuPanel__zhNdO{position:absolute;right:0;top:calc(100% + .75rem);display:grid;width:min(20rem,calc(100vw - 2rem));gap:.25rem;border:1px solid var(--landing-light-border);border-radius:var(--looomy-radius-feature);background:var(--landing-light);box-shadow:none;padding:.65rem}.landing_mobileMenuPanel__zhNdO a{border-radius:var(--looomy-radius-control);color:var(--landing-light-foreground);padding:.8rem .9rem;font-weight:750;text-decoration:none}.landing_mobileMenuPanel__zhNdO a:hover{background:rgb(var(--secondary))}.landing_mobileMenuPanel__zhNdO .landing_mobileMenuCta__8j27Q{display:flex;align-items:center;justify-content:space-between;background:rgb(var(--looomy-brand));color:rgb(var(--primary-foreground))}.landing_mobileMenuPanel__zhNdO .landing_mobileMenuCta__8j27Q:hover{background:rgb(var(--looomy-brand-deep))}.landing_mobileThemeToggle__1Z_l4.landing_mobileThemeToggle__1Z_l4{height:2.9rem;border-radius:var(--looomy-radius-control);color:var(--landing-light-foreground)}.landing_mobileThemeToggle__1Z_l4.landing_mobileThemeToggle__1Z_l4:hover{background:rgb(var(--secondary))}.landing_buttonDark__UlQfg,.landing_buttonSecondary__6ckCv,.landing_button__IJYfO{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:var(--looomy-radius-control);padding:.75rem 1.1rem;font-family:var(--font-creator),sans-serif;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.landing_button__IJYfO{background:rgb(var(--looomy-brand));box-shadow:none;color:rgb(var(--primary-foreground))}.landing_buttonSecondary__6ckCv{border-color:var(--landing-light-border);background:rgb(var(--background)/.7);color:var(--landing-light-foreground)}.landing_buttonDark__UlQfg{background:var(--landing-dark-foreground);color:var(--landing-dark)}.landing_buttonDark__UlQfg:hover,.landing_buttonSecondary__6ckCv:hover,.landing_button__IJYfO:hover{transform:translateY(-2px)}.landing_button__IJYfO:hover{background:rgb(var(--looomy-brand-deep))}.landing_buttonSecondary__6ckCv:hover{border-color:rgb(var(--border-strong));background:rgb(var(--secondary))}.landing_buttonDark__UlQfg:active,.landing_buttonSecondary__6ckCv:active,.landing_button__IJYfO:active{transform:translateY(0)}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--looomy-brand-bright));font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.landing_eyebrow__rjfo7:before{width:1.7rem;height:1px;background:currentColor;content:""}.landing_darkEyebrow__7GnOj{color:rgb(var(--looomy-brand-bright))}.landing_darkStoryList__fJ8rS,.landing_storyList__xS2jn{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.landing_darkStoryList__fJ8rS li,.landing_storyList__xS2jn li{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.55}.landing_storyList__xS2jn li{color:var(--landing-light-muted)}.landing_darkStoryList__fJ8rS li{color:var(--landing-dark-muted)}.landing_darkStoryList__fJ8rS svg,.landing_storyList__xS2jn svg{flex:0 0 auto;margin-top:.08rem;color:rgb(var(--looomy-success))}.landing_footer__U__I_{padding:3rem 0;background:var(--landing-light)}.landing_footerTop__j5sEv{display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing_footerLinks__ETkls{display:flex;flex-wrap:wrap;gap:1.2rem}.landing_footerLinks__ETkls a{color:var(--landing-light-muted);font-size:.82rem;font-weight:680;text-decoration:none}.landing_footerBottom__uM5iG{display:flex;justify-content:space-between;gap:2rem;margin-top:2rem;border-top:1px solid var(--landing-light-border);color:var(--landing-light-muted);padding-top:1.5rem;font-size:.76rem;line-height:1.6}@media (max-width:1050px){.landing_nav__34epT{grid-template-columns:auto minmax(22rem,1fr) auto}.landing_navDirectory__fbA_Z{margin-inline:1.2rem;padding-inline:1.1rem}.landing_brandWordmark__LSSmp small{display:none}.landing_navLink__TVCSs:not(:last-child):after{margin-inline:.62rem}}@media (max-width:820px){.landing_navActions__uEC4w,.landing_navDirectory__fbA_Z{display:none}.landing_mobileMenu__54ubk{display:block;justify-self:end}.landing_nav__34epT{grid-template-columns:1fr auto}}@media (max-width:580px){.landing_shell__gQY2V{width:min(100% - 1.25rem,86rem)}.landing_wideShell__srXiM{width:min(calc(100% - 1.25rem),var(--looomy-public-content-max))}.landing_header__s9NBu{padding-top:0}.landing_nav__34epT{min-height:4.75rem}.landing_brandIcon__7Docj{width:2rem;height:2rem}.landing_buttonDark__UlQfg,.landing_buttonSecondary__6ckCv,.landing_button__IJYfO{width:100%}.landing_footerBottom__uM5iG,.landing_footerTop__j5sEv{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.landing_page__By2iE button:active{translate:none}.landing_page__By2iE *,.landing_page__By2iE :after,.landing_page__By2iE :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.support-scene_scene__taQJk{position:relative;width:100%}.support-scene_illustration__EdDgC{display:block;width:100%;height:auto}.support-scene_display__GjBhE{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;font-family:inherit;fill:rgb(var(--looomy-output-foreground))}.support-scene_screen__G8a9R{fill:rgb(var(--looomy-output-surface))}.support-scene_divider__u7sy_{fill:none;stroke:rgb(var(--looomy-output-border));stroke-width:1.5px}.support-scene_brand__dXHDp{font-size:32px;font-weight:650}.support-scene_label__2RFHF{fill:rgb(var(--looomy-output-muted));font-size:27px;font-weight:550}.support-scene_message__0kaf_{font-size:32px;font-weight:450}.support-scene_botLabel__WrOR0{font-size:28px;font-weight:650}.launch-film_film__bDG6P{width:100%;margin-top:2rem;border:1px solid rgb(var(--looomy-border-rgb));border-radius:var(--looomy-radius-panel);background:rgb(var(--card));overflow:hidden}.launch-film_poster__ltFVl{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:clamp(1.5rem,3vw,2.5rem);color:rgb(var(--foreground));text-align:left;cursor:pointer}.launch-film_poster__ltFVl:focus-visible{outline:3px solid rgb(var(--ring));outline-offset:-3px}.launch-film_poster__ltFVl:hover .launch-film_watch__7u7I_{color:rgb(var(--looomy-brand-bright))}.launch-film_coverCopy___c1J8{display:grid;gap:1rem}.launch-film_coverBrand__gF61t{display:flex;align-items:center;gap:.65rem;color:rgb(var(--muted-foreground));font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.launch-film_coverBrand__gF61t img{width:1.75rem;height:1.75rem}.launch-film_coverTitle__42VcN{font-family:var(--font-creator),sans-serif;font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.launch-film_coverDescription__HZR0_{color:rgb(var(--muted-foreground));font-size:.9rem;line-height:1.6}.launch-film_watch__7u7I_{display:flex;align-items:center;gap:1rem;flex-shrink:0;font-family:var(--font-creator),sans-serif;font-size:1rem;font-weight:800}.launch-film_playMark__9Tb1P{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:50%;background:rgb(var(--looomy-brand));color:rgb(var(--primary-foreground))}.launch-film_playMark__9Tb1P svg{margin-left:.15rem}.launch-film_viewport__Vsqlg{position:relative;width:100%;aspect-ratio:var(--film-ratio);background:rgb(var(--background))}.launch-film_player__5xQE8,.launch-film_player__5xQE8 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.launch-film_loading__VvD40{position:absolute;inset:0;display:grid;place-items:center;color:rgb(var(--muted-foreground))}.launch-film_error__JhKxG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;overflow-y:auto;background:rgb(var(--card));text-align:center;padding:1rem;font-size:.875rem;color:rgb(var(--muted-foreground))}.launch-film_error__JhKxG a{color:rgb(var(--looomy-brand-bright));text-decoration:underline}@media (max-width:767px){.launch-film_poster__ltFVl{flex-direction:column;align-items:stretch;gap:1.5rem}}.launch-film_compactFilm__JlQQu{display:flex;align-items:center}.launch-film_compactTrigger__ZmDDa{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1rem;border:1px solid rgb(var(--looomy-border-rgb));border-radius:var(--looomy-radius-control);background:rgb(var(--card));color:rgb(var(--foreground));font-size:.875rem;font-weight:650}.launch-film_compactTrigger__ZmDDa:hover{background:rgb(var(--secondary));border-color:rgb(var(--border-strong))}.launch-film_compactTrigger__ZmDDa:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:4px}.launch-film_sceneFilm__c2EQU{position:absolute;left:28px;bottom:28px;z-index:3}.launch-film_sceneTrigger__1EXZP{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:8px 18px 8px 8px;border:1px solid rgb(var(--border-strong));border-radius:var(--looomy-radius-control);background:rgb(var(--card));color:rgb(var(--foreground));font-size:14px;font-weight:650;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.launch-film_scenePlay__8isbJ{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--looomy-brand));color:rgb(var(--primary-foreground))}.launch-film_sceneTrigger__1EXZP:hover{transform:translateY(-2px);border-color:rgb(var(--looomy-brand-bright))}.launch-film_sceneTrigger__1EXZP:focus-visible{outline:3px solid rgb(var(--ring));outline-offset:4px}@media (max-width:760px){.launch-film_sceneFilm__c2EQU{left:14px;bottom:14px}.launch-film_sceneTrigger__1EXZP{font-size:12px;gap:8px;min-height:44px;padding:6px 12px 6px 6px}}@media (prefers-reduced-motion:reduce){.launch-film_sceneTrigger__1EXZP{transition:none}}.public-site-shell_site__fkrjv{--public-gutter:40px;color:rgb(var(--foreground))}.public-site-shell_container__I_1AR,.public-site-shell_navigationContainer__xw_oo,.public-site-shell_site__fkrjv footer>div{width:min(calc(100% - var(--public-gutter) * 2),var(--looomy-public-content-max));margin-inline:auto}.public-site-shell_navigationContainer__xw_oo>nav{min-height:96px;border:0;grid-template-columns:1fr auto 1fr}.public-site-shell_navigationContainer__xw_oo>nav>a{justify-self:start}.public-site-shell_navigationContainer__xw_oo>nav>a small{display:none}.public-site-shell_navigationContainer__xw_oo>nav>a strong{font-size:24px}.public-site-shell_navigationContainer__xw_oo>nav>div:first-of-type{margin:0;padding:0;border:0}.public-site-shell_navigationContainer__xw_oo>nav>div:nth-of-type(2){justify-self:end}.public-site-shell_navigationContainer__xw_oo>nav>div:first-of-type a{font-weight:500;padding:12px 16px}.public-site-shell_navigationContainer__xw_oo>nav>div:first-of-type a:after{display:none}.public-site-shell_site__fkrjv footer{border-top:1px solid rgb(var(--looomy-border-rgb));padding:40px 0}.public-site-shell_documentPage__e3Ppu{width:min(calc(100% - var(--public-gutter) * 2),760px);margin-inline:auto;padding:160px 0 80px}.public-site-shell_documentPage__e3Ppu h1{font-family:var(--font-creator);font-size:clamp(44px,5.8vw,76px);font-weight:700;line-height:1;letter-spacing:-.05em;margin:28px 0 20px}.public-site-shell_documentPage__e3Ppu>p{color:rgb(var(--muted-foreground));margin-bottom:48px}.public-site-shell_documentPage__e3Ppu h2{font-family:var(--font-creator);letter-spacing:-.03em;line-height:1.25}.public-site-shell_documentPage__e3Ppu a:not([class]){color:rgb(var(--looomy-brand-bright));text-underline-offset:3px}.public-site-shell_documentEyebrow__2ZLYr{font-size:10px;letter-spacing:.12em;font-weight:700;color:rgb(var(--muted-foreground))}.public-site-shell_documentBody__eePBw{font-size:16px;line-height:1.8}.public-site-shell_notFound__ARTIO{text-align:center;padding-block:60px 100px}.public-site-shell_authMain__7bDV_{width:min(calc(100% - var(--public-gutter) * 2),var(--looomy-public-content-max));margin-inline:auto;padding:120px 0 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:center;gap:40px;min-height:min(850px,100svh)}.public-site-shell_authIntro__AV0Na{max-width:550px}.public-site-shell_authIntro__AV0Na h1{font-family:var(--font-creator);font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.055em;line-height:1;margin:24px 0}.public-site-shell_authIntro__AV0Na h1 span{color:rgb(var(--looomy-brand-bright))}.public-site-shell_authIntro__AV0Na p{max-width:340px;color:rgb(var(--muted-foreground));font-size:16px;line-height:1.7}.public-site-shell_authCard__rnwDZ{min-width:0;min-height:330px;display:flex;justify-content:center}.public-site-shell_authCard__rnwDZ>div{max-width:100%}.public-site-shell_authPlaceholder__C_ULp{width:400px;min-height:330px;padding:40px 32px;border:1px solid rgb(var(--looomy-border-rgb));border-radius:var(--looomy-radius-feature);background:rgb(var(--card))}.public-site-shell_authPlaceholder__C_ULp>div+div{margin-top:16px}@media (max-width:1100px){.public-site-shell_site__fkrjv{--public-gutter:24px}.public-site-shell_navigationContainer__xw_oo>nav{grid-template-columns:auto 1fr auto}.public-site-shell_navigationContainer__xw_oo>nav>div:first-of-type a{padding-inline:10px;font-size:12px}.public-site-shell_authMain__7bDV_{gap:35px}}@media (max-width:760px){.public-site-shell_site__fkrjv{--public-gutter:20px}.public-site-shell_navigationContainer__xw_oo>nav{min-height:78px;display:flex;justify-content:space-between}.public-site-shell_navigationContainer__xw_oo>nav>a strong{font-size:21px}.public-site-shell_navigationContainer__xw_oo>nav>div:first-of-type,.public-site-shell_navigationContainer__xw_oo>nav>div:nth-of-type(2){display:none}.public-site-shell_site__fkrjv footer{padding:28px 0}.public-site-shell_documentPage__e3Ppu{padding:120px 0 55px}.public-site-shell_documentPage__e3Ppu h1{font-size:clamp(42px,11vw,64px)}.public-site-shell_documentBody__eePBw{font-size:15px}.public-site-shell_authMain__7bDV_{grid-template-columns:1fr;min-height:0;align-content:start;gap:30px;padding:120px 0 60px}.public-site-shell_authIntro__AV0Na{text-align:center;margin:auto}.public-site-shell_authIntro__AV0Na h1{font-size:clamp(42px,11.2vw,64px)}.public-site-shell_authIntro__AV0Na p{margin-inline:auto;font-size:14px}}@media (prefers-reduced-motion:reduce){.public-site-shell_authPlaceholder__C_ULp *{animation:none}}.blog_blogMain__B1rwj{min-height:100vh;padding-top:6rem}.blog_articleMain__vYe2A,.blog_authorPage__Fk95f,.blog_blogIndex__jOYqE{width:min(calc(100% - var(--public-gutter) * 2),var(--looomy-public-content-max));margin-inline:auto}.blog_blogHero__zmdcg{padding:5rem 0;border-bottom:1px solid rgb(var(--looomy-border-rgb))}.blog_blogHero__zmdcg>div{display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:5rem}.blog_blogHero__zmdcg .blog_eyebrow__mg82n{grid-column:1/-1}.blog_eyebrow__mg82n{margin:0 0 1.1rem;color:rgb(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog_heroTitle__5LA1J{margin:0;font-family:var(--font-creator),sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:750;letter-spacing:-.065em;line-height:.98}.blog_heroDescription__UZQVB{max-width:34rem;margin:0;color:rgb(var(--muted-foreground));font-size:1.0625rem;line-height:1.65}.blog_archiveSection__gbPVz,.blog_featuredSection__rr5TH,.blog_related__E_I_7{padding-block:clamp(3rem,5.5vw,5rem)}.blog_sectionHeader__Ev_eP{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(var(--looomy-border-rgb));margin-bottom:1.5rem;padding-bottom:.9rem}.blog_sectionHeader__Ev_eP :is(p,h2){margin:0;font-family:var(--font-creator),sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_sectionHeader__Ev_eP span{color:rgb(var(--muted-foreground));font-size:.78rem}.blog_articleCard__DqQ71,.blog_featuredCard__S0yqF{position:relative;border:1px solid rgb(var(--looomy-border-rgb));background:rgb(var(--card));border-radius:var(--looomy-radius-feature)}.blog_featuredCard__S0yqF{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,1fr);overflow:hidden}.blog_cardImage__dNm3_{position:relative;overflow:hidden;aspect-ratio:16/9;background:rgb(var(--looomy-output-canvas))}.blog_cardImage__dNm3_ img{object-fit:contain}.blog_featuredCard__S0yqF .blog_cardImage__dNm3_{min-height:26rem;aspect-ratio:auto}.blog_cardContent__IfHIV{display:flex;min-width:0;flex-direction:column}.blog_featuredCard__S0yqF .blog_cardContent__IfHIV{justify-content:center;border-left:1px solid rgb(var(--looomy-border-rgb));padding:clamp(1.5rem,4vw,3rem)}.blog_featuredCard__S0yqF h2{margin:1.4rem 0;font-family:var(--font-creator),sans-serif;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.045em;line-height:1.08}.blog_featuredCard__S0yqF .blog_cardContent__IfHIV>p{max-width:45rem;color:rgb(var(--looomy-muted-strong));font-size:.9375rem;line-height:1.65}.blog_articleCard__DqQ71 h2 a,.blog_featuredCard__S0yqF h2 a{color:inherit;text-decoration:none}.blog_articleCard__DqQ71 h2 a:after,.blog_featuredCard__S0yqF h2 a:after{position:absolute;inset:0;content:""}.blog_articleGrid__hceT3,.blog_relatedGrid__7vSmx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blog_articleCard__DqQ71{display:flex;min-height:0;flex-direction:column;overflow:hidden}.blog_articleCard__DqQ71 .blog_cardContent__IfHIV{flex:1;padding:clamp(1.25rem,3vw,2rem)}.blog_articleCard__DqQ71 h2{margin:1.6rem 0 1rem;font-family:var(--font-creator),sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.08}.blog_articleCard__DqQ71 .blog_cardContent__IfHIV>p{margin:0;color:rgb(var(--muted-foreground));line-height:1.65}.blog_cardFooter__Fx51N,.blog_cardMeta__diIC5{display:flex;align-items:center;gap:.65rem;color:rgb(var(--muted-foreground));font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog_cardMeta__diIC5>:first-child{color:rgb(var(--looomy-brand-bright))}.blog_cardFooter__Fx51N{justify-content:space-between;border-top:1px solid rgb(var(--looomy-border-rgb));margin-top:auto;padding-top:1rem}.blog_cardContent__IfHIV>p{margin-bottom:1.5rem}.blog_cardLink__8JONU{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;color:rgb(var(--foreground));text-decoration:none}.blog_pagination__5VUwt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-top:1px solid rgb(var(--looomy-border-rgb));margin-top:2rem;padding-top:1.25rem;color:rgb(var(--muted-foreground));font-size:.85rem}.blog_pagination__5VUwt a{display:inline-flex;align-items:center;gap:.45rem;color:rgb(var(--foreground));text-decoration:none}.blog_pagination__5VUwt a:last-child{justify-self:end}.blog_articleHeader__era9B{display:grid;align-content:end;border-bottom:1px solid rgb(var(--looomy-border-rgb));padding:clamp(3rem,5.5vw,5rem) 0 3rem}.blog_articleCover__J9EKL{overflow:hidden;border:1px solid rgb(var(--looomy-border-rgb));margin:clamp(2rem,5vw,4rem) 0 0;background:rgb(var(--muted));border-radius:var(--looomy-radius-feature)}.blog_articleCover__J9EKL img{display:block;width:100%;height:auto}.blog_breadcrumbs__FoFhA{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:3rem;color:rgb(var(--muted-foreground));font-size:.78rem}.blog_breadcrumbs__FoFhA a{color:inherit;text-decoration:none}.blog_articleEyebrow__oN7wu{margin:0 0 1.15rem;color:rgb(var(--looomy-brand-bright));font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.blog_articleTitle__xfjKD{max-width:66rem;margin:0;font-family:var(--font-creator),sans-serif;font-size:clamp(2.75rem,6vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:1.03}.blog_articleDek__jq6f1{max-width:48rem;margin:2rem 0;color:rgb(var(--looomy-muted-strong));font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.blog_byline__E1mXC{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:rgb(var(--muted-foreground));font-size:.83rem}.blog_byline__E1mXC a{color:rgb(var(--foreground));font-weight:700;text-decoration:none}.blog_articleLayout__kKZE7{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:clamp(3rem,8vw,8rem);align-items:start;padding-block:clamp(4rem,8vw,7rem)}.blog_articleColumn__dr0rs{min-width:0;max-width:48rem}.blog_articleBody__Mk3Ph{font-size:1.05rem;line-height:1.82}.blog_articleBody__Mk3Ph>:first-child{margin-top:0;color:rgb(var(--foreground));font-family:var(--font-creator),sans-serif;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1.55}.blog_articleBody__Mk3Ph :is(h2,h3){scroll-margin-top:2rem;font-family:var(--font-creator),sans-serif;letter-spacing:-.035em}.blog_articleBody__Mk3Ph h2{margin-top:3.5rem;font-size:2.1rem}.blog_articleBody__Mk3Ph h3{margin-top:2.5rem;font-size:1.45rem}.blog_articleBody__Mk3Ph a{text-decoration-thickness:1px;text-underline-offset:.18em}.blog_articleBody__Mk3Ph code:after,.blog_articleBody__Mk3Ph code:before{content:none}.blog_articleBody__Mk3Ph code{font-weight:400;overflow-wrap:anywhere}.blog_articleBody__Mk3Ph pre{border:1px solid rgb(var(--looomy-border-rgb));background:rgb(var(--looomy-surface-raised));color:rgb(var(--foreground));border-radius:var(--looomy-radius-control)}.blog_articleBody__Mk3Ph blockquote{border-left-color:rgb(var(--looomy-brand));background:rgb(var(--card));padding:1rem 1.3rem}.blog_articleImage__AJYYG{height:auto;border:1px solid rgb(var(--looomy-border-rgb));border-radius:var(--looomy-radius-feature)}.blog_toc__v73Nx{position:sticky;top:2rem;border-top:2px solid rgb(var(--looomy-brand));padding-top:1rem}.blog_toc__v73Nx>p{margin:0 0 1rem;font-family:var(--font-creator),sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.blog_toc__v73Nx ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.blog_toc__v73Nx a{color:rgb(var(--muted-foreground));font-size:.81rem;line-height:1.45;text-decoration:none}.blog_toc__v73Nx a:hover{color:rgb(var(--foreground))}.blog_tocNested__i4M7t{padding-left:.8rem}.blog_authorCard__D2TWn{display:grid;grid-template-columns:5rem 1fr;gap:1.25rem;border-block:1px solid rgb(var(--looomy-border-rgb));margin-top:4rem;padding-block:1.5rem}.blog_authorPortrait__EJzO6{position:relative;width:5rem;height:5rem;overflow:hidden;border:1px solid rgb(var(--looomy-brand-bright)/.55);border-radius:var(--looomy-radius-feature);background:rgb(var(--looomy-brand)/.12)}.blog_authorPortrait__EJzO6 img{object-fit:cover}.blog_authorCard__D2TWn h2,.blog_authorCard__D2TWn p{margin:0}.blog_authorCard__D2TWn>div:last-child>p:first-child{color:rgb(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_authorCard__D2TWn h2{margin-top:.25rem;font-family:var(--font-creator),sans-serif;font-size:1.25rem}.blog_authorCard__D2TWn h2 a{color:inherit;text-decoration:none}.blog_authorRole__ISuPf{color:rgb(var(--looomy-brand-bright));font-size:.82rem}.blog_authorBio__hml7X{margin-top:.7rem;color:rgb(var(--muted-foreground));line-height:1.6}.blog_authorSocials__laZt_{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.blog_authorSocials__laZt_ a{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(var(--looomy-border-rgb));border-radius:var(--looomy-radius-control);padding:.45rem .65rem;color:rgb(var(--looomy-muted-strong));font-size:.75rem;font-weight:700;text-decoration:none}.blog_authorSocials__laZt_ a:hover{border-color:rgb(var(--looomy-brand-bright)/.6);color:rgb(var(--foreground))}.blog_related__E_I_7{border-top:1px solid rgb(var(--looomy-border-rgb))}.blog_relatedGrid__7vSmx{grid-template-columns:repeat(3,minmax(0,1fr))}.blog_relatedGrid__7vSmx .blog_articleCard__DqQ71{min-height:22rem}.blog_relatedGrid__7vSmx .blog_articleCard__DqQ71 h2{font-size:1.55rem}.blog_authorPage__Fk95f{min-height:75vh;padding-block:clamp(3rem,6vw,5rem)}.blog_authorPageHeader__neEh6{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:start;border-bottom:1px solid rgb(var(--looomy-border-rgb));padding-bottom:clamp(3rem,6vw,5rem)}.blog_authorPage__Fk95f .blog_authorPortrait__EJzO6{width:8rem;height:8rem}.blog_authorPage__Fk95f h1{margin:.7rem 0;font-family:var(--font-creator),sans-serif;font-size:clamp(3rem,7vw,6rem);letter-spacing:-.065em;line-height:.95}.blog_authorPageBio__F40kg{max-width:43rem;color:rgb(var(--looomy-muted-strong));font-size:1.08rem;line-height:1.7}.blog_authorArticles__QgeRw{padding-top:clamp(3rem,6vw,5rem)}@media (max-width:900px){.blog_articleLayout__kKZE7{grid-template-columns:1fr}.blog_toc__v73Nx{position:static;grid-row:1;max-width:40rem}.blog_featuredCard__S0yqF,.blog_relatedGrid__7vSmx{grid-template-columns:1fr}.blog_featuredCard__S0yqF .blog_cardImage__dNm3_{min-height:0;aspect-ratio:16/9}.blog_featuredCard__S0yqF .blog_cardContent__IfHIV{border-top:1px solid rgb(var(--looomy-border-rgb));border-left:0}}@media (max-width:680px){.blog_blogMain__B1rwj{padding-top:4.875rem}.blog_blogHero__zmdcg{padding:3rem 0}.blog_blogHero__zmdcg>div{grid-template-columns:1fr;gap:0}.blog_heroDescription__UZQVB{margin-top:1.5rem;font-size:.9375rem}.blog_heroTitle__5LA1J{font-size:clamp(4rem,18vw,5.5rem)}.blog_articleGrid__hceT3{grid-template-columns:1fr}.blog_articleTitle__xfjKD{font-size:clamp(2.4rem,10vw,3.5rem)}.blog_articleLayout__kKZE7{gap:3rem}.blog_articleBody__Mk3Ph{font-size:1rem}.blog_authorPageHeader__neEh6{grid-template-columns:1fr}.blog_authorPage__Fk95f .blog_authorPortrait__EJzO6{width:5rem;height:5rem}.blog_cardFooter__Fx51N{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.blog_cardImage__dNm3_ img{transition:none}.blog_articleCard__DqQ71:hover .blog_cardImage__dNm3_ img,.blog_featuredCard__S0yqF:hover .blog_cardImage__dNm3_ img{transform:none}}