.AiAccessCallout_callout__bvlBi{display:flex;align-items:center;justify-content:space-between;gap:28px 60px;padding-block:48px;border-bottom:1px solid #dededb}.AiAccessCallout_callout__bvlBi h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.035em;margin:12px 0}.AiAccessCallout_description__5c0Lu{max-width:680px;color:#60636a;font-size:15px;line-height:1.7}.AiAccessCallout_callout__bvlBi>a{flex-shrink:0}@media (max-width:760px){.AiAccessCallout_callout__bvlBi{align-items:flex-start;flex-direction:column;padding-block:36px}}.ResourceLibrary_library__AbKRd{--library-text:#252923;--library-muted:#62685f;--library-border:#dce0d6;--library-surface:#fff;--library-soft:#f3f4ee;--library-accent:#334b34;color:var(--library-text);padding-bottom:70px}.ResourceLibrary_library__AbKRd[data-theme=dark]{--library-text:#f5f5f1;--library-muted:#b7c0b4;--library-border:#394337;--library-surface:#141c15;--library-soft:#202c20;--library-accent:#b8d5a9}.ResourceLibrary_library__AbKRd button,.ResourceLibrary_library__AbKRd input,.ResourceLibrary_library__AbKRd select{font:inherit}.ResourceLibrary_library__AbKRd :is(button,a,input,select):focus-visible{outline:2px solid var(--library-accent);outline-offset:4px}.ResourceLibrary_shortcuts__xoy6O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:40px}.ResourceLibrary_shortcuts__xoy6O button{display:flex;align-items:center;gap:16px;text-align:left;padding:23px 20px;border:1px solid var(--library-border);background:var(--library-soft);color:var(--library-text);border-radius:5px;cursor:pointer}.ResourceLibrary_shortcuts__xoy6O button[aria-pressed=true]{border-color:var(--library-accent);box-shadow:inset 0 0 0 1px var(--library-accent)}.ResourceLibrary_shortcuts__xoy6O button>svg{flex-shrink:0}.ResourceLibrary_shortcuts__xoy6O button>svg:last-child{margin-left:auto}.ResourceLibrary_shortcuts__xoy6O strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.ResourceLibrary_shortcuts__xoy6O small{display:block;margin-top:6px;color:var(--library-muted);font-size:12px;line-height:1.5}.ResourceLibrary_workspace__svpmG{display:grid;grid-template-columns:235px minmax(0,1fr);gap:42px;align-items:start}.ResourceLibrary_filters__jElHH{padding:23px 19px;border:1px solid var(--library-border);border-radius:5px;background:var(--library-surface)}.ResourceLibrary_filterHeading__k4lfl{display:flex;align-items:center;gap:9px;margin-bottom:25px}.ResourceLibrary_library__AbKRd .ResourceLibrary_filterHeading__k4lfl h2{font-size:14px;margin:0;font-weight:600;letter-spacing:0;color:var(--library-text)}.ResourceLibrary_filters__jElHH>label{display:block;font-size:12px;font-weight:600;margin-bottom:19px}.ResourceLibrary_filters__jElHH select{display:block;width:100%;min-height:44px;margin-top:7px;padding:8px;border:1px solid var(--library-border);border-radius:3px;background:var(--library-surface);color:var(--library-text);font-size:12px}.ResourceLibrary_hint__6OwbS{font-size:11px;color:var(--library-muted);line-height:1.65;margin:0 0 25px}.ResourceLibrary_types__rxMbe{border:0;padding:0;margin:0;min-width:0}.ResourceLibrary_types__rxMbe legend{font-size:12px;font-weight:600;margin-bottom:10px;float:none;width:auto}.ResourceLibrary_types__rxMbe button{display:block;width:100%;border:0;background:transparent;color:var(--library-muted);text-align:left;font-size:12px;padding:10px;border-radius:3px;cursor:pointer}.ResourceLibrary_types__rxMbe button[aria-pressed=true]{background:var(--library-soft);color:var(--library-accent);font-weight:600}.ResourceLibrary_reset___LhvI{display:flex;align-items:center;gap:7px;margin-top:20px;background:none;color:var(--library-text);border:0;text-decoration:underline;font-size:12px!important;cursor:pointer}.ResourceLibrary_results__xrroB{min-width:0}.ResourceLibrary_search__6hzp6{display:flex;gap:12px;align-items:center;border:1px solid var(--library-border);border-radius:4px;padding:0 16px;background:var(--library-surface)}.ResourceLibrary_search__6hzp6 svg{flex-shrink:0;color:var(--library-muted)}.ResourceLibrary_search__6hzp6 input{width:100%;min-width:0;height:54px;border:0;background:transparent;color:var(--library-text);font-size:14px;padding:10px 0}.ResourceLibrary_search__6hzp6 input::-moz-placeholder{color:var(--library-muted);opacity:1}.ResourceLibrary_search__6hzp6 input::placeholder{color:var(--library-muted);opacity:1}.ResourceLibrary_status__AftJY{display:flex;justify-content:space-between;gap:16px;margin:17px 0 30px;color:var(--library-muted);font-size:11px}.ResourceLibrary_status__AftJY p{margin:0}.ResourceLibrary_activeFilters__t_rjM{display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 25px}.ResourceLibrary_activeFilters__t_rjM button{display:flex;gap:8px;align-items:center;background:var(--library-soft);border:1px solid var(--library-border);border-radius:20px;color:var(--library-text);padding:6px 10px;font-size:11px;cursor:pointer}.ResourceLibrary_brand__WP4D0{margin-bottom:36px}.ResourceLibrary_brandHeading__YdpzV{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--library-border);margin-bottom:16px}.ResourceLibrary_library__AbKRd .ResourceLibrary_brandHeading__YdpzV h2{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin:0;color:var(--library-text)}.ResourceLibrary_brandHeading__YdpzV>span{font-size:11px;color:var(--library-muted);white-space:nowrap}.ResourceLibrary_cards__5j4tC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ResourceLibrary_card__8lPeH{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--library-border);border-radius:4px;background:var(--library-surface)}.ResourceLibrary_cardMeta__2rzZv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:10px;color:var(--library-muted);margin-bottom:16px}.ResourceLibrary_cardMeta__2rzZv b{font-size:10px;font-weight:500;padding:3px 6px;border:1px solid var(--library-border);border-radius:2px}.ResourceLibrary_library__AbKRd .ResourceLibrary_card__8lPeH h3{margin:0 0 12px;font-size:16px;line-height:1.5;font-weight:500;color:var(--library-text);letter-spacing:-.015em}.ResourceLibrary_library__AbKRd .ResourceLibrary_card__8lPeH h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.ResourceLibrary_card__8lPeH h3 a:hover{text-decoration:underline}.ResourceLibrary_materials__CxMBT,.ResourceLibrary_mountings__Ca71l{font-size:11px;line-height:1.65;color:var(--library-muted);margin:0 0 10px}.ResourceLibrary_mountings__Ca71l span{display:block;color:var(--library-text);font-weight:600}.ResourceLibrary_cardActions__5629_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;margin-top:auto}.ResourceLibrary_library__AbKRd .ResourceLibrary_cardActions__5629_ a{display:inline-flex;align-items:center;gap:5px;color:var(--library-accent);font-size:12px;font-weight:600;text-decoration:none}.ResourceLibrary_library__AbKRd .ResourceLibrary_cardActions__5629_ a+a{color:var(--library-muted);font-size:10px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ResourceLibrary_more__YkAhs{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:14px;padding:12px;border:1px solid var(--library-border);background:var(--library-soft);color:var(--library-text);border-radius:4px;font-size:12px!important;cursor:pointer}.ResourceLibrary_empty__aAO8H{padding:60px 25px;text-align:center;background:var(--library-soft);border-radius:4px}.ResourceLibrary_empty__aAO8H>svg{margin:0 auto 16px}.ResourceLibrary_library__AbKRd .ResourceLibrary_empty__aAO8H h2{font-size:22px;color:var(--library-text)}.ResourceLibrary_empty__aAO8H p{max-width:410px;margin:14px auto;color:var(--library-muted);font-size:13px;line-height:1.7}.ResourceLibrary_empty__aAO8H button{border:1px solid var(--library-border);border-radius:4px;padding:12px 18px;margin-top:10px;color:var(--library-text);background:var(--library-surface);cursor:pointer}.ResourceLibrary_footnote__PM1ar{font-size:11px;color:var(--library-muted);line-height:1.75;padding-top:12px;max-width:680px}.ResourceLibrary_srOnly__J_14Q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.ResourceLibrary_workspace__svpmG{grid-template-columns:210px minmax(0,1fr);gap:24px}.ResourceLibrary_shortcuts__xoy6O button{padding:18px 14px;gap:10px}.ResourceLibrary_shortcuts__xoy6O button>svg:last-child{display:none}}@media (max-width:760px){.ResourceLibrary_shortcuts__xoy6O{grid-template-columns:1fr;gap:9px;margin-bottom:24px}.ResourceLibrary_shortcuts__xoy6O button{padding:16px}.ResourceLibrary_shortcuts__xoy6O button>svg:last-child{display:block}.ResourceLibrary_shortcuts__xoy6O small{margin-top:3px}.ResourceLibrary_workspace__svpmG{grid-template-columns:1fr;gap:22px}.ResourceLibrary_filters__jElHH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.ResourceLibrary_filterHeading__k4lfl,.ResourceLibrary_hint__6OwbS,.ResourceLibrary_reset___LhvI,.ResourceLibrary_types__rxMbe{grid-column:1/-1}.ResourceLibrary_filterHeading__k4lfl,.ResourceLibrary_filters__jElHH>label,.ResourceLibrary_hint__6OwbS,.ResourceLibrary_reset___LhvI{margin:0}.ResourceLibrary_types__rxMbe{display:flex;flex-wrap:wrap;gap:6px}.ResourceLibrary_types__rxMbe button{width:auto;padding:8px;border:1px solid var(--library-border);font-size:11px}.ResourceLibrary_status__AftJY{flex-direction:column;gap:5px;margin-bottom:24px}.ResourceLibrary_card__8lPeH{padding:18px}}@media (max-width:480px){.ResourceLibrary_cards__5j4tC,.ResourceLibrary_filters__jElHH{grid-template-columns:1fr}.ResourceLibrary_search__6hzp6 input{font-size:16px}}.ResourceLibrary_mobileToggle__5IUlK{display:none}@media (max-width:760px){.ResourceLibrary_filters__jElHH[data-open=false]>:not(.ResourceLibrary_filterHeading__k4lfl){display:none}.ResourceLibrary_filters__jElHH{padding-block:12px}.ResourceLibrary_filterHeading__k4lfl h2{display:none}.ResourceLibrary_mobileToggle__5IUlK{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:0;color:var(--library-text);background:transparent;font-size:14px!important;cursor:pointer}.ResourceLibrary_filters__jElHH[data-open=true] .ResourceLibrary_mobileToggle__5IUlK>svg{transform:rotate(180deg)}.ResourceLibrary_types__rxMbe button{min-height:44px}}.HeroHeadline_headline__um4Mi{margin-bottom:24px}.HeroHeadline_benefits__tDkxr{display:flex;align-items:center;justify-content:flex-start;color:#e0dfd5;font-size:clamp(34px,4.6vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1.25}.HeroHeadline_window__ZluUG{height:1.25em;width:100%;overflow:hidden}.HeroHeadline_track__BEQtW{animation:HeroHeadline_slide__SvKcZ 20s cubic-bezier(.4,0,.2,1) infinite}.HeroHeadline_track__BEQtW>span{display:block;height:1.25em;white-space:nowrap}@keyframes HeroHeadline_slide__SvKcZ{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-1.25em)}40%,56%{transform:translateY(-2.5em)}60%,76%{transform:translateY(-3.75em)}80%,96%{transform:translateY(-5em)}to{transform:translateY(-6.25em)}}@media (prefers-reduced-motion:reduce){.HeroHeadline_track__BEQtW{animation:none}}@media (max-width:760px){.HeroHeadline_benefits__tDkxr{font-size:clamp(25px,6.5vw,44px)}}