.bs-module__lFkoPG__root{--yellow:#fedd00;--yellow-soft:#fff4a3;--ink:#393f44;--ink-deep:#23272a;--black:#111;--muted:#565c61;--paper:#fff;--tint:#f5f4f0;--rule:2px solid var(--ink);--hair:1px solid #d5d6d4;--gutter:16px;--display:var(--gps-hanken), "Hanken Grotesk", system-ui, sans-serif;--sans:var(--gps-onest), "Onest", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:17px;line-height:1.6;overflow-x:clip}body:has(.bs-module__lFkoPG__root){background:#fff}html:has(.bs-module__lFkoPG__root){scroll-padding-top:96px}html:has(.bs-module__lFkoPG__menu[open]){overflow:hidden}.bs-module__lFkoPG__root,.bs-module__lFkoPG__root *,.bs-module__lFkoPG__root :before,.bs-module__lFkoPG__root :after{box-sizing:border-box}.bs-module__lFkoPG__root :where(img){max-width:100%;display:block}.bs-module__lFkoPG__root :where(img[data-nimg=fill]){object-fit:cover}.bs-module__lFkoPG__root :where(a){color:inherit;text-decoration:none}.bs-module__lFkoPG__root :where(button){font:inherit;color:inherit}.bs-module__lFkoPG__root :where(h1,h2,h3,h4){font-family:var(--display);color:var(--ink-deep);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:.92}.bs-module__lFkoPG__root :where(p){text-wrap:pretty;margin:0}.bs-module__lFkoPG__root :where(ul,ol,dl,dd,figure){margin:0;padding:0;list-style:none}.bs-module__lFkoPG__root ::selection{background:var(--yellow);color:var(--ink-deep)}.bs-module__lFkoPG__root :where(input,textarea){caret-color:var(--ink-deep)}.bs-module__lFkoPG__root :focus-visible{outline:3px solid var(--ink-deep);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}.bs-module__lFkoPG__skip{z-index:200;background:var(--yellow);color:var(--ink-deep);padding:12px 18px;font-weight:800;position:absolute;top:-80px;left:12px}.bs-module__lFkoPG__skip:focus{top:12px}.bs-module__lFkoPG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs-module__lFkoPG__container{width:min(1200px, 100% - var(--gutter) * 2);margin-inline:auto}.bs-module__lFkoPG__narrow{width:min(760px, 100% - var(--gutter) * 2);margin-inline:auto}.bs-module__lFkoPG__section{padding-block:64px}.bs-module__lFkoPG__sectionTight{padding-block:32px 64px}.bs-module__lFkoPG__sectionTint{background:var(--tint)}.bs-module__lFkoPG__eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:800;display:block}.bs-module__lFkoPG__lead{color:var(--ink);max-width:40ch;font-size:19px;line-height:1.55}.bs-module__lFkoPG__bar{background:var(--yellow);width:72px;height:10px;margin:18px 0 20px;display:block}.bs-module__lFkoPG__credit{color:var(--muted);margin-top:14px;font-size:14px}.bs-module__lFkoPG__prose{gap:16px;max-width:64ch;display:grid}.bs-module__lFkoPG__prose h2{margin-top:18px;font-size:clamp(30px,8vw,44px)}.bs-module__lFkoPG__prose h3{margin-top:8px;font-size:22px}.bs-module__lFkoPG__sectionHead{gap:12px;max-width:760px;margin-bottom:28px;display:grid}.bs-module__lFkoPG__sectionHead h2{font-size:clamp(38px,11vw,64px)}.bs-module__lFkoPG__sectionHead p{color:var(--ink);max-width:56ch;font-size:17.5px}.bs-module__lFkoPG__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;display:flex}.bs-module__lFkoPG__button{background:var(--ink-deep);color:#fff;min-height:54px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;max-width:calc(100% - 6px);box-shadow:4px 4px 0 var(--black);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s ease;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__button:hover{box-shadow:6px 6px 0 var(--black);transform:translate(-2px,-2px)}.bs-module__lFkoPG__button:active{box-shadow:1px 1px 0 var(--black);transform:translate(2px,2px)}.bs-module__lFkoPG__button svg{transition:transform .18s var(--ease);flex:none}.bs-module__lFkoPG__button:hover svg{transform:translate(3px)}.bs-module__lFkoPG__buttonYellow{background:var(--yellow);color:var(--ink-deep);box-shadow:4px 4px 0 var(--ink-deep)}.bs-module__lFkoPG__buttonYellow:hover{box-shadow:6px 6px 0 var(--ink-deep)}.bs-module__lFkoPG__buttonOutline{color:var(--ink-deep);box-shadow:inset 0 0 0 2px var(--ink-deep), 4px 4px 0 var(--ink-deep);background:#fff}.bs-module__lFkoPG__buttonOutline:hover{box-shadow:inset 0 0 0 2px var(--ink-deep), 6px 6px 0 var(--ink-deep)}.bs-module__lFkoPG__textLink{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-deep);text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;align-items:center;gap:6px;margin-block:-12px;padding-block:12px;font-size:15px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__textLink svg{transition:transform .18s var(--ease)}.bs-module__lFkoPG__textLink:hover svg{transform:translate(3px)}.bs-module__lFkoPG__textLink:hover{-webkit-text-decoration-color:var(--ink-deep);text-decoration-color:var(--ink-deep)}.bs-module__lFkoPG__chip{border:var(--rule);min-height:46px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__chipDark{background:var(--ink-deep);color:#fff;border-color:var(--ink-deep)}.bs-module__lFkoPG__announce{background:var(--ink-deep);color:#fff;font-size:14px;line-height:1.3}.bs-module__lFkoPG__announceInner{min-height:44px;padding:6px var(--gutter);padding-top:max(6px, env(safe-area-inset-top));text-align:center;justify-content:center;align-items:center;gap:14px;display:flex}.bs-module__lFkoPG__announce strong{color:var(--yellow);font-weight:800}.bs-module__lFkoPG__announceHide{display:none}.bs-module__lFkoPG__announceLink{min-height:36px;color:var(--yellow);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__header{z-index:50;border-bottom:var(--rule);transition:transform .3s var(--ease), box-shadow .3s ease;background:#fff;position:sticky;top:0}.bs-module__lFkoPG__header[data-hidden=true]{transform:translateY(-110%)}.bs-module__lFkoPG__header[data-scrolled=true]{box-shadow:0 8px 0 -6px #11111114}.bs-module__lFkoPG__headerInner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.bs-module__lFkoPG__logoLink{align-items:center;min-height:48px;display:inline-flex}.bs-module__lFkoPG__wordmark{align-items:center;gap:10px;display:inline-flex}.bs-module__lFkoPG__wordmark img{width:34px;height:auto}.bs-module__lFkoPG__wordmark>span{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--black);font-size:16px;font-weight:900;line-height:.95}.bs-module__lFkoPG__nav{display:none}.bs-module__lFkoPG__navLink{min-height:48px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 12px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.bs-module__lFkoPG__navLink:after{content:"";background:var(--yellow);transform-origin:0;height:4px;transition:transform .2s var(--ease);position:absolute;bottom:8px;left:12px;right:12px;transform:scaleX(0)}.bs-module__lFkoPG__navLink:hover:after,.bs-module__lFkoPG__navLink[aria-current=page]:after{transform:scaleX(1)}.bs-module__lFkoPG__headerActions{align-items:center;gap:8px;display:flex}.bs-module__lFkoPG__donatePill{background:var(--yellow);min-height:46px;color:var(--ink-deep);border:var(--rule);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 18px;font-weight:900;display:none}.bs-module__lFkoPG__donatePill:hover{background:var(--yellow-soft)}.bs-module__lFkoPG__menuButton{border:var(--rule);min-height:46px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__menuButton:hover{background:var(--yellow)}.bs-module__lFkoPG__menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);font-family:var(--sans);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0}.bs-module__lFkoPG__menu[open]{animation:bs-module__lFkoPG__menuIn .22s var(--ease);flex-direction:column;display:flex}.bs-module__lFkoPG__menu[data-closing=true]{animation:.18s forwards bs-module__lFkoPG__menuOut}.bs-module__lFkoPG__menu::backdrop{background:#1116}@keyframes bs-module__lFkoPG__menuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes bs-module__lFkoPG__menuOut{to{opacity:0;transform:translateY(-12px)}}.bs-module__lFkoPG__menuTop{padding:max(12px, env(safe-area-inset-top)) var(--gutter) 12px;border-bottom:var(--rule);justify-content:space-between;align-items:center;min-height:72px;display:flex}.bs-module__lFkoPG__menuTop a{align-items:center;min-height:48px;display:inline-flex}.bs-module__lFkoPG__menu .bs-module__lFkoPG__menuClose{display:inline-flex}.bs-module__lFkoPG__menuScroll{padding:0 var(--gutter) max(24px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.bs-module__lFkoPG__menuLink{border-bottom:var(--hair);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:10px 0;display:grid}.bs-module__lFkoPG__menuLink i{font-style:normal;font-family:var(--display);color:var(--muted);font-size:18px;font-weight:900}.bs-module__lFkoPG__menuLink strong{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);font-size:26px;font-weight:900;line-height:1;display:block}.bs-module__lFkoPG__menuLink small{color:var(--muted);margin-top:4px;font-size:14.5px;display:block}.bs-module__lFkoPG__menuLink[aria-current=page]{background:linear-gradient(var(--yellow), var(--yellow)) left 50% / 6px 60% no-repeat;padding-left:0}.bs-module__lFkoPG__menuLink[aria-current=page] i{color:var(--ink-deep)}.bs-module__lFkoPG__menuInfo{background:var(--yellow);gap:4px;margin-top:24px;padding:20px;display:grid}.bs-module__lFkoPG__menuInfo strong{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);font-size:20px;font-weight:900;line-height:1.05}.bs-module__lFkoPG__menuInfoActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bs-module__lFkoPG__dock{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;border:var(--rule);box-shadow:4px 4px 0 var(--ink-deep);transition:transform .3s var(--ease), opacity .3s ease;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);display:grid;position:fixed}.bs-module__lFkoPG__dock[data-hidden=true]{opacity:0;transform:translateY(140%)}.bs-module__lFkoPG__dockItem{min-height:54px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border-right:var(--hair);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__dockPrimary{background:var(--yellow);color:var(--ink-deep);border-right:0;border-left:var(--rule)}.bs-module__lFkoPG__hero{padding:0 0 24px}.bs-module__lFkoPG__heroGrid{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.bs-module__lFkoPG__heroBlock{background:var(--yellow);color:var(--ink-deep);padding:26px var(--gutter) 84px}.bs-module__lFkoPG__heroBlock h1{color:var(--ink-deep);margin-top:0;font-size:clamp(50px,14.5vw,104px);line-height:.86}.bs-module__lFkoPG__heroBlock p{max-width:34ch;margin-top:16px;font-size:17.5px}.bs-module__lFkoPG__heroBlock .bs-module__lFkoPG__eyebrow{color:var(--ink-deep)}.bs-module__lFkoPG__heroMedia{margin:-60px var(--gutter) 0;position:relative}.bs-module__lFkoPG__heroMedia .bs-module__lFkoPG__frame{aspect-ratio:4/5;border:var(--rule);box-shadow:8px 8px 0 var(--ink-deep)}.bs-module__lFkoPG__heroMedia figcaption,.bs-module__lFkoPG__photo figcaption,.bs-module__lFkoPG__pageHeroMedia figcaption,.bs-module__lFkoPG__stripItem figcaption{color:var(--muted);margin-top:12px;font-size:14px}.bs-module__lFkoPG__frame{background:var(--tint);position:relative;overflow:hidden}.bs-module__lFkoPG__places{border-top:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.bs-module__lFkoPG__place{border-bottom:var(--rule);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:22px 0 26px;display:grid}.bs-module__lFkoPG__placeNumber{font-family:var(--display);color:var(--ink-deep);font-size:34px;font-weight:900;line-height:.9}.bs-module__lFkoPG__place[data-visit=false] .bs-module__lFkoPG__placeNumber{color:var(--muted)}.bs-module__lFkoPG__placeBody{align-content:start;gap:10px;display:grid}.bs-module__lFkoPG__placeTitle{font-size:30px}.bs-module__lFkoPG__placeAddress{gap:2px;font-size:17px;display:grid}.bs-module__lFkoPG__placeAddress strong{color:var(--ink-deep);font-weight:700}.bs-module__lFkoPG__placeFacts dt{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.bs-module__lFkoPG__placeFacts dd{font-size:16.5px}.bs-module__lFkoPG__placeNote{color:var(--muted);font-size:15.5px}.bs-module__lFkoPG__placeAction{background:var(--yellow);border:var(--rule);min-height:48px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-deep);justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-size:15px;font-weight:800;transition:background .18s;display:inline-flex}.bs-module__lFkoPG__placeAction:hover{background:var(--yellow-soft)}.bs-module__lFkoPG__placeTag{border:2px dashed var(--muted);min-height:44px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-self:start;align-items:center;margin-top:4px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.bs-module__lFkoPG__marquee{border-block:var(--rule);background:#fff;padding-block:12px;overflow:hidden}.bs-module__lFkoPG__marqueeTrack{width:max-content;display:flex}.bs-module__lFkoPG__marqueeTrack>span{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);white-space:nowrap;flex:none;padding-right:14px;font-size:38px;font-weight:900;line-height:1}.bs-module__lFkoPG__marqueeTrack>span>span{align-items:center;gap:14px;padding-right:14px;display:inline-flex}.bs-module__lFkoPG__marqueeStar{color:var(--ink-deep);fill:var(--yellow);background:var(--yellow);border-radius:50%;flex:none;padding:4px}@media (prefers-reduced-motion:no-preference){.bs-module__lFkoPG__marqueeTrack{animation:32s linear infinite bs-module__lFkoPG__marquee}}@keyframes bs-module__lFkoPG__marquee{to{transform:translate(-50%)}}.bs-module__lFkoPG__tiles{border-top:var(--rule);border-left:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-module__lFkoPG__tile{border-right:var(--rule);border-bottom:var(--rule);background:#fff;align-content:start;gap:8px;min-height:190px;padding:16px 14px 48px;transition:background .2s;display:grid;position:relative}.bs-module__lFkoPG__tile:hover{background:var(--yellow-soft)}.bs-module__lFkoPG__tile h3{-webkit-hyphens:manual;hyphens:manual;font-size:20px;line-height:.98}.bs-module__lFkoPG__tile p{color:var(--ink);font-size:14.5px;line-height:1.45}.bs-module__lFkoPG__tile>svg{transition:transform .2s var(--ease);position:absolute;bottom:16px;left:14px}.bs-module__lFkoPG__tile:hover>svg{transform:translate(4px)}.bs-module__lFkoPG__tileNumber{font-family:var(--display);color:var(--ink-deep);font-size:40px;font-weight:900;line-height:.9}.bs-module__lFkoPG__tileYellow,.bs-module__lFkoPG__tileYellow:hover{background:var(--yellow)}.bs-module__lFkoPG__stripSection{background:var(--tint);border-top:var(--rule);padding-block:64px 32px}.bs-module__lFkoPG__strip{scroll-snap-type:x mandatory;padding-inline:max(var(--gutter), calc((100% - 1200px) / 2));scroll-padding-inline:max(var(--gutter), calc((100% - 1200px) / 2));scrollbar-width:thin;scrollbar-color:var(--ink-deep) var(--yellow-soft);grid-auto-columns:min(72%,300px);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.bs-module__lFkoPG__stripItem{scroll-snap-align:start}.bs-module__lFkoPG__stripItem .bs-module__lFkoPG__frame{aspect-ratio:3/4;border:var(--rule)}.bs-module__lFkoPG__notice{border:var(--rule);box-shadow:8px 8px 0 var(--yellow);gap:14px;max-width:860px;padding:26px 20px 28px;display:grid;position:relative}.bs-module__lFkoPG__notice h2{font-size:clamp(32px,9vw,52px)}.bs-module__lFkoPG__noticeStamp{background:var(--ink-deep);color:#fff;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:6px 10px;font-size:13px;font-weight:800}.bs-module__lFkoPG__band{background:var(--yellow);color:var(--ink-deep);border-block:var(--rule);padding-block:56px}.bs-module__lFkoPG__band h2{color:var(--ink-deep);margin-top:10px;font-size:clamp(40px,11vw,72px)}.bs-module__lFkoPG__band p{max-width:48ch;margin-top:16px;font-size:17.5px}.bs-module__lFkoPG__bandGrid{gap:36px;display:grid}.bs-module__lFkoPG__stats{border-top:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.bs-module__lFkoPG__stats>div{border-bottom:var(--rule);flex-direction:column-reverse;gap:2px;padding:16px 0;display:flex}.bs-module__lFkoPG__stats dt{font-size:15.5px}.bs-module__lFkoPG__stats dd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bs-module__lFkoPG__stats strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:46px;font-weight:900;line-height:1}.bs-module__lFkoPG__stats small{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:800}.bs-module__lFkoPG__team{border-top:var(--rule);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.bs-module__lFkoPG__team li{border-bottom:var(--rule);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.bs-module__lFkoPG__team .bs-module__lFkoPG__frame{aspect-ratio:1;border:var(--rule)}.bs-module__lFkoPG__team h3{font-size:24px}.bs-module__lFkoPG__team p{color:var(--muted);margin:4px 0 14px}.bs-module__lFkoPG__team .bs-module__lFkoPG__textLink{font-size:13.5px}.bs-module__lFkoPG__pageHero{border-bottom:var(--rule);padding:40px 0 48px}.bs-module__lFkoPG__pageHeroGrid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.bs-module__lFkoPG__pageHeroText h1{margin-top:12px;font-size:clamp(48px,13.5vw,96px);line-height:.88}.bs-module__lFkoPG__pageHeroMedia .bs-module__lFkoPG__frame{aspect-ratio:4/3;border:var(--rule);box-shadow:8px 8px 0 var(--yellow)}.bs-module__lFkoPG__photo .bs-module__lFkoPG__frame{border:var(--rule)}.bs-module__lFkoPG__split{gap:32px;display:grid}.bs-module__lFkoPG__numbered{border-top:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.bs-module__lFkoPG__numberedItem{border-bottom:var(--rule);gap:18px;padding:32px 0 40px;scroll-margin-top:96px;display:grid}.bs-module__lFkoPG__numberedItem h2{font-size:clamp(36px,9.5vw,56px)}.bs-module__lFkoPG__numberedItem>div{align-content:start;gap:14px;display:grid}.bs-module__lFkoPG__bigNumber{font-family:var(--display);color:var(--yellow);-webkit-text-stroke:2px var(--ink-deep);font-size:64px;font-weight:900;line-height:.8}.bs-module__lFkoPG__meta{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800;display:block}.bs-module__lFkoPG__callout{background:var(--yellow);color:var(--ink-deep);gap:8px;padding:18px 18px 20px;display:grid}.bs-module__lFkoPG__callout strong{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:900;line-height:1.05}.bs-module__lFkoPG__timeline{border-top:var(--rule);display:grid}.bs-module__lFkoPG__timeline li{border-bottom:var(--hair);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.bs-module__lFkoPG__timeline time,.bs-module__lFkoPG__timeline b{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);font-size:18px;font-weight:900;line-height:1.1}.bs-module__lFkoPG__timeline strong{color:var(--ink-deep);font-weight:700;display:block}.bs-module__lFkoPG__timeline p{color:var(--ink);margin-top:2px;font-size:15.5px}.bs-module__lFkoPG__faq{border-top:var(--rule);display:grid}.bs-module__lFkoPG__faq details{border-bottom:var(--rule)}.bs-module__lFkoPG__faq summary{cursor:pointer;min-height:64px;font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:20px;font-weight:900;line-height:1.1;list-style:none;display:flex}.bs-module__lFkoPG__faq summary::-webkit-details-marker{display:none}.bs-module__lFkoPG__faq summary:after{content:"+";transition:transform .2s var(--ease);flex:none;font-size:30px;line-height:1}.bs-module__lFkoPG__faq details[open] summary:after{transform:rotate(45deg)}.bs-module__lFkoPG__faq details p{max-width:64ch;padding:0 0 20px}.bs-module__lFkoPG__map{aspect-ratio:4/3;border:var(--rule);background:var(--tint);position:relative}.bs-module__lFkoPG__map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bs-module__lFkoPG__newsList{border-top:var(--rule);display:grid}.bs-module__lFkoPG__newsItem{border-bottom:var(--rule);gap:16px;padding:28px 0 32px;display:grid}.bs-module__lFkoPG__newsItem h2{font-size:clamp(30px,8.5vw,46px)}.bs-module__lFkoPG__newsItem>div{align-content:start;gap:12px;display:grid}.bs-module__lFkoPG__people{border-top:var(--rule);border-left:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-module__lFkoPG__people li{border-right:var(--rule);border-bottom:var(--rule);align-content:start;gap:2px;min-height:88px;padding:14px;display:grid}.bs-module__lFkoPG__people strong{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);font-size:17px;font-weight:900;line-height:1.05}.bs-module__lFkoPG__people span{color:var(--muted);font-size:14px}.bs-module__lFkoPG__partners{flex-wrap:wrap;gap:8px;display:flex}.bs-module__lFkoPG__partners li{border:var(--hair);padding:8px 12px;font-size:15px}.bs-module__lFkoPG__form{border:var(--rule);box-shadow:8px 8px 0 var(--yellow);background:#fff;gap:18px;padding:22px 18px;display:grid}.bs-module__lFkoPG__field{gap:6px;display:grid}.bs-module__lFkoPG__field label,.bs-module__lFkoPG__field legend{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-deep);font-size:14px;font-weight:800}.bs-module__lFkoPG__field input,.bs-module__lFkoPG__field textarea{border:var(--rule);width:100%;min-height:52px;font:inherit;color:var(--ink-deep);background:#fff;border-radius:0;padding:12px 14px;font-size:16px}.bs-module__lFkoPG__field textarea{resize:vertical;min-height:130px}.bs-module__lFkoPG__field input:focus-visible,.bs-module__lFkoPG__field textarea:focus-visible{outline:3px solid var(--ink-deep);outline-offset:2px;box-shadow:0 0 0 6px var(--yellow)}.bs-module__lFkoPG__checks{border:0;gap:6px;margin:0;padding:0;display:grid}.bs-module__lFkoPG__checks legend{margin-bottom:6px}.bs-module__lFkoPG__check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.bs-module__lFkoPG__check input{width:22px;height:22px;min-height:0;accent-color:var(--ink-deep)}.bs-module__lFkoPG__formNote{color:var(--muted);font-size:14px}.bs-module__lFkoPG__formDone{background:var(--yellow);gap:10px;padding:20px;display:grid}.bs-module__lFkoPG__formDone strong{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:900;line-height:1}.bs-module__lFkoPG__footer{padding:56px 0 calc(110px + env(safe-area-inset-bottom));border-top:var(--rule);background:var(--tint)}.bs-module__lFkoPG__footerTop{gap:36px;display:grid}.bs-module__lFkoPG__footerBrand{gap:16px;max-width:420px;display:grid}.bs-module__lFkoPG__footerBrand .bs-module__lFkoPG__wordmark img{width:46px}.bs-module__lFkoPG__footerBrand .bs-module__lFkoPG__wordmark>span{font-size:22px}.bs-module__lFkoPG__footerBrand p{font-size:16px}.bs-module__lFkoPG__social{gap:8px;display:flex}.bs-module__lFkoPG__social a{border:var(--rule);background:#fff;place-items:center;width:48px;height:48px;display:inline-grid}.bs-module__lFkoPG__social a:hover{background:var(--yellow)}.bs-module__lFkoPG__footerPlaces{border-top:var(--rule);gap:14px;padding-top:18px;display:grid}.bs-module__lFkoPG__footerPlaces strong{font-family:var(--display);text-transform:uppercase;color:var(--ink-deep);font-size:16px;font-weight:900;display:block}.bs-module__lFkoPG__footerPlaces span{font-size:15.5px}.bs-module__lFkoPG__footerNav{border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;display:grid}.bs-module__lFkoPG__footerNav a{min-height:48px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:15px;font-weight:800;display:flex}.bs-module__lFkoPG__footerNav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:4px}.bs-module__lFkoPG__footerBottom{border-top:var(--hair);color:var(--muted);gap:6px;margin-top:36px;padding-top:18px;font-size:14px;display:grid}.bs-module__lFkoPG__footerBottom a{margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bs-module__lFkoPG__tile{animation:linear both bs-module__lFkoPG__rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes bs-module__lFkoPG__rise{0%{transform:translateY(18px)}to{transform:none}}@media (min-width:700px){.bs-module__lFkoPG__root{--gutter:28px}.bs-module__lFkoPG__announceHide{display:inline}.bs-module__lFkoPG__donatePill{display:inline-flex}.bs-module__lFkoPG__section{padding-block:88px}.bs-module__lFkoPG__heroBlock{padding:44px 40px 96px}.bs-module__lFkoPG__heroMedia{width:min(560px,76%);margin:-72px 40px 0 auto}.bs-module__lFkoPG__places{border-top:0;border-left:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.bs-module__lFkoPG__place{border-top:var(--rule);border-right:var(--rule);grid-template-columns:minmax(0,1fr);padding:22px 20px 26px}.bs-module__lFkoPG__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-module__lFkoPG__tile{min-height:230px;padding:22px 20px 56px}.bs-module__lFkoPG__tile h3{font-size:26px}.bs-module__lFkoPG__tile>svg{bottom:20px;left:20px}.bs-module__lFkoPG__notice{padding:36px 36px 38px}.bs-module__lFkoPG__bandGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}.bs-module__lFkoPG__team{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-module__lFkoPG__team li{border-bottom:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:0}.bs-module__lFkoPG__pageHeroGrid[data-media=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px}.bs-module__lFkoPG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.bs-module__lFkoPG__numberedItem{grid-template-columns:96px minmax(0,1fr);gap:24px 32px;padding:48px 0 56px}.bs-module__lFkoPG__numberedItem>figure{grid-column:2}.bs-module__lFkoPG__newsItem{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px}.bs-module__lFkoPG__people{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-module__lFkoPG__form{padding:32px}.bs-module__lFkoPG__footerTop{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.bs-module__lFkoPG__footerPlaces,.bs-module__lFkoPG__footerNav{border-top:0;padding-top:0}.bs-module__lFkoPG__footerBottom{grid-template-columns:1fr auto}}@media (min-width:1100px){.bs-module__lFkoPG__nav{align-items:center;gap:2px;display:flex}.bs-module__lFkoPG__menuButton,.bs-module__lFkoPG__dock{display:none}.bs-module__lFkoPG__footer{padding-bottom:48px}.bs-module__lFkoPG__hero{padding:40px 0 32px}.bs-module__lFkoPG__heroGrid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:start;width:min(1200px,100% - 56px)}.bs-module__lFkoPG__heroBlock{padding:64px 140px 72px 52px}.bs-module__lFkoPG__heroBlock h1{font-size:clamp(76px,6.4vw,96px)}.bs-module__lFkoPG__heroMedia{width:auto;margin:56px 0 0 -110px}.bs-module__lFkoPG__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-module__lFkoPG__tile{min-height:290px}.bs-module__lFkoPG__tile h3{font-size:24px}.bs-module__lFkoPG__numberedItem{grid-template-columns:120px minmax(0,1fr) minmax(0,1.05fr)}.bs-module__lFkoPG__numberedItem>figure{grid-column:auto}.bs-module__lFkoPG__strip{grid-auto-columns:300px}}.bs-module__lFkoPG__subhead{margin:40px 0 16px;font-size:24px}.bs-module__lFkoPG__tileStatic{padding-bottom:24px}.bs-module__lFkoPG__tileStatic:hover{background:#fff}.bs-module__lFkoPG__tileStatic .bs-module__lFkoPG__textLink{justify-self:start;margin-top:10px}@media (min-width:700px){.bs-module__lFkoPG__tiles[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.bs-module__lFkoPG__tiles[data-three]{grid-template-columns:minmax(0,1fr)}.bs-module__lFkoPG__tiles[data-three] .bs-module__lFkoPG__tile{min-height:0}}.bs-module__lFkoPG__field .bs-module__lFkoPG__check{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);font-size:16px;font-weight:400}
@font-face{font-family:gpInter;src:url(../media/inter_normal_100_900-s.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpInter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.gpinter_7a40accd-module__AwayEW__className{font-family:gpInter,gpInter Fallback}.gpinter_7a40accd-module__AwayEW__variable{--gp-type-inter:"gpInter", "gpInter Fallback"}
@font-face{font-family:gpManrope;src:url(../media/manrope_normal_200_800-s.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:gpManrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.gpmanrope_b31550a0-module__yfgRtq__className{font-family:gpManrope,gpManrope Fallback}.gpmanrope_b31550a0-module__yfgRtq__variable{--gp-type-manrope:"gpManrope", "gpManrope Fallback"}
@font-face{font-family:gpDmSans;src:url(../media/dm_sans_normal_100_1000-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:gpDmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.gpdmsans_5a9fc609-module__dcP6SW__className{font-family:gpDmSans,gpDmSans Fallback}.gpdmsans_5a9fc609-module__dcP6SW__variable{--gp-type-dm-sans:"gpDmSans", "gpDmSans Fallback"}
@font-face{font-family:gpCormorant;src:url(../media/cormorant_garamond_normal_400_700-s.0v7knm2wof07y.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:gpCormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.gpcormorant_1089e2b5-module__JekXpW__className{font-family:gpCormorant,gpCormorant Fallback}.gpcormorant_1089e2b5-module__JekXpW__variable{--gp-type-cormorant:"gpCormorant", "gpCormorant Fallback"}
@font-face{font-family:gpLibre;src:url(../media/libre_baskerville_normal_400_700-s.0izestcg811t0.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:gpLibre Fallback;src:local(Times New Roman);ascent-override:76.28%;descent-override:21.23%;line-gap-override:0.0%;size-adjust:127.17%}.gplibre_5b68fe2b-module__luu3hG__className{font-family:gpLibre,gpLibre Fallback}.gplibre_5b68fe2b-module__luu3hG__variable{--gp-type-libre:"gpLibre", "gpLibre Fallback"}
@font-face{font-family:gpPlayfair;src:url(../media/playfair_display_normal_400_900-s.2r-cuu_7locvx.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:gpPlayfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.gpplayfair_65b30955-module__yOrLhW__className{font-family:gpPlayfair,gpPlayfair Fallback}.gpplayfair_65b30955-module__yOrLhW__variable{--gp-type-playfair:"gpPlayfair", "gpPlayfair Fallback"}
@font-face{font-family:gpLora;src:url(../media/lora_normal_400_700-s.1c4v1kyduoipm.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:gpLora Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.gplora_e3dbafde-module__r6q59W__className{font-family:gpLora,gpLora Fallback}.gplora_e3dbafde-module__r6q59W__variable{--gp-type-lora:"gpLora", "gpLora Fallback"}
@font-face{font-stretch:100%;font-family:gpMerriweather;src:url(../media/merriweather_normal_400_700-s.0dq1pb0w2temw.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:gpMerriweather Fallback;src:local(Times New Roman);ascent-override:83.68%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:117.59%}.gpmerriweather_a4d5343a-module__j6K7aW__className{font-family:gpMerriweather,gpMerriweather Fallback}.gpmerriweather_a4d5343a-module__j6K7aW__variable{--gp-type-merriweather:"gpMerriweather", "gpMerriweather Fallback"}
@font-face{font-family:gpGaramond;src:url(../media/eb_garamond_normal_400_800-s.1simdcn5ouyn0.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:gpGaramond Fallback;src:local(Times New Roman);ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.0%;size-adjust:93.54%}.gpgaramond_86976adf-module__hyJI6W__className{font-family:gpGaramond,gpGaramond Fallback}.gpgaramond_86976adf-module__hyJI6W__variable{--gp-type-garamond:"gpGaramond", "gpGaramond Fallback"}
@font-face{font-family:gpFraunces;src:url(../media/fraunces_normal_100_900-s.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpFraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.gpfraunces_c97f3ea9-module__MUhsAW__className{font-family:gpFraunces,gpFraunces Fallback}.gpfraunces_c97f3ea9-module__MUhsAW__variable{--gp-type-fraunces:"gpFraunces", "gpFraunces Fallback"}
@font-face{font-family:gpSourceSerif;src:url(../media/source_serif_4_normal_200_900-s.42000xkkqj0am.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:gpSourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.gpsourceserif_e784eab4-module__L2XfHa__className{font-family:gpSourceSerif,gpSourceSerif Fallback}.gpsourceserif_e784eab4-module__L2XfHa__variable{--gp-type-source-serif:"gpSourceSerif", "gpSourceSerif Fallback"}
@font-face{font-family:gpMontserrat;src:url(../media/montserrat_normal_100_900-s.1gavkj72q9u43.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpMontserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.gpmontserrat_ff77502f-module__Zg1GHa__className{font-family:gpMontserrat,gpMontserrat Fallback}.gpmontserrat_ff77502f-module__Zg1GHa__variable{--gp-type-montserrat:"gpMontserrat", "gpMontserrat Fallback"}
@font-face{font-family:gpPoppins;src:url(../media/poppins_normal_400-s.17e3l4txdrufi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gpPoppins;src:url(../media/poppins_normal_500-s.1bg6trwi21i5q.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gpPoppins;src:url(../media/poppins_normal_600-s.2g9xiodaln20i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gpPoppins;src:url(../media/poppins_normal_700-s.1n2oi-d4a-xww.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gpPoppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.gppoppins_1369d156-module__JPIFOG__className{font-family:gpPoppins,gpPoppins Fallback}.gppoppins_1369d156-module__JPIFOG__variable{--gp-type-poppins:"gpPoppins", "gpPoppins Fallback"}
@font-face{font-family:gpNunito;src:url(../media/nunito_normal_200_1000-s.1d8-5gtibtj96.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:gpNunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.gpnunito_82ef3d2f-module__J1_GTq__className{font-family:gpNunito,gpNunito Fallback}.gpnunito_82ef3d2f-module__J1_GTq__variable{--gp-type-nunito:"gpNunito", "gpNunito Fallback"}
@font-face{font-family:gpRaleway;src:url(../media/raleway_normal_100_900-s.2nh923zyv9e2o.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpRaleway Fallback;src:local(Arial);ascent-override:92.39%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:101.74%}.gpraleway_37ba65cd-module__aWzpSq__className{font-family:gpRaleway,gpRaleway Fallback}.gpraleway_37ba65cd-module__aWzpSq__variable{--gp-type-raleway:"gpRaleway", "gpRaleway Fallback"}
@font-face{font-family:gpWorkSans;src:url(../media/work_sans_normal_100_900-s.31l30c9jv8unx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpWorkSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.gpworksans_36ec0d5c-module__03C8jq__className{font-family:gpWorkSans,gpWorkSans Fallback}.gpworksans_36ec0d5c-module__03C8jq__variable{--gp-type-work-sans:"gpWorkSans", "gpWorkSans Fallback"}
@font-face{font-family:gpOutfit;src:url(../media/outfit_normal_100_900-s.1ay-qk1u8nydy.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:gpOutfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.gpoutfit_98f1290a-module__pbzkEG__className{font-family:gpOutfit,gpOutfit Fallback}.gpoutfit_98f1290a-module__pbzkEG__variable{--gp-type-outfit:"gpOutfit", "gpOutfit Fallback"}
@font-face{font-family:gpOswald;src:url(../media/oswald_normal_200_700-s.17wwyr13fqy14.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:gpOswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.gposwald_fcf98918-module__SilFwa__className{font-family:gpOswald,gpOswald Fallback}.gposwald_fcf98918-module__SilFwa__variable{--gp-type-oswald:"gpOswald", "gpOswald Fallback"}
@font-face{font-family:gpJosefin;src:url(../media/josefin_sans_normal_100_700-s.2b2outio9vlte.woff2)format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:gpJosefin Fallback;src:local(Arial);ascent-override:82.19%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:91.25%}.gpjosefin_29353ff8-module__-VXrWG__className{font-family:gpJosefin,gpJosefin Fallback}.gpjosefin_29353ff8-module__-VXrWG__variable{--gp-type-josefin:"gpJosefin", "gpJosefin Fallback"}
@font-face{font-family:studioCormorant;src:url(../media/cormorant_garamond_italic_400_700-s.273-hd1b-0-z9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:studioCormorant;src:url(../media/cormorant_garamond_normal_400_700-s.0v7knm2wof07y.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:studioCormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.studiocormorant_e66e9556-module__-i46yG__className{font-family:studioCormorant,studioCormorant Fallback}.studiocormorant_e66e9556-module__-i46yG__variable{--gps-cormorant:"studioCormorant", "studioCormorant Fallback"}
@font-face{font-family:studioFraunces;src:url(../media/fraunces_italic_100_900_soft_opsz-s.0rt3gmdbw_rg-.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:studioFraunces;src:url(../media/fraunces_normal_100_900_soft_opsz-s.2jrdrem4nuvb1.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioFraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.studiofraunces_df0ac484-module__vJgTQa__className{font-family:studioFraunces,studioFraunces Fallback}.studiofraunces_df0ac484-module__vJgTQa__variable{--gps-fraunces:"studioFraunces", "studioFraunces Fallback"}
@font-face{font-family:studioCaslon;src:url(../media/libre_caslon_display_normal_400-s.36-e5g14g1tf1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioCaslon Fallback;src:local(Times New Roman);ascent-override:107.06%;descent-override:29.36%;line-gap-override:0.0%;size-adjust:90.61%}.studiocaslon_fd51b1b-module__aYCZdW__className{font-family:studioCaslon,studioCaslon Fallback}.studiocaslon_fd51b1b-module__aYCZdW__variable{--gps-caslon:"studioCaslon", "studioCaslon Fallback"}
@font-face{font-family:studioSchibsted;src:url(../media/schibsted_grotesk_normal_400_900-s.1_j-vbs-91rji.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:studioSchibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.studioschibsted_c678bd8-module__xtRCJa__className{font-family:studioSchibsted,studioSchibsted Fallback}.studioschibsted_c678bd8-module__xtRCJa__variable{--gps-schibsted:"studioSchibsted", "studioSchibsted Fallback"}
@font-face{font-family:studioInstrumentSerif;src:url(../media/instrument_serif_italic_400-s.3strvg7o-g5v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:studioInstrumentSerif;src:url(../media/instrument_serif_normal_400-s.2rlzm4mj5kw8e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioInstrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.studioinstrumentserif_6ec0e58a-module__wthl1q__className{font-family:studioInstrumentSerif,studioInstrumentSerif Fallback}.studioinstrumentserif_6ec0e58a-module__wthl1q__variable{--gps-instrument-serif:"studioInstrumentSerif", "studioInstrumentSerif Fallback"}
@font-face{font-stretch:100%;font-family:studioInstrumentSans;src:url(../media/instrument_sans_normal_400_700-s.3uuun_-7zsf1g.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:studioInstrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.studioinstrumentsans_cc1f30e1-module__y7YZ6q__className{font-family:studioInstrumentSans,studioInstrumentSans Fallback}.studioinstrumentsans_cc1f30e1-module__y7YZ6q__variable{--gps-instrument-sans:"studioInstrumentSans", "studioInstrumentSans Fallback"}
@font-face{font-stretch:100%;font-family:studioBricolage;src:url(../media/bricolage_grotesque_normal_200_800-s.2fl0vhx7oyatw.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:studioBricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.studiobricolage_c3128baa-module__f1eSiW__className{font-family:studioBricolage,studioBricolage Fallback}.studiobricolage_c3128baa-module__f1eSiW__variable{--gps-bricolage:"studioBricolage", "studioBricolage Fallback"}
@font-face{font-family:studioJakarta;src:url(../media/plus_jakarta_sans_normal_200_800-s.08ssgmy_tb90r.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:studioJakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.studiojakarta_24a5b279-module__uFy5VG__className{font-family:studioJakarta,studioJakarta Fallback}.studiojakarta_24a5b279-module__uFy5VG__variable{--gps-jakarta:"studioJakarta", "studioJakarta Fallback"}
@font-face{font-stretch:62% 125%;font-family:studioArchivo;src:url(../media/archivo_normal_100_900_wdth-s.14a9xpaqsbppk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioArchivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.studioarchivo_65b1d280-module__5K2MpW__className{font-family:studioArchivo,studioArchivo Fallback}.studioarchivo_65b1d280-module__5K2MpW__variable{--gps-archivo:"studioArchivo", "studioArchivo Fallback"}
@font-face{font-family:studioPublicSans;src:url(../media/public_sans_normal_100_900-s.3tasb8qs95n_v.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioPublicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.studiopublicsans_284bd5dc-module__PNbwsG__className{font-family:studioPublicSans,studioPublicSans Fallback}.studiopublicsans_284bd5dc-module__PNbwsG__variable{--gps-public-sans:"studioPublicSans", "studioPublicSans Fallback"}
@font-face{font-family:studioNewsreader;src:url(../media/newsreader_italic_200_800_opsz-s.32vcy6_pq4pnh.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:studioNewsreader;src:url(../media/newsreader_normal_200_800_opsz-s.3se9ogqst-d6c.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:studioNewsreader Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.studionewsreader_a51a229e-module__1lUpnW__className{font-family:studioNewsreader,studioNewsreader Fallback}.studionewsreader_a51a229e-module__1lUpnW__variable{--gps-newsreader:"studioNewsreader", "studioNewsreader Fallback"}
@font-face{font-family:studioBodoni;src:url(../media/bodoni_moda_italic_400_900_opsz-s.43freli-y7ma6.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:studioBodoni;src:url(../media/bodoni_moda_normal_400_900_opsz-s.0rld8m60nn64b.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:studioBodoni Fallback;src:local(Times New Roman);ascent-override:97.77%;descent-override:34.76%;line-gap-override:0.0%;size-adjust:115.07%}.studiobodoni_f0341bc0-module__uHV0Iq__className{font-family:studioBodoni,studioBodoni Fallback}.studiobodoni_f0341bc0-module__uHV0Iq__variable{--gps-bodoni:"studioBodoni", "studioBodoni Fallback"}
@font-face{font-family:studioAlbert;src:url(../media/albert_sans_normal_100_900-s.09k4gbkm5_fm2.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioAlbert Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.studioalbert_cb54f2c3-module__Bz4mJa__className{font-family:studioAlbert,studioAlbert Fallback}.studioalbert_cb54f2c3-module__Bz4mJa__variable{--gps-albert:"studioAlbert", "studioAlbert Fallback"}
@font-face{font-family:studioAnton;src:url(../media/anton_normal_400-s.002ht2t_o636a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioAnton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.studioanton_8bd52468-module__eMf3uW__className{font-family:studioAnton,studioAnton Fallback}.studioanton_8bd52468-module__eMf3uW__variable{--gps-anton:"studioAnton", "studioAnton Fallback"}
@font-face{font-family:studioWorkSans;src:url(../media/work_sans_normal_100_900-s.31l30c9jv8unx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioWorkSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.studioworksans_5bd5feb4-module__rlsJ6q__className{font-family:studioWorkSans,studioWorkSans Fallback}.studioworksans_5bd5feb4-module__rlsJ6q__variable{--gps-work-sans:"studioWorkSans", "studioWorkSans Fallback"}
@font-face{font-family:studioUnbounded;src:url(../media/unbounded_normal_200_900-s.3tqbdkkdqajd-.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:studioUnbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.studiounbounded_c92f00d2-module__tafUga__className{font-family:studioUnbounded,studioUnbounded Fallback}.studiounbounded_c92f00d2-module__tafUga__variable{--gps-unbounded:"studioUnbounded", "studioUnbounded Fallback"}
@font-face{font-family:studioOnest;src:url(../media/onest_normal_100_900-s.36xefmj0vqxkn.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioOnest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.studioonest_87725cdb-module__5Yr8sW__className{font-family:studioOnest,studioOnest Fallback}.studioonest_87725cdb-module__5Yr8sW__variable{--gps-onest:"studioOnest", "studioOnest Fallback"}
@font-face{font-family:studioDmSerif;src:url(../media/dm_serif_display_italic_400-s.413-z4yxnjtyu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:studioDmSerif;src:url(../media/dm_serif_display_normal_400-s.0q59resy_4ije.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioDmSerif Fallback;src:local(Times New Roman);ascent-override:93.46%;descent-override:30.22%;line-gap-override:0.0%;size-adjust:110.85%}.studiodmserif_83e16b58-module__HcJz4a__className{font-family:studioDmSerif,studioDmSerif Fallback}.studiodmserif_83e16b58-module__HcJz4a__variable{--gps-dm-serif:"studioDmSerif", "studioDmSerif Fallback"}
@font-face{font-family:studioDmSans;src:url(../media/dm_sans_normal_100_1000-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:studioDmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.studiodmsans_2c66c95f-module__HlyHXW__className{font-family:studioDmSans,studioDmSans Fallback}.studiodmsans_2c66c95f-module__HlyHXW__variable{--gps-dm-sans:"studioDmSans", "studioDmSans Fallback"}
@font-face{font-family:studioGloock;src:url(../media/gloock_normal_400-s.0i0-2mskdia64.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioGloock Fallback;src:local(Times New Roman);ascent-override:85.39%;descent-override:19.71%;line-gap-override:0.0%;size-adjust:114.18%}.studiogloock_20acf428-module__Mh6y_G__className{font-family:studioGloock,studioGloock Fallback}.studiogloock_20acf428-module__Mh6y_G__variable{--gps-gloock:"studioGloock", "studioGloock Fallback"}
@font-face{font-family:studioEpilogue;src:url(../media/epilogue_normal_100_900-s.1gz0im97vmwrs.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioEpilogue Fallback;src:local(Arial);ascent-override:70.86%;descent-override:21.08%;line-gap-override:0.0%;size-adjust:111.49%}.studioepilogue_e9785f70-module__umhUOa__className{font-family:studioEpilogue,studioEpilogue Fallback}.studioepilogue_e9785f70-module__umhUOa__variable{--gps-epilogue:"studioEpilogue", "studioEpilogue Fallback"}
@font-face{font-family:studioGaramond;src:url(../media/eb_garamond_italic_400_800-s.24y1xzwicrvhg.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:studioGaramond;src:url(../media/eb_garamond_normal_400_800-s.1simdcn5ouyn0.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:studioGaramond Fallback;src:local(Times New Roman);ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.0%;size-adjust:93.54%}.studiogaramond_ada3905d-module__OCMX1q__className{font-family:studioGaramond,studioGaramond Fallback}.studiogaramond_ada3905d-module__OCMX1q__variable{--gps-garamond:"studioGaramond", "studioGaramond Fallback"}
@font-face{font-family:studioSourceSans;src:url(../media/source_sans_3_normal_200_900-s.0dnkekw3juhe5.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:studioSourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.studiosourcesans_45ee83c6-module__mqrwiq__className{font-family:studioSourceSans,studioSourceSans Fallback}.studiosourcesans_45ee83c6-module__mqrwiq__variable{--gps-source-sans:"studioSourceSans", "studioSourceSans Fallback"}
@font-face{font-family:studioYoungSerif;src:url(../media/young_serif_normal_400-s.21s_cahnw20sc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioYoungSerif Fallback;src:local(Times New Roman);ascent-override:83.69%;descent-override:29.28%;line-gap-override:0.0%;size-adjust:124.98%}.studioyoungserif_d3c2e23e-module__azUaQq__className{font-family:studioYoungSerif,studioYoungSerif Fallback}.studioyoungserif_d3c2e23e-module__azUaQq__variable{--gps-young-serif:"studioYoungSerif", "studioYoungSerif Fallback"}
@font-face{font-family:studioFigtree;src:url(../media/figtree_normal_300_900-s.0jgzmitmnoe6_.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:studioFigtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.studiofigtree_b7148be9-module__z5VI4q__className{font-family:studioFigtree,studioFigtree Fallback}.studiofigtree_b7148be9-module__z5VI4q__variable{--gps-figtree:"studioFigtree", "studioFigtree Fallback"}
@font-face{font-family:studioPlayfair;src:url(../media/playfair_display_italic_400_900-s.43n2qzmbjskyp.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:studioPlayfair;src:url(../media/playfair_display_normal_400_900-s.2r-cuu_7locvx.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:studioPlayfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.studioplayfair_c2895390-module__ht5UuG__className{font-family:studioPlayfair,studioPlayfair Fallback}.studioplayfair_c2895390-module__ht5UuG__variable{--gps-playfair:"studioPlayfair", "studioPlayfair Fallback"}
@font-face{font-family:studioManrope;src:url(../media/manrope_normal_200_800-s.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:studioManrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.studiomanrope_e6fddaaa-module__Clm5WW__className{font-family:studioManrope,studioManrope Fallback}.studiomanrope_e6fddaaa-module__Clm5WW__variable{--gps-manrope:"studioManrope", "studioManrope Fallback"}
@font-face{font-family:studioHanken;src:url(../media/hanken_grotesk_normal_100_900-s.2rlmbw0a3_pri.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:studioHanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.studiohanken_aad38e13-module__UgAXVq__className{font-family:studioHanken,studioHanken Fallback}.studiohanken_aad38e13-module__UgAXVq__variable{--gps-hanken:"studioHanken", "studioHanken Fallback"}
@font-face{font-family:studioPinyon;src:url(../media/pinyon_script_normal_400-s.37imwftixfukh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:studioPinyon Fallback;src:local(Arial);ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.0%;size-adjust:77.93%}.studiopinyon_1cb42cea-module__ZDbGIq__className{font-family:studioPinyon,studioPinyon Fallback}.studiopinyon_1cb42cea-module__ZDbGIq__variable{--gps-pinyon:"studioPinyon", "studioPinyon Fallback"}
.ElementBlocks-module__dWVbiW__stack{gap:clamp(24px,3vw,40px);display:grid}.ElementBlocks-module__dWVbiW__align_left{text-align:left}.ElementBlocks-module__dWVbiW__align_center{text-align:center}.ElementBlocks-module__dWVbiW__align_right{text-align:right}.ElementBlocks-module__dWVbiW__justify_left{justify-content:flex-start}.ElementBlocks-module__dWVbiW__justify_center{justify-content:center}.ElementBlocks-module__dWVbiW__justify_right{justify-content:flex-end}.ElementBlocks-module__dWVbiW__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--gp-accent,currentColor);font-size:.76rem;font-weight:800}.ElementBlocks-module__dWVbiW__intro{gap:14px;max-width:780px;display:grid}.ElementBlocks-module__dWVbiW__intro.ElementBlocks-module__dWVbiW__align_center{justify-items:center;margin-inline:auto}.ElementBlocks-module__dWVbiW__intro.ElementBlocks-module__dWVbiW__align_right{justify-items:end;margin-left:auto}.ElementBlocks-module__dWVbiW__intro .ElementBlocks-module__dWVbiW__introText{opacity:.8;max-width:62ch;font-size:clamp(1.02rem,1.3vw,1.2rem)}.ElementBlocks-module__dWVbiW__emptyHint{border:2px dashed color-mix(in srgb,currentColor 22%,transparent);text-align:center;opacity:.65;border-radius:10px;padding:22px;font:600 13px/1.4 system-ui,sans-serif}.ElementBlocks-module__dWVbiW__heading{line-height:var(--gp-line-tight,1.05);overflow-wrap:break-word;margin:0}.ElementBlocks-module__dWVbiW__richText{font-family:var(--gp-font-body);line-height:var(--gp-line-body,1.62);overflow-wrap:break-word}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_sm p,.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_sm li{font-size:.92rem}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_md p,.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_md li{font-size:var(--gp-type-body,1rem)}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_lg p,.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_lg li{font-size:clamp(1.12rem,1.5vw,1.32rem)}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_xl p,.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__text_xl li{font-size:clamp(1.3rem,2vw,1.7rem)}.ElementBlocks-module__dWVbiW__richText :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){margin-top:1em}.ElementBlocks-module__dWVbiW__richText :where(ul,ol){margin:0;padding-left:1.3em}.ElementBlocks-module__dWVbiW__richText a{color:var(--gp-primary);text-underline-offset:3px;text-decoration:underline}.ElementBlocks-module__dWVbiW__richText blockquote{border-top:1px solid color-mix(in srgb,var(--gp-accent) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gp-accent) 55%,transparent);font-family:var(--gp-font-display);margin:0;padding:16px 0;font-size:1.3em}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__twoColumns{columns:2;column-gap:48px}.ElementBlocks-module__dWVbiW__richText :where(h1,h2,h3,h4){font-family:var(--gp-font-display);line-height:1.1}.ElementBlocks-module__dWVbiW__announcement{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;font-size:.92rem;font-weight:600;display:flex}.ElementBlocks-module__dWVbiW__announcement.ElementBlocks-module__dWVbiW__align_center{justify-content:center}.ElementBlocks-module__dWVbiW__announcement.ElementBlocks-module__dWVbiW__align_right{justify-content:flex-end}.ElementBlocks-module__dWVbiW__announcement a{color:inherit;font-weight:800}.ElementBlocks-module__dWVbiW__banner_primary{background:var(--gp-primary);color:#fff}.ElementBlocks-module__dWVbiW__banner_accent{background:var(--gp-accent);color:#fff}.ElementBlocks-module__dWVbiW__banner_dark{background:var(--gp-fg);color:var(--gp-bg)}.ElementBlocks-module__dWVbiW__banner_soft{background:var(--gp-surface-alt);color:var(--gp-fg)}.ElementBlocks-module__dWVbiW__buttons{flex-wrap:wrap;gap:12px;display:flex}.ElementBlocks-module__dWVbiW__button{border-radius:var(--gp-radius-pill,999px);font-weight:var(--gp-button-weight,800);text-transform:var(--gp-button-transform,none);letter-spacing:var(--gp-button-tracking,normal);cursor:pointer;font-family:var(--gp-font-body);transition:transform var(--gp-motion-fast,.18s) var(--gp-ease),background var(--gp-motion-fast,.18s) var(--gp-ease),color var(--gp-motion-fast,.18s),filter var(--gp-motion-fast,.18s);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ElementBlocks-module__dWVbiW__button:hover{transform:var(--gp-button-hover-transform,translateY(-2px));filter:var(--gp-button-hover-filter,none)}.ElementBlocks-module__dWVbiW__buttonSize_sm{min-height:38px;padding:8px 16px;font-size:.84rem}.ElementBlocks-module__dWVbiW__buttonSize_md{min-height:48px;padding:12px 22px;font-size:.92rem}.ElementBlocks-module__dWVbiW__buttonSize_lg{min-height:58px;padding:16px 30px;font-size:1.02rem}.ElementBlocks-module__dWVbiW__button_primary{background:var(--gp-button-bg,var(--gp-primary));color:var(--gp-button-fg,#fff);border-color:var(--gp-button-border,transparent)}.ElementBlocks-module__dWVbiW__button_secondary{background:var(--gp-secondary);color:#fff}.ElementBlocks-module__dWVbiW__button_outline{color:inherit;background:0 0;border-color:currentColor}.ElementBlocks-module__dWVbiW__button_link{min-height:0;color:var(--gp-primary);text-underline-offset:4px;background:0 0;padding-inline:0;text-decoration:underline}.ElementBlocks-module__dWVbiW__button_link:hover{transform:none}.ElementBlocks-module__dWVbiW__image{gap:10px;margin:0;display:grid}.ElementBlocks-module__dWVbiW__image img{width:100%;height:auto;display:block}.ElementBlocks-module__dWVbiW__image figcaption,.ElementBlocks-module__dWVbiW__video figcaption,.ElementBlocks-module__dWVbiW__galleryItem figcaption{opacity:.7;font-size:.86rem}.ElementBlocks-module__dWVbiW__imagePlaceholder{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gp-fg,#000) 5%,transparent) 0 12px,transparent 12px 24px),var(--gp-surface-alt,#eee);width:100%;min-height:120px;color:var(--gp-muted,#666);text-align:center;border-radius:12px;place-items:center;padding:16px;font:600 13px/1.4 system-ui,sans-serif;display:grid}.ElementBlocks-module__dWVbiW__video{gap:10px;margin:0;display:grid}.ElementBlocks-module__dWVbiW__videoFrame{background:#000;width:100%;position:relative;overflow:hidden}.ElementBlocks-module__dWVbiW__videoFrame iframe,.ElementBlocks-module__dWVbiW__videoFrame video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ElementBlocks-module__dWVbiW__slideshow{border-radius:inherit;position:relative;overflow:hidden}.ElementBlocks-module__dWVbiW__slideTrack{scroll-snap-type:x mandatory;scrollbar-width:none;height:var(--slide-height,620px);display:flex;overflow-x:auto}.ElementBlocks-module__dWVbiW__slideTrack::-webkit-scrollbar{display:none}.ElementBlocks-module__dWVbiW__slide{scroll-snap-align:start;color:#fff;background:#1a211e;flex:0 0 100%;align-items:end;display:grid;position:relative;overflow:hidden}.ElementBlocks-module__dWVbiW__slideImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ElementBlocks-module__dWVbiW__slideShade{position:absolute;inset:0}.ElementBlocks-module__dWVbiW__slideCopy{z-index:1;justify-items:start;gap:18px;max-width:900px;padding:clamp(28px,6vw,80px);display:grid;position:relative}.ElementBlocks-module__dWVbiW__slide.ElementBlocks-module__dWVbiW__align_center .ElementBlocks-module__dWVbiW__slideCopy{justify-items:center;margin-inline:auto}.ElementBlocks-module__dWVbiW__slide.ElementBlocks-module__dWVbiW__align_right .ElementBlocks-module__dWVbiW__slideCopy{justify-items:end;margin-left:auto}.ElementBlocks-module__dWVbiW__slideCopy h2{font-size:clamp(2.4rem,5vw,5rem)!important}.ElementBlocks-module__dWVbiW__slideCopy p{opacity:.9;max-width:60ch;font-size:clamp(1rem,1.5vw,1.25rem)}.ElementBlocks-module__dWVbiW__slideArrow{color:#111;cursor:pointer;background:#ffffffe0;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ElementBlocks-module__dWVbiW__slidePrev{left:16px}.ElementBlocks-module__dWVbiW__slideNext{right:16px}.ElementBlocks-module__dWVbiW__slideDots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.ElementBlocks-module__dWVbiW__slideDots button{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:10px;height:10px;padding:0}.ElementBlocks-module__dWVbiW__slideDots button[aria-current=true]{background:#fff;width:26px}.ElementBlocks-module__dWVbiW__gallery{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap,16px);display:grid}.ElementBlocks-module__dWVbiW__gallery.ElementBlocks-module__dWVbiW__masonry{columns:var(--cols,3);column-gap:var(--gap,16px);display:block}.ElementBlocks-module__dWVbiW__gallery.ElementBlocks-module__dWVbiW__masonry .ElementBlocks-module__dWVbiW__galleryItem{break-inside:avoid;margin-bottom:var(--gap,16px)}.ElementBlocks-module__dWVbiW__galleryItem{gap:8px;margin:0;display:grid}.ElementBlocks-module__dWVbiW__galleryItem img{object-fit:cover;width:100%;height:auto;display:block}.ElementBlocks-module__dWVbiW__logos{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);display:flex}.ElementBlocks-module__dWVbiW__logos img{height:var(--logo-height,48px);object-fit:contain;width:auto;max-width:200px;display:block}.ElementBlocks-module__dWVbiW__logos.ElementBlocks-module__dWVbiW__grayscale img{filter:grayscale();opacity:.7;transition:filter .2s,opacity .2s}.ElementBlocks-module__dWVbiW__logos.ElementBlocks-module__dWVbiW__grayscale a:hover img,.ElementBlocks-module__dWVbiW__logos.ElementBlocks-module__dWVbiW__grayscale img:hover{filter:none;opacity:1}.ElementBlocks-module__dWVbiW__columns{grid-template-columns:var(--columns,1fr 1fr);gap:var(--gap,32px);display:grid}.ElementBlocks-module__dWVbiW__column{flex-direction:column;gap:16px;min-width:0;display:flex}.ElementBlocks-module__dWVbiW__box{min-width:0;display:flex}.ElementBlocks-module__dWVbiW__spacer{height:var(--space,64px)}.ElementBlocks-module__dWVbiW__spacerEditing{background:repeating-linear-gradient(-45deg,#3a7bd514 0 8px,#0000 8px 16px)}.ElementBlocks-module__dWVbiW__divider{border:0;height:0}.ElementBlocks-module__dWVbiW__cards{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.ElementBlocks-module__dWVbiW__card{flex-direction:column;gap:18px;min-width:0;display:flex}.ElementBlocks-module__dWVbiW__cards_card .ElementBlocks-module__dWVbiW__card{background:var(--gp-surface);border-radius:var(--gp-radius-md,16px);box-shadow:var(--gp-shadow-soft);padding:clamp(22px,2.4vw,32px)}.ElementBlocks-module__dWVbiW__cards_outline .ElementBlocks-module__dWVbiW__card{border:1px solid var(--gp-border);border-radius:var(--gp-radius-md,16px);padding:clamp(22px,2.4vw,32px)}.ElementBlocks-module__dWVbiW__cards_overlay .ElementBlocks-module__dWVbiW__card{border-radius:var(--gp-radius-md,16px);color:#fff;background:var(--gp-fg);justify-content:flex-end;min-height:340px;position:relative;overflow:hidden}.ElementBlocks-module__dWVbiW__cards_overlay .ElementBlocks-module__dWVbiW__cardImage{opacity:.6;width:100%;position:absolute;inset:0;aspect-ratio:auto!important;border-radius:0!important;height:100%!important}.ElementBlocks-module__dWVbiW__cards_overlay .ElementBlocks-module__dWVbiW__cardBody{padding:24px;position:relative}.ElementBlocks-module__dWVbiW__card.ElementBlocks-module__dWVbiW__align_center{align-items:center}.ElementBlocks-module__dWVbiW__card.ElementBlocks-module__dWVbiW__align_right{align-items:flex-end}.ElementBlocks-module__dWVbiW__cardImage{object-fit:cover;border-radius:calc(var(--gp-radius-md,16px) - 4px);width:100%;height:auto;display:block}.ElementBlocks-module__dWVbiW__cardIcon{background:color-mix(in srgb,var(--gp-primary) 12%,transparent);border-radius:14px;place-items:center;width:58px;height:58px;font-size:2rem;line-height:1;display:inline-grid}.ElementBlocks-module__dWVbiW__cardBody{gap:10px;display:grid}.ElementBlocks-module__dWVbiW__cards .ElementBlocks-module__dWVbiW__cardTitle,.ElementBlocks-module__dWVbiW__team .ElementBlocks-module__dWVbiW__cardTitle,.ElementBlocks-module__dWVbiW__events .ElementBlocks-module__dWVbiW__cardTitle,.ElementBlocks-module__dWVbiW__pricing .ElementBlocks-module__dWVbiW__cardTitle{font-family:var(--gp-font-heading);font-weight:var(--gp-heading-weight,700);letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.2}.ElementBlocks-module__dWVbiW__cardBody p{opacity:.8}.ElementBlocks-module__dWVbiW__textLink{color:var(--gp-primary);font-size:.92rem;font-weight:800;text-decoration:none}.ElementBlocks-module__dWVbiW__team{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.ElementBlocks-module__dWVbiW__person{align-content:start;gap:10px;display:grid}.ElementBlocks-module__dWVbiW__person.ElementBlocks-module__dWVbiW__align_center{justify-items:center}.ElementBlocks-module__dWVbiW__personPhoto{aspect-ratio:1;object-fit:cover;width:min(100%,220px);display:block}.ElementBlocks-module__dWVbiW__personInitial{background:var(--gp-surface-alt);font:600 3rem/1 var(--gp-font-display);color:var(--gp-primary);place-items:center;display:grid}.ElementBlocks-module__dWVbiW__shape_circle{border-radius:999px}.ElementBlocks-module__dWVbiW__shape_rounded{border-radius:var(--gp-radius-lg,24px)}.ElementBlocks-module__dWVbiW__shape_square{border-radius:0}.ElementBlocks-module__dWVbiW__personRole{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.84rem;font-weight:700}.ElementBlocks-module__dWVbiW__faq{gap:clamp(24px,3vw,40px);display:grid}.ElementBlocks-module__dWVbiW__faqSplit{grid-template-columns:.8fr 1.2fr;align-items:start}.ElementBlocks-module__dWVbiW__faqList{display:grid}.ElementBlocks-module__dWVbiW__faqList details{border-bottom:1px solid var(--gp-border)}.ElementBlocks-module__dWVbiW__faq_cards{gap:12px}.ElementBlocks-module__dWVbiW__faq_cards details{background:var(--gp-surface);border-radius:var(--gp-radius-md,16px);border:0;padding-inline:20px}.ElementBlocks-module__dWVbiW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.ElementBlocks-module__dWVbiW__faqList summary::-webkit-details-marker{display:none}.ElementBlocks-module__dWVbiW__faqIcon{flex:none;font-size:1.5rem;line-height:1;transition:transform .2s}.ElementBlocks-module__dWVbiW__faqList details[open] .ElementBlocks-module__dWVbiW__faqIcon{transform:rotate(45deg)}.ElementBlocks-module__dWVbiW__faqAnswer{opacity:.82;line-height:var(--gp-line-body,1.62);white-space:pre-line;padding-bottom:22px}.ElementBlocks-module__dWVbiW__testimonials{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.ElementBlocks-module__dWVbiW__testimonials.ElementBlocks-module__dWVbiW__featured{text-align:center;grid-template-columns:1fr;max-width:980px;margin-inline:auto}.ElementBlocks-module__dWVbiW__testimonial{background:var(--gp-surface);border-radius:var(--gp-radius-md,16px);flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:clamp(24px,3vw,36px);display:flex}.ElementBlocks-module__dWVbiW__testimonial blockquote{font-family:var(--gp-font-display);margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.35}.ElementBlocks-module__dWVbiW__featured .ElementBlocks-module__dWVbiW__testimonial{background:0 0;padding:0}.ElementBlocks-module__dWVbiW__featured .ElementBlocks-module__dWVbiW__testimonial blockquote{font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.15}.ElementBlocks-module__dWVbiW__testimonial figcaption{align-items:center;gap:12px;display:flex}.ElementBlocks-module__dWVbiW__featured .ElementBlocks-module__dWVbiW__testimonial figcaption{justify-content:center}.ElementBlocks-module__dWVbiW__testimonial figcaption>span{text-align:left;display:grid}.ElementBlocks-module__dWVbiW__testimonial small{opacity:.65;font-size:.84rem}.ElementBlocks-module__dWVbiW__avatar{object-fit:cover;border-radius:999px;width:48px;height:48px}.ElementBlocks-module__dWVbiW__statsGrid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:0;display:grid}.ElementBlocks-module__dWVbiW__statItem{gap:8px;padding:28px 22px;display:grid}.ElementBlocks-module__dWVbiW__statItem strong{font:600 clamp(2.2rem,4.5vw,4.4rem)/1 var(--gp-font-display)}.ElementBlocks-module__dWVbiW__statItem>span{opacity:.72;font-size:.92rem}.ElementBlocks-module__dWVbiW__stats_lines{border-top:1px solid var(--gp-border);border-bottom:1px solid var(--gp-border)}.ElementBlocks-module__dWVbiW__stats_lines .ElementBlocks-module__dWVbiW__statItem+.ElementBlocks-module__dWVbiW__statItem{border-left:1px solid var(--gp-border)}.ElementBlocks-module__dWVbiW__stats_cards{gap:16px}.ElementBlocks-module__dWVbiW__stats_cards .ElementBlocks-module__dWVbiW__statItem{background:var(--gp-surface);border-radius:var(--gp-radius-md,16px)}.ElementBlocks-module__dWVbiW__events{gap:0;display:grid}.ElementBlocks-module__dWVbiW__event{border-bottom:1px solid var(--gp-border);grid-template-columns:120px 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);padding:26px 0;display:grid}.ElementBlocks-module__dWVbiW__eventDate{font:600 clamp(1.2rem,2vw,1.6rem)/1.1 var(--gp-font-display);color:var(--gp-primary)}.ElementBlocks-module__dWVbiW__eventBody{gap:6px;display:grid}.ElementBlocks-module__dWVbiW__eventMeta{opacity:.7;flex-wrap:wrap;gap:6px 18px;font-size:.88rem;display:flex}.ElementBlocks-module__dWVbiW__eventCards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.ElementBlocks-module__dWVbiW__eventCards .ElementBlocks-module__dWVbiW__event{background:var(--gp-surface);border-radius:var(--gp-radius-md,16px);border:0;grid-template-columns:1fr;align-items:start;padding:26px}.ElementBlocks-module__dWVbiW__pricing{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ElementBlocks-module__dWVbiW__plan{border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg,24px);background:var(--gp-surface);flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);display:flex}.ElementBlocks-module__dWVbiW__planHighlighted{border:2px solid var(--gp-primary);box-shadow:var(--gp-shadow-lift);transform:translateY(-6px)}.ElementBlocks-module__dWVbiW__price{align-items:baseline;gap:6px;display:flex}.ElementBlocks-module__dWVbiW__price strong{font:600 clamp(2.2rem,4vw,3.4rem)/1 var(--gp-font-display)}.ElementBlocks-module__dWVbiW__price>span{opacity:.65}.ElementBlocks-module__dWVbiW__plan ul{gap:10px;margin:0 0 auto;padding:0;list-style:none;display:grid}.ElementBlocks-module__dWVbiW__plan li{padding-left:26px;position:relative}.ElementBlocks-module__dWVbiW__plan li:before{content:"✓";color:var(--gp-primary);font-weight:800;position:absolute;left:0}.ElementBlocks-module__dWVbiW__social{flex-wrap:wrap;gap:10px;display:flex}.ElementBlocks-module__dWVbiW__social a{color:inherit;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ElementBlocks-module__dWVbiW__social_icons a{width:var(--social-size,40px);height:var(--social-size,40px);border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.ElementBlocks-module__dWVbiW__social_icons a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.ElementBlocks-module__dWVbiW__social_pills a{min-height:var(--social-size,40px);background:var(--gp-surface-alt);border-radius:999px;padding:0 16px}.ElementBlocks-module__dWVbiW__social_text a{text-underline-offset:4px;text-decoration:underline}.ElementBlocks-module__dWVbiW__map{background:var(--gp-surface-alt);width:100%;overflow:hidden}.ElementBlocks-module__dWVbiW__map iframe{border:0;width:100%;height:100%;display:block}.ElementBlocks-module__dWVbiW__contact{align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ElementBlocks-module__dWVbiW__contactWithMap{grid-template-columns:1fr 1.1fr}.ElementBlocks-module__dWVbiW__contactList{gap:0;margin:0;display:grid}.ElementBlocks-module__dWVbiW__contactList div{border-bottom:1px solid var(--gp-border);grid-template-columns:110px 1fr;gap:16px;padding:16px 0;display:grid}.ElementBlocks-module__dWVbiW__contactList dt{text-transform:uppercase;letter-spacing:.12em;opacity:.6;padding-top:3px;font-size:.74rem;font-weight:800}.ElementBlocks-module__dWVbiW__contactList dd{white-space:pre-line;margin:0}.ElementBlocks-module__dWVbiW__contactList a{color:inherit}.ElementBlocks-module__dWVbiW__formWrap{gap:28px;display:grid}.ElementBlocks-module__dWVbiW__formCard{background:var(--gp-surface);border-radius:var(--gp-radius-lg,24px);box-shadow:var(--gp-shadow-soft);padding:clamp(24px,4vw,48px)}.ElementBlocks-module__dWVbiW__form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ElementBlocks-module__dWVbiW__form label{gap:8px;font-size:.86rem;font-weight:700;display:grid}.ElementBlocks-module__dWVbiW__form label em{color:var(--gp-accent);font-style:normal}.ElementBlocks-module__dWVbiW__form input,.ElementBlocks-module__dWVbiW__form textarea,.ElementBlocks-module__dWVbiW__form select{border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm,8px);background:var(--gp-bg);width:100%;min-height:48px;color:var(--gp-fg);font:inherit;padding:12px 14px;font-weight:400}.ElementBlocks-module__dWVbiW__form textarea{resize:vertical}.ElementBlocks-module__dWVbiW__formFull{grid-column:1/-1}.ElementBlocks-module__dWVbiW__formSuccess{border-radius:var(--gp-radius-md,16px);background:color-mix(in srgb,var(--gp-primary) 10%,transparent);padding:20px;font-weight:600}@media (max-width:1024px){.ElementBlocks-module__dWVbiW__stack_tablet{grid-template-columns:1fr}.ElementBlocks-module__dWVbiW__stack_tablet.ElementBlocks-module__dWVbiW__reverse>:first-child{order:2}.ElementBlocks-module__dWVbiW__cards,.ElementBlocks-module__dWVbiW__team,.ElementBlocks-module__dWVbiW__testimonials,.ElementBlocks-module__dWVbiW__pricing,.ElementBlocks-module__dWVbiW__statsGrid{grid-template-columns:repeat(var(--cols-md,2),minmax(0,1fr))}.ElementBlocks-module__dWVbiW__stats_lines .ElementBlocks-module__dWVbiW__statItem:nth-child(odd){border-left:0}.ElementBlocks-module__dWVbiW__gallery{grid-template-columns:repeat(var(--cols-md,3),minmax(0,1fr))}.ElementBlocks-module__dWVbiW__gallery.ElementBlocks-module__dWVbiW__masonry{columns:var(--cols-md,3)}.ElementBlocks-module__dWVbiW__faqSplit,.ElementBlocks-module__dWVbiW__contactWithMap{grid-template-columns:1fr}}@media (max-width:640px){.ElementBlocks-module__dWVbiW__stack_mobile,.ElementBlocks-module__dWVbiW__stack_tablet{grid-template-columns:1fr}.ElementBlocks-module__dWVbiW__stack_mobile.ElementBlocks-module__dWVbiW__reverse>:first-child{order:2}.ElementBlocks-module__dWVbiW__cards,.ElementBlocks-module__dWVbiW__team,.ElementBlocks-module__dWVbiW__testimonials,.ElementBlocks-module__dWVbiW__pricing,.ElementBlocks-module__dWVbiW__form{grid-template-columns:1fr}.ElementBlocks-module__dWVbiW__statsGrid{grid-template-columns:1fr 1fr}.ElementBlocks-module__dWVbiW__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ElementBlocks-module__dWVbiW__gallery.ElementBlocks-module__dWVbiW__masonry{columns:2}.ElementBlocks-module__dWVbiW__richText.ElementBlocks-module__dWVbiW__twoColumns{columns:1}.ElementBlocks-module__dWVbiW__event{grid-template-columns:1fr;gap:10px}.ElementBlocks-module__dWVbiW__fullMobile{flex-direction:column}.ElementBlocks-module__dWVbiW__fullMobile .ElementBlocks-module__dWVbiW__button{width:100%}.ElementBlocks-module__dWVbiW__spacer{height:var(--space-mobile,32px)}.ElementBlocks-module__dWVbiW__contactList div{grid-template-columns:1fr;gap:4px}.ElementBlocks-module__dWVbiW__planHighlighted{transform:none}}@media (prefers-reduced-motion:reduce){.ElementBlocks-module__dWVbiW__button{transition:none}.ElementBlocks-module__dWVbiW__button:hover{transform:none}}.ElementBlocks-module__dWVbiW__formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ElementBlocks-module__dWVbiW__formError{border-radius:var(--gp-radius-sm,8px);color:#8a1c12;background:#fdecea;margin:0;padding:12px 14px;font-weight:600}.ElementBlocks-module__dWVbiW__cardIconSvg{color:var(--gp-primary);place-items:center;display:inline-grid}.ElementBlocks-module__dWVbiW__embed{background:var(--gp-surface-alt);width:100%;overflow:hidden}.ElementBlocks-module__dWVbiW__embed iframe{border:0;width:100%;height:100%;display:block}.ElementBlocks-module__dWVbiW__iconBlock{width:100%;display:flex}.ElementBlocks-module__dWVbiW__iconLink{color:inherit;text-align:center;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ElementBlocks-module__dWVbiW__iconGraphic{color:var(--gp-icon-color);place-items:center;display:inline-grid}.ElementBlocks-module__dWVbiW__icon_circle,.ElementBlocks-module__dWVbiW__icon_square,.ElementBlocks-module__dWVbiW__icon_outline{width:var(--gp-icon-box);height:var(--gp-icon-box);background:var(--gp-icon-bg)}.ElementBlocks-module__dWVbiW__icon_circle,.ElementBlocks-module__dWVbiW__icon_outline{border-radius:999px}.ElementBlocks-module__dWVbiW__icon_square{border-radius:var(--gp-radius-md,16px)}.ElementBlocks-module__dWVbiW__icon_outline{border:2px solid var(--gp-icon-color);background:0 0}.ElementBlocks-module__dWVbiW__iconText{line-height:1}.ElementBlocks-module__dWVbiW__iconLabel{font-weight:600}
.SiteEditor-module__IIa21q__shell{background:var(--puck-color-surface-subtle,#f5f5f5);height:100dvh;color:var(--puck-color-text,#111);font-family:var(--puck-font-family,Inter,system-ui,sans-serif);flex-direction:column;display:flex}.SiteEditor-module__IIa21q__shell>:last-child{flex:1;min-height:0}.SiteEditor-module__IIa21q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SiteEditor-module__IIa21q__muted{color:var(--puck-color-text-secondary,#666);margin:0;font-size:12px;line-height:1.5}.SiteEditor-module__IIa21q__topBar{border-bottom:1px solid var(--puck-color-border,#e5e5e5);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:56px;padding:0 12px;font-size:13px;display:grid}.SiteEditor-module__IIa21q__topLeft,.SiteEditor-module__IIa21q__topRight{align-items:center;gap:8px;min-width:0;display:flex}.SiteEditor-module__IIa21q__topRight{justify-content:flex-end}.SiteEditor-module__IIa21q__back{width:34px;height:34px;color:inherit;border-radius:8px;flex:none;place-items:center;font-size:18px;text-decoration:none;display:grid}.SiteEditor-module__IIa21q__back:hover{background:var(--puck-color-surface-muted,#f0f0f0)}.SiteEditor-module__IIa21q__siteTitle{min-width:0;margin-right:6px;line-height:1.2;display:grid}.SiteEditor-module__IIa21q__siteTitle strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;overflow:hidden}.SiteEditor-module__IIa21q__siteTitle span{color:var(--puck-color-text-secondary,#666);font-size:11px}.SiteEditor-module__IIa21q__pageSelect select{border:1px solid var(--puck-color-border,#ddd);max-width:200px;height:34px;font:600 13px/1 var(--puck-font-family,system-ui);color:inherit;background:#fff;border-radius:8px;padding:0 28px 0 10px}.SiteEditor-module__IIa21q__topButton{min-width:34px;height:34px;color:inherit;font:600 13px/1 var(--puck-font-family,system-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px}.SiteEditor-module__IIa21q__topButton:hover:not(:disabled){background:var(--puck-color-surface-muted,#f0f0f0)}.SiteEditor-module__IIa21q__topButton:disabled{opacity:.35;cursor:not-allowed}.SiteEditor-module__IIa21q__topButtonActive{color:#1d4ed8;background:#e8f0fe;border-color:#bfd3fb}.SiteEditor-module__IIa21q__devices{background:var(--puck-color-surface-muted,#f0f0f0);border-radius:10px;gap:2px;padding:3px;display:flex}.SiteEditor-module__IIa21q__devices button{height:30px;color:var(--puck-color-text-secondary,#555);font:600 12px/1 var(--puck-font-family,system-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.SiteEditor-module__IIa21q__deviceActive{box-shadow:0 1px 3px #0000001f;color:var(--puck-color-text,#111)!important;background:#fff!important}.SiteEditor-module__IIa21q__saveStatus{color:var(--puck-color-text-secondary,#666);white-space:nowrap;padding:0 4px;font-size:12px}.SiteEditor-module__IIa21q__saveStatusDirty{color:#b45309;font-weight:600}.SiteEditor-module__IIa21q__saveButton{color:#fff;height:34px;font:700 13px/1 var(--puck-font-family,system-ui);cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;padding:0 18px}.SiteEditor-module__IIa21q__saveButton:hover:not(:disabled){background:#1e40af}.SiteEditor-module__IIa21q__saveButton:disabled{cursor:default;background:#93a9d9}.SiteEditor-module__IIa21q__banner{border-bottom:1px solid #0000;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex}.SiteEditor-module__IIa21q__banner>span{flex:1}.SiteEditor-module__IIa21q__bannerOk{color:#14532d;background:#ecfdf3;border-color:#bbf7d0}.SiteEditor-module__IIa21q__bannerError{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.SiteEditor-module__IIa21q__bannerInfo{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.SiteEditor-module__IIa21q__input{border:1px solid var(--puck-field-color-border,var(--puck-color-border,#ddd));border-radius:var(--puck-field-radius,6px);background:var(--puck-field-color-bg,#fff);width:100%;min-height:34px;color:var(--puck-field-color-text,#111);font:400 13px/1.35 var(--puck-font-family,system-ui);box-sizing:border-box;padding:7px 10px}.SiteEditor-module__IIa21q__input:focus{outline-offset:-1px;border-color:#0000;outline:2px solid #3b82f6}textarea.SiteEditor-module__IIa21q__input{resize:vertical}.SiteEditor-module__IIa21q__inputInvalid{border-color:#dc2626}.SiteEditor-module__IIa21q__button{border:1px solid var(--puck-color-border,#ddd);min-height:32px;color:inherit;font:600 12px/1 var(--puck-font-family,system-ui);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.SiteEditor-module__IIa21q__button:hover:not(:disabled){border-color:var(--puck-color-border-hover,#bbb);background:var(--puck-color-surface-subtle,#fafafa)}.SiteEditor-module__IIa21q__button:disabled{opacity:.45;cursor:not-allowed}.SiteEditor-module__IIa21q__buttonPrimary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.SiteEditor-module__IIa21q__buttonPrimary:hover:not(:disabled){background:#1e40af!important;border-color:#1e40af!important}.SiteEditor-module__IIa21q__buttonDanger{color:#b91c1c;border-color:#fecaca}.SiteEditor-module__IIa21q__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.SiteEditor-module__IIa21q__iconButton{width:30px;height:30px;color:var(--puck-color-text-secondary,#555);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;font-size:14px;display:inline-grid}.SiteEditor-module__IIa21q__iconButton:hover:not(:disabled){background:var(--puck-color-surface-muted,#eee);color:var(--puck-color-text,#111)}.SiteEditor-module__IIa21q__iconButton:disabled{opacity:.3;cursor:default}.SiteEditor-module__IIa21q__controlRow{gap:6px;display:grid}.SiteEditor-module__IIa21q__controlLabel{color:var(--puck-color-text-secondary,#555);font-size:12px;font-weight:600}.SiteEditor-module__IIa21q__controlHint{color:var(--puck-color-text-muted,#888);font-size:11px}.SiteEditor-module__IIa21q__controlError{color:#b91c1c;font-size:12px}.SiteEditor-module__IIa21q__color{gap:8px;display:grid}.SiteEditor-module__IIa21q__swatches{flex-wrap:wrap;gap:6px;display:flex}.SiteEditor-module__IIa21q__swatch{cursor:pointer;border:1px solid #0000002e;border-radius:999px;width:24px;height:24px;padding:0}.SiteEditor-module__IIa21q__swatchActive{outline-offset:2px;outline:2px solid #1d4ed8}.SiteEditor-module__IIa21q__colorInputs{align-items:center;gap:6px;display:flex}.SiteEditor-module__IIa21q__colorPicker{border:1px solid var(--puck-color-border,#ddd);cursor:pointer;background-image:linear-gradient(45deg,#ddd 25%,#0000 25% 75%,#ddd 75%),linear-gradient(45deg,#ddd 25%,#0000 25% 75%,#ddd 75%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:8px;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.SiteEditor-module__IIa21q__colorPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.SiteEditor-module__IIa21q__range{align-items:center;gap:8px;display:flex}.SiteEditor-module__IIa21q__range input[type=range]{accent-color:#1d4ed8;flex:1;min-width:0}.SiteEditor-module__IIa21q__rangeUnset{opacity:.45}.SiteEditor-module__IIa21q__rangeValue{flex:none;align-items:center;gap:4px;display:flex}.SiteEditor-module__IIa21q__rangeValue .SiteEditor-module__IIa21q__input{text-align:right;width:68px;padding-inline:6px}.SiteEditor-module__IIa21q__rangeValue small{color:var(--puck-color-text-secondary,#666);min-width:14px;font-size:11px}.SiteEditor-module__IIa21q__segmented{background:var(--puck-color-surface-muted,#f0f0f0);border-radius:8px;flex:none;gap:2px;padding:3px;display:flex}.SiteEditor-module__IIa21q__segmented button{white-space:nowrap;min-height:28px;font:600 12px/1 var(--puck-font-family,system-ui);color:var(--puck-color-text-secondary,#555);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:0 6px}.SiteEditor-module__IIa21q__segmentedActive{box-shadow:0 1px 2px #0000001f;color:var(--puck-color-text,#111)!important;background:#fff!important}.SiteEditor-module__IIa21q__toggle{cursor:pointer;align-items:center;gap:10px;padding:2px 0;font-size:13px;display:flex;position:relative}.SiteEditor-module__IIa21q__toggle input{opacity:0;width:1px;height:1px;position:absolute}.SiteEditor-module__IIa21q__toggleTrack{background:#d4d4d8;border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.SiteEditor-module__IIa21q__toggleTrack:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.SiteEditor-module__IIa21q__toggle input:checked+.SiteEditor-module__IIa21q__toggleTrack{background:#1d4ed8}.SiteEditor-module__IIa21q__toggle input:checked+.SiteEditor-module__IIa21q__toggleTrack:after{transform:translate(14px)}.SiteEditor-module__IIa21q__toggle input:focus-visible+.SiteEditor-module__IIa21q__toggleTrack{outline-offset:2px;outline:2px solid #3b82f6}.SiteEditor-module__IIa21q__link{gap:6px;display:grid}.SiteEditor-module__IIa21q__image{gap:8px;display:grid}.SiteEditor-module__IIa21q__imagePreview{aspect-ratio:16/9;border:1px dashed var(--puck-color-border,#ccc);cursor:pointer;width:100%;color:var(--puck-color-text-secondary,#666);font:600 13px/1 var(--puck-font-family,system-ui);background:repeating-linear-gradient(45deg,#f5f5f5 0 10px,#fafafa 10px 20px);border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}.SiteEditor-module__IIa21q__imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.SiteEditor-module__IIa21q__imagePreview:hover{border-color:#1d4ed8}.SiteEditor-module__IIa21q__imageActions{flex-wrap:wrap;gap:6px;display:flex}.SiteEditor-module__IIa21q__design{border:1px solid var(--puck-color-border,#e5e5e5);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.SiteEditor-module__IIa21q__designHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.SiteEditor-module__IIa21q__designHeader strong{font-size:14px}.SiteEditor-module__IIa21q__designTools{flex-wrap:wrap;gap:6px;display:flex}.SiteEditor-module__IIa21q__designGroup{border-top:1px solid var(--puck-color-border,#eee)}.SiteEditor-module__IIa21q__designGroupToggle{width:100%;min-height:38px;font:600 13px/1 var(--puck-font-family,system-ui);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.SiteEditor-module__IIa21q__designGroupToggle span:first-child{flex:1}.SiteEditor-module__IIa21q__designGroupToggle em{color:#1d4ed8;background:#e8f0fe;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.SiteEditor-module__IIa21q__designGroupBody{gap:14px;padding:4px 0 14px;display:grid}.SiteEditor-module__IIa21q__panel{flex-direction:column;min-height:100%;font-size:13px;display:flex}.SiteEditor-module__IIa21q__panelHeader{border-bottom:1px solid var(--puck-color-border,#eee);z-index:1;background:#fff;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex;position:sticky;top:0}.SiteEditor-module__IIa21q__panelHeader h2{margin:0;font-size:15px;font-weight:700}.SiteEditor-module__IIa21q__panelHeader p{color:var(--puck-color-text-secondary,#666);margin:4px 0 0;font-size:12px;line-height:1.45}.SiteEditor-module__IIa21q__panelBody{gap:4px;padding:8px 16px 32px;display:grid}.SiteEditor-module__IIa21q__group{border-bottom:1px solid var(--puck-color-border,#eee);gap:12px;padding:14px 0;display:grid}.SiteEditor-module__IIa21q__group:last-child{border-bottom:0}.SiteEditor-module__IIa21q__group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--puck-color-text-secondary,#666);margin:0;font-size:12px}.SiteEditor-module__IIa21q__addPage{background:#eff6ff;border-radius:10px;gap:8px;margin:8px 0;padding:12px;display:grid}.SiteEditor-module__IIa21q__pageList{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.SiteEditor-module__IIa21q__pageList li{border:1px solid var(--puck-color-border,#e5e5e5);background:#fff;border-radius:10px;overflow:hidden}.SiteEditor-module__IIa21q__pageActive{box-shadow:0 0 0 1px #1d4ed8;border-color:#1d4ed8!important}.SiteEditor-module__IIa21q__pageRow{align-items:center;gap:4px;padding:4px 4px 4px 0;display:flex}.SiteEditor-module__IIa21q__pageName{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;gap:3px;padding:8px 12px;display:grid}.SiteEditor-module__IIa21q__pageName strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.SiteEditor-module__IIa21q__pageName span{color:var(--puck-color-text-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.SiteEditor-module__IIa21q__pageTools{gap:0;display:flex}.SiteEditor-module__IIa21q__pageSettings{border-top:1px solid var(--puck-color-border,#eee);background:var(--puck-color-surface-subtle,#fafafa);gap:12px;padding:12px;display:grid}.SiteEditor-module__IIa21q__palettes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SiteEditor-module__IIa21q__palette{border:1px solid var(--puck-color-border,#e5e5e5);cursor:pointer;text-align:left;font:600 12px/1.2 var(--puck-font-family,system-ui);color:inherit;background:#fff;border-radius:10px;gap:6px;padding:8px;display:grid}.SiteEditor-module__IIa21q__palette:hover{border-color:#1d4ed8}.SiteEditor-module__IIa21q__paletteSwatches{border-radius:6px;height:22px;display:flex;overflow:hidden}.SiteEditor-module__IIa21q__paletteSwatches i{flex:1}.SiteEditor-module__IIa21q__fontPairs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.SiteEditor-module__IIa21q__fontPair{border:1px solid var(--puck-color-border,#e5e5e5);cursor:pointer;color:inherit;font:600 11px/1.2 var(--puck-font-family,system-ui);background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:10px 4px;display:grid}.SiteEditor-module__IIa21q__fontPair strong{font-size:24px;font-weight:500}.SiteEditor-module__IIa21q__fontPair:hover{border-color:#1d4ed8}.SiteEditor-module__IIa21q__subList{gap:8px;display:grid}.SiteEditor-module__IIa21q__subListRow{grid-template-columns:110px 1fr auto;align-items:center;gap:6px;display:grid}.SiteEditor-module__IIa21q__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:10px;display:grid}.SiteEditor-module__IIa21q__mediaGridCompact{grid-template-columns:repeat(2,1fr)}.SiteEditor-module__IIa21q__mediaItem{border:1px solid var(--puck-color-border,#e5e5e5);cursor:pointer;text-align:left;color:inherit;background:#fff;border-radius:10px;gap:6px;padding:0;display:grid;position:relative;overflow:hidden}.SiteEditor-module__IIa21q__mediaItem:hover{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}.SiteEditor-module__IIa21q__mediaItem img{aspect-ratio:4/3;object-fit:cover;background:#f0f0f0;width:100%;display:block}.SiteEditor-module__IIa21q__mediaItem span{white-space:nowrap;text-overflow:ellipsis;color:var(--puck-color-text-secondary,#555);padding:0 8px 8px;font-size:11px;overflow:hidden}.SiteEditor-module__IIa21q__mediaItem em{color:#92400e;background:#ffffffeb;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:6px;left:6px}.SiteEditor-module__IIa21q__modalBackdrop{z-index:1000;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.SiteEditor-module__IIa21q__modal{width:min(920px,100%);max-height:min(86vh,900px);font-family:var(--puck-font-family,system-ui);color:#111;background:#fff;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:18px;display:grid;box-shadow:0 30px 80px #0000004d}.SiteEditor-module__IIa21q__modalHeader{justify-content:space-between;align-items:center;display:flex}.SiteEditor-module__IIa21q__modalHeader h2{margin:0;font-size:17px}.SiteEditor-module__IIa21q__modalToolbar{align-items:center;gap:8px;display:flex}.SiteEditor-module__IIa21q__modalToolbar .SiteEditor-module__IIa21q__input{max-width:280px;margin-left:auto}.SiteEditor-module__IIa21q__modal .SiteEditor-module__IIa21q__mediaGrid{min-height:200px;padding:2px;overflow:auto}.SiteEditor-module__IIa21q__modalFooter{border-top:1px solid var(--puck-color-border,#eee);gap:8px;padding-top:12px;display:flex}@media (max-width:900px){.SiteEditor-module__IIa21q__topBar{grid-template-columns:1fr auto;row-gap:8px;height:auto;padding:8px}.SiteEditor-module__IIa21q__devices{grid-area:2/1/auto/-1;justify-self:center}.SiteEditor-module__IIa21q__siteTitle,.SiteEditor-module__IIa21q__saveStatus{display:none}}.SiteEditor-module__IIa21q__addButton{color:#1d4ed8;height:34px;font:700 13px/1 var(--puck-font-family,system-ui);cursor:pointer;white-space:nowrap;background:#e8f0fe;border:0;border-radius:8px;padding:0 14px}.SiteEditor-module__IIa21q__addButton:hover{background:#d6e4fd}.SiteEditor-module__IIa21q__overlayAdd{z-index:3;color:#fff;cursor:pointer;pointer-events:auto;width:28px;height:28px;transform:scale(var(--ui-scale,1));background:#1d4ed8;border:2px solid #fff;border-radius:999px;place-items:center;margin-left:-14px;padding:0;font:700 18px/1 system-ui,sans-serif;display:grid;position:absolute;left:50%;box-shadow:0 2px 8px #0f172a4d}.SiteEditor-module__IIa21q__overlayAdd:hover{transform:scale(calc(var(--ui-scale,1)*1.12));background:#1e40af}.SiteEditor-module__IIa21q__overlayAddTop{top:-14px}.SiteEditor-module__IIa21q__overlayAddBottom{bottom:-14px}.SiteEditor-module__IIa21q__overlayTools{z-index:3;transform:scale(var(--ui-scale,1));transform-origin:0 100%;pointer-events:auto;background:#0f172a;border-radius:9px;gap:2px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 18px #0f172a4d}.SiteEditor-module__IIa21q__overlayTools button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:28px;height:28px;padding:0 9px;font:600 12px/1 system-ui,sans-serif}.SiteEditor-module__IIa21q__overlayTools button:hover{background:#ffffff29}.SiteEditor-module__IIa21q__contextMenu{z-index:1100;min-width:230px;font:500 13px/1 var(--puck-font-family,system-ui);color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:6px;position:fixed;box-shadow:0 18px 50px #0f172a38}.SiteEditor-module__IIa21q__contextMenu button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;display:flex}.SiteEditor-module__IIa21q__contextMenu button:hover,.SiteEditor-module__IIa21q__contextMenu button:focus-visible{background:#eff6ff;outline:none}.SiteEditor-module__IIa21q__contextMenu kbd{font:500 11px/1 var(--puck-font-family,system-ui);color:#6b7280}.SiteEditor-module__IIa21q__contextMenu hr{border:0;border-top:1px solid #eee;margin:5px 4px}.SiteEditor-module__IIa21q__contextDanger{color:#b91c1c!important}.SiteEditor-module__IIa21q__fieldsPanel{display:block}.SiteEditor-module__IIa21q__fieldTabs{z-index:2;border-bottom:1px solid var(--puck-color-border,#eee);background:#fff;gap:2px;margin:0;padding:8px 12px;display:flex;position:sticky;top:0}.SiteEditor-module__IIa21q__fieldTabs button{min-height:32px;color:var(--puck-color-text-secondary,#555);font:700 12px/1 var(--puck-font-family,system-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1}.SiteEditor-module__IIa21q__fieldTabs button:hover{background:var(--puck-color-surface-muted,#f3f4f6)}.SiteEditor-module__IIa21q__fieldTabActive{color:#1d4ed8!important;background:#e8f0fe!important}.SiteEditor-module__IIa21q__fieldsHint{color:var(--puck-color-text-secondary,#555);background:#f8fafc;border-radius:8px;margin:10px 16px 0;padding:8px 10px;font-size:12px;line-height:1.4}.SiteEditor-module__IIa21q__addModal{grid-template-rows:auto auto 1fr;width:min(1080px,100%)}.SiteEditor-module__IIa21q__addModal .SiteEditor-module__IIa21q__modalToolbar .SiteEditor-module__IIa21q__input{max-width:260px}.SiteEditor-module__IIa21q__addModal .SiteEditor-module__IIa21q__modalToolbar select.SiteEditor-module__IIa21q__input{max-width:200px;margin-left:0}.SiteEditor-module__IIa21q__addBody{align-content:start;gap:20px;min-height:0;padding-right:4px;display:grid;overflow:auto}.SiteEditor-module__IIa21q__addGroup h3{text-transform:uppercase;letter-spacing:.06em;color:var(--puck-color-text-secondary,#666);margin:0 0 10px;font-size:12px}.SiteEditor-module__IIa21q__addGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.SiteEditor-module__IIa21q__addItem{border:1px solid var(--puck-color-border,#e5e5e5);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.SiteEditor-module__IIa21q__addItem:hover,.SiteEditor-module__IIa21q__addItem:focus-visible{border-color:#1d4ed8;outline:none;box-shadow:0 0 0 1px #1d4ed8}.SiteEditor-module__IIa21q__addItem strong{margin-bottom:3px;font-size:13px;display:block}.SiteEditor-module__IIa21q__addItem small{color:var(--puck-color-text-secondary,#666);font-size:12px;line-height:1.35;display:block}.SiteEditor-module__IIa21q__addIcon{color:#1d4ed8;background:#eff6ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.SiteEditor-module__IIa21q__templateGrid{grid-template-columns:repeat(auto-fill,318px);gap:12px;display:grid}.SiteEditor-module__IIa21q__templateItem{border:1px solid var(--puck-color-border,#e5e5e5);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:12px;gap:4px;padding:8px 8px 12px;display:grid}.SiteEditor-module__IIa21q__templateItem:hover,.SiteEditor-module__IIa21q__templateItem:focus-visible{border-color:#1d4ed8;outline:none;box-shadow:0 0 0 1px #1d4ed8}.SiteEditor-module__IIa21q__templateItem strong{padding:0 4px;font-size:13px}.SiteEditor-module__IIa21q__templateItem small{color:var(--puck-color-text-secondary,#666);padding:0 4px;font-size:12px;line-height:1.35}.SiteEditor-module__IIa21q__templatePreview{pointer-events:none;background:#f6f6f6;border-radius:8px;height:180px;margin-bottom:6px;position:relative;overflow:hidden}.SiteEditor-module__IIa21q__templatePreviewInner{transform-origin:0 0;background:var(--gp-bg,#fff);width:1280px;position:absolute;top:0;left:0;transform:scale(.235)}.SiteEditor-module__IIa21q__aiTopButton{color:#6d28d9}.SiteEditor-module__IIa21q__aiTopButton:hover:not(:disabled){background:#f3e8ff!important}.SiteEditor-module__IIa21q__overlayTools .SiteEditor-module__IIa21q__overlayAi{background:linear-gradient(135deg,#7c3aed,#2563eb)}.SiteEditor-module__IIa21q__overlayTools .SiteEditor-module__IIa21q__overlayAi:hover{background:linear-gradient(135deg,#6d28d9,#1d4ed8)}.SiteEditor-module__IIa21q__aiTabs{margin:0 -16px 8px;padding:8px 10px}.SiteEditor-module__IIa21q__aiTabs button{white-space:nowrap;padding:0 4px;font-size:11.5px}.SiteEditor-module__IIa21q__aiMessages{gap:10px;max-height:46vh;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.SiteEditor-module__IIa21q__aiMessage{border-radius:12px;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.SiteEditor-module__IIa21q__aiMessage p{margin:0}.SiteEditor-module__IIa21q__aiMessageUser{color:#1e1b4b;background:#eef2ff;margin-left:24px}.SiteEditor-module__IIa21q__aiMessageAi{border:1px solid var(--puck-color-border,#e5e7eb);background:#fff;margin-right:12px}.SiteEditor-module__IIa21q__aiChanges{color:#374151;gap:3px;margin:0;padding-left:18px;font-size:12px;display:grid}.SiteEditor-module__IIa21q__aiSkipped{color:#92400e;font-size:12px}.SiteEditor-module__IIa21q__aiThinking{color:#6d28d9;font-weight:600;animation:1.2s ease-in-out infinite SiteEditor-module__IIa21q__aiPulse}@keyframes SiteEditor-module__IIa21q__aiPulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.SiteEditor-module__IIa21q__aiThinking{animation:none}}.SiteEditor-module__IIa21q__aiComposer{gap:8px;margin:8px 0;display:grid}.SiteEditor-module__IIa21q__aiComposer textarea{resize:vertical;min-height:84px}.SiteEditor-module__IIa21q__aiIdeas{gap:6px;display:grid}.SiteEditor-module__IIa21q__aiIdeas button{text-align:left;border:1px solid var(--puck-color-border,#e5e7eb);color:inherit;font:500 12px/1.4 var(--puck-font-family,system-ui);cursor:pointer;background:#fff;border-radius:9px;padding:8px 10px}.SiteEditor-module__IIa21q__aiIdeas button:hover{background:#faf5ff;border-color:#7c3aed}.SiteEditor-module__IIa21q__aiAllClear{color:#065f46;background:#ecfdf5;border-radius:10px;margin:6px 0;padding:10px 12px;font-weight:600}.SiteEditor-module__IIa21q__aiIssues{gap:8px;margin:0;padding:0;list-style:none;display:grid}.SiteEditor-module__IIa21q__aiIssue{border:1px solid var(--puck-color-border,#e5e7eb);background:#fff;border-radius:10px;gap:6px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:grid}.SiteEditor-module__IIa21q__aiIssue span{color:var(--puck-color-text-secondary,#555)}.SiteEditor-module__IIa21q__aiIssueFix{background:#fef2f2;border-color:#fca5a5}.SiteEditor-module__IIa21q__aiIssueWarn{background:#fffbeb;border-color:#fcd34d}.SiteEditor-module__IIa21q__aiLinkFix{gap:6px;display:grid}.SiteEditor-module__IIa21q__aiTarget{background:#f5f3ff;border-radius:9px;align-items:center;gap:6px;margin:4px 0;padding:8px 10px;font-size:12px;display:flex}.SiteEditor-module__IIa21q__aiImages{gap:12px;display:grid}.SiteEditor-module__IIa21q__aiImage{gap:8px;margin:0;display:grid}.SiteEditor-module__IIa21q__aiImage img{background:#f3f4f6;border-radius:10px;width:100%;display:block}.SiteEditor-module__IIa21q__aiSwatches{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.SiteEditor-module__IIa21q__aiSwatches span{color:var(--puck-color-text-secondary,#555);text-transform:capitalize;gap:4px;font-size:11px;display:grid}.SiteEditor-module__IIa21q__aiSwatches i{border:1px solid #0000001a;border-radius:7px;height:30px;display:block}.SiteEditor-module__IIa21q__aiSelected{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed!important}.SiteEditor-module__IIa21q__aiQuick{z-index:1100;max-height:calc(100vh - 80px);font:400 13px/1.4 var(--puck-font-family,system-ui);color:#111;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:10px;padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 22px 60px #0f172a40}.SiteEditor-module__IIa21q__aiQuickHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.SiteEditor-module__IIa21q__aiQuickField{color:#555;gap:4px;font-size:11px;font-weight:700;display:grid}.SiteEditor-module__IIa21q__aiQuickModes{flex-wrap:wrap;gap:6px;display:flex}.SiteEditor-module__IIa21q__aiQuickRow{align-items:center;gap:6px;display:flex}.SiteEditor-module__IIa21q__aiQuickRow .SiteEditor-module__IIa21q__input{flex:1;min-width:0}.SiteEditor-module__IIa21q__aiQuickImages{border-top:1px solid #eee;gap:8px;padding-top:8px;display:grid}.SiteEditor-module__IIa21q__aiQuickImages img,.SiteEditor-module__IIa21q__aiQuickEmpty{object-fit:cover;background:#f3f4f6;border-radius:8px;flex:none;width:44px;height:44px}.SiteEditor-module__IIa21q__aiQuickEmpty{color:#6b7280;text-align:center;place-items:center;font-size:9px;display:grid}.SiteEditor-module__IIa21q__aiOptions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.SiteEditor-module__IIa21q__aiOptions li{background:#f9fafb;border:1px solid #eee;border-radius:10px;gap:8px;padding:10px;display:grid}.SiteEditor-module__IIa21q__aiOptionText{max-height:180px;margin:0;font-size:13px;line-height:1.45;overflow:auto}.SiteEditor-module__IIa21q__aiOptionText p{margin:0 0 6px}.SiteEditor-module__IIa21q__aiQuickAsk{color:#6d28d9;width:100%}.SiteEditor-module__IIa21q__deviceSwitch{margin:2px 0 4px}.SiteEditor-module__IIa21q__deviceNote{color:#1e3a8a;background:#eff6ff;border-radius:8px;margin:0 0 6px;padding:8px 10px;font-size:12px;line-height:1.4}.SiteEditor-module__IIa21q__deviceHint{color:var(--puck-color-text-secondary,#777);margin-top:2px;font-size:11px;font-weight:500;display:block}.SiteEditor-module__IIa21q__linkButton{color:#1d4ed8;font:600 11px/1.4 var(--puck-font-family,system-ui);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.SiteEditor-module__IIa21q__overlayBadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0e7490;border-radius:6px;align-items:center;max-width:220px;height:28px;padding:0 9px;font:600 12px/1 system-ui,sans-serif;display:inline-flex;overflow:hidden}.SiteEditor-module__IIa21q__iconControl{gap:8px;display:grid}.SiteEditor-module__IIa21q__iconCurrent{align-items:center;gap:8px;display:flex}.SiteEditor-module__IIa21q__iconCurrent .SiteEditor-module__IIa21q__muted{flex:1}.SiteEditor-module__IIa21q__iconPreview{background:var(--puck-color-surface-muted,#f3f4f6);border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.SiteEditor-module__IIa21q__iconGrid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;max-height:220px;padding:2px;display:grid;overflow:auto}.SiteEditor-module__IIa21q__iconGrid button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;place-items:center;height:36px;display:grid}.SiteEditor-module__IIa21q__iconGrid button:hover{background:#f8fafc;border-color:#cbd5e1}.SiteEditor-module__IIa21q__iconSelected{color:#1d4ed8!important;background:#eff6ff!important;border-color:#1d4ed8!important}.SiteEditor-module__IIa21q__buttonPreview{background:var(--gp-bg,#f7f4ee);color:var(--gp-fg,#17201d);border-radius:10px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.SiteEditor-module__IIa21q__buttonPreviewPrimary,.SiteEditor-module__IIa21q__buttonPreviewOutline{border-radius:var(--gp-radius-pill);min-height:38px;font-size:13px;font-weight:var(--gp-button-weight);text-transform:var(--gp-button-transform);letter-spacing:var(--gp-button-tracking);cursor:default;align-items:center;padding:0 16px;transition:transform .18s,filter .18s;display:inline-flex}.SiteEditor-module__IIa21q__buttonPreviewPrimary{background:var(--gp-button-bg);color:var(--gp-button-fg);border:1.5px solid var(--gp-button-border)}.SiteEditor-module__IIa21q__buttonPreviewOutline{border:1.5px solid}.SiteEditor-module__IIa21q__buttonPreviewPrimary:hover,.SiteEditor-module__IIa21q__buttonPreviewOutline:hover{transform:var(--gp-button-hover-transform);filter:var(--gp-button-hover-filter)}.SiteEditor-module__IIa21q__fieldsPanel [class*=_PuckFields-field_]:has(>[class*=_InputWrapper_]:empty){display:none}.SiteEditor-module__IIa21q__historyList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.SiteEditor-module__IIa21q__historyList li{border:1px solid var(--puck-color-border,#e5e7eb);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.SiteEditor-module__IIa21q__historyList li>div{gap:3px;min-width:0;display:grid}.SiteEditor-module__IIa21q__historyList strong{align-items:center;gap:8px;font-size:13px;display:flex}.SiteEditor-module__IIa21q__historyList em{text-transform:uppercase;letter-spacing:.06em;color:#166534;background:#dcfce7;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.SiteEditor-module__IIa21q__historyList span{color:var(--puck-color-text-secondary,#666);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SiteEditor-module__IIa21q__historyLive{border-color:#86efac!important}.SiteEditor-module__IIa21q__overlayTools .SiteEditor-module__IIa21q__overlayGrip{cursor:grab;background:#ffffff24}.SiteEditor-module__IIa21q__overlayTools .SiteEditor-module__IIa21q__overlayGrip:active{cursor:grabbing}.SiteEditor-module__IIa21q__overlayResize{z-index:4;cursor:nwse-resize;pointer-events:auto;width:14px;height:14px;transform:scale(var(--ui-scale,1));touch-action:none;background:#1d4ed8;border:2px solid #fff;border-radius:4px;padding:0;position:absolute;bottom:-7px;right:-7px;box-shadow:0 1px 4px #0000004d}
.CanonicalClientSite-module__gq2-pa__shell{background:var(--gp-bg,#f7f4ee);color:var(--gp-fg,#17201d);min-height:100%;overflow:clip}.CanonicalClientSite-module__gq2-pa__empty{text-align:center;padding:64px 24px}
