.OroModelShowcase_showcase__DTDcJ{--model-frame-ratio:var(--model-desktop-ratio);--model-frame-width:var(--model-desktop-width);--model-frame-max-width:var(--model-desktop-max-width);--model-frame-left:var(--model-desktop-left);--model-frame-right:var(--model-desktop-right);--model-frame-padding-x:var(--model-desktop-padding-x);--model-frame-padding-y:var(--model-desktop-padding-y);--model-frame-radius:var(--model-desktop-radius);--model-frame-shadow:var(--model-desktop-shadow);--model-frame-stage-height:var(--model-desktop-stage-height);position:relative;color:var(--model-text)}.OroModelShowcase_frame__xJ7hr{position:relative}.OroModelShowcase_showcase__DTDcJ[data-designed]{padding:var(--model-frame-padding-y) var(--model-frame-padding-x)}.OroModelShowcase_showcase__DTDcJ[data-designed] .OroModelShowcase_frame__xJ7hr{width:var(--model-frame-width);max-width:var(--model-frame-max-width);margin-left:var(--model-frame-left);margin-right:var(--model-frame-right);aspect-ratio:var(--model-frame-ratio);border-radius:var(--model-frame-radius);box-shadow:var(--model-frame-shadow)}.OroModelShowcase_showcase__DTDcJ[data-designed] .OroModelShowcase_frame__xJ7hr .oro-3d-stage{min-height:0;height:var(--model-frame-stage-height);border-radius:var(--model-frame-radius);box-shadow:none}.OroModelShowcase_sharedOverlay__iU58j{position:absolute;inset:0;pointer-events:none}.OroModelShowcase_sharedOverlay__iU58j>div{height:100%}.OroModelShowcase_mobileText__NSUIe{display:none}.OroModelShowcase_showcase__DTDcJ .oro-3d-stage{min-height:var(--model-height,680px)}.OroModelShowcase_overlay__QrFqW{position:absolute;inset:76px 6% 90px;display:flex;align-items:center;pointer-events:none}.OroModelShowcase_overlay__QrFqW>div{max-width:440px;padding:24px;background:linear-gradient(100deg,rgba(245,246,239,.92),rgba(245,246,239,.68));border-radius:12px;backdrop-filter:blur(12px)}.OroModelShowcase_overlay__QrFqW h2{font-size:clamp(30px,4vw,60px);line-height:1.04;letter-spacing:-.04em;margin:16px 0}.OroModelShowcase_overlay__QrFqW p{font-size:16px;line-height:1.6}.OroModelShowcase_overlay__QrFqW .OroModelShowcase_eyebrow__6DhN_{font:11px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.OroModelShowcase_overlay__QrFqW a{pointer-events:auto;display:inline-block;margin-top:24px;padding:12px 0;border-bottom:1px solid;font:12px var(--font-geist-mono);text-transform:uppercase}.OroModelShowcase_showcase__DTDcJ[data-text-position=center] .OroModelShowcase_overlay__QrFqW{justify-content:center;text-align:center}.OroModelShowcase_showcase__DTDcJ[data-text-position=right] .OroModelShowcase_overlay__QrFqW{justify-content:flex-end}@media (max-width:720px){.OroModelShowcase_showcase__DTDcJ[data-designed]{--model-frame-ratio:var(--model-mobile-ratio);--model-frame-width:var(--model-mobile-width);--model-frame-max-width:var(--model-mobile-max-width);--model-frame-left:var(--model-mobile-left);--model-frame-right:var(--model-mobile-right);--model-frame-padding-x:var(--model-mobile-padding-x);--model-frame-padding-y:var(--model-mobile-padding-y);--model-frame-radius:var(--model-mobile-radius);--model-frame-shadow:var(--model-mobile-shadow);--model-frame-stage-height:var(--model-mobile-stage-height)}.OroModelShowcase_desktopText__i0wcp{display:none}.OroModelShowcase_mobileText__NSUIe{display:block}.OroModelShowcase_showcase__DTDcJ .OroModelShowcase_mobileText__NSUIe h2{font-size:var(--overlay-heading)}.OroModelShowcase_mobileText__NSUIe>div>div>div{padding:var(--overlay-padding)}.OroModelShowcase_mobileText__NSUIe>div>div{inset:var(--overlay-inset)}.OroModelShowcase_showcase__DTDcJ .oro-3d-stage{min-height:600px}.OroModelShowcase_overlay__QrFqW{inset:64px 20px auto;align-items:flex-start}.OroModelShowcase_overlay__QrFqW>div{max-width:100%;padding:18px}.OroModelShowcase_overlay__QrFqW h2{font-size:30px}}.BuildingBlockOverlay_host__CutFC{position:relative}.BuildingBlockOverlay_host__CutFC:has(.oro-3d-stage) .BuildingBlockOverlay_layer___aZIM{inset-block:max(var(--overlay-inset),64px)}.BuildingBlockOverlay_layer___aZIM{position:absolute;inset:var(--overlay-inset);display:flex;align-items:flex-end;pointer-events:none;z-index:5;color:var(--overlay-color)}.BuildingBlockOverlay_layer___aZIM[data-horizontal=center]{justify-content:center}.BuildingBlockOverlay_layer___aZIM[data-horizontal=right]{justify-content:flex-end}.BuildingBlockOverlay_layer___aZIM[data-vertical=top]{align-items:flex-start}.BuildingBlockOverlay_layer___aZIM[data-vertical=center]{align-items:center}.BuildingBlockOverlay_panel__2M04Q{width:var(--overlay-width);max-width:100%;padding:var(--overlay-padding);border-radius:var(--overlay-radius);background:color-mix(in srgb,var(--overlay-panel) var(--overlay-opacity),transparent);font-family:var(--font-geist-sans)}.BuildingBlockOverlay_panel__2M04Q[data-font=mono]{font-family:var(--font-geist-mono)}.BuildingBlockOverlay_panel__2M04Q h2{font-family:inherit;font-size:var(--overlay-heading);line-height:1.08;letter-spacing:-.035em;margin:12px 0;overflow-wrap:anywhere}.BuildingBlockOverlay_panel__2M04Q p{font-size:var(--overlay-body);line-height:1.55;white-space:pre-line}.BuildingBlockOverlay_panel__2M04Q .BuildingBlockOverlay_eyebrow__W_1rW{font:11px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.BuildingBlockOverlay_action__HAP47{pointer-events:auto;display:inline-block;margin-top:20px;padding:12px 18px;border:1px solid;font:12px var(--font-geist-mono);transition:transform .22s,opacity .22s}.BuildingBlockOverlay_action__HAP47:hover{transform:translateY(-2px);opacity:.8}.BuildingBlockOverlay_action__HAP47:focus-visible{outline:2px solid currentColor;outline-offset:4px}.BuildingBlockOverlay_action__HAP47[data-style=solid]{background:var(--overlay-color);color:var(--overlay-panel)}.BuildingBlockOverlay_action__HAP47[data-style=text]{border:0;border-bottom:1px solid;padding-inline:0}@media (max-width:720px){.BuildingBlockOverlay_layer___aZIM{inset:min(var(--overlay-inset),20px)}.BuildingBlockOverlay_panel__2M04Q{padding:min(var(--overlay-padding),18px)}.BuildingBlockOverlay_panel__2M04Q h2{font-size:min(var(--overlay-heading),32px)}.BuildingBlockOverlay_layer___aZIM[data-hide-mobile=true]{display:none}}@media (prefers-reduced-motion:reduce){.BuildingBlockOverlay_action__HAP47{transition:none}.BuildingBlockOverlay_action__HAP47:hover{transform:none}}.OroLearningPage_page__OKk2g{color:#252722;background:#f5f4ed;padding:0 max(24px,calc((100vw - 1160px) / 2)) 72px}.OroLearningPage_navigation__jKTD2{display:flex;flex-wrap:wrap;gap:8px 32px;padding:24px 0;border-bottom:1px solid var(--oro-line);font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:520;letter-spacing:-.02em}.OroLearningPage_navigation__jKTD2 a{padding:10px 0;color:var(--oro-muted)}.OroLearningPage_navigation__jKTD2 a:hover{color:var(--oro-ink)}.OroLearningPage_navigation__jKTD2 a[aria-current]{color:var(--oro-ink);box-shadow:0 2px var(--oro-ink)}.OroLearningPage_explore__vy6yo a,.OroLearningPage_jump__03Vgw,.OroLearningPage_navigation__jKTD2,.OroLearningPage_tabs__Ce8Im button,.OroLearningPage_tabs__Ce8Im span,.OroLearningPage_tourControls__TIAco button{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.OroLearningPage_intro__WcXXY{padding:64px 0 40px;max-width:820px}.OroLearningPage_eyebrow__oM4dI,.OroLearningPage_sectionHeading__XTYTQ>p:first-child{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#62665b;margin:0 0 16px}.OroLearningPage_intro__WcXXY h1{font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.04em;font-weight:520;max-width:20ch;margin:0 0 24px}.OroLearningPage_intro__WcXXY>p:not(.OroLearningPage_eyebrow__oM4dI){font-size:18px;line-height:1.65;max-width:74ch;color:#5b6054}.OroLearningPage_jump__03Vgw{display:inline-block;margin-top:24px;padding:10px 0;border-bottom:1px solid #788b54;font-size:14px}.OroLearningPage_basics__e4kvK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 64px}.OroLearningPage_basics__e4kvK article{border-top:1px solid #cdd2c4;padding-top:20px}.OroLearningPage_basics__e4kvK span{font-size:12px;color:#768168}.OroLearningPage_basics__e4kvK h2{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:12px 0}.OroLearningPage_basics__e4kvK p,.OroLearningPage_lessonCopy__Gi_he,.OroLearningPage_sectionHeading__XTYTQ p{font-size:15px;line-height:1.65;color:#5b6054}.OroLearningPage_sectionHeading__XTYTQ{max-width:700px;padding-bottom:24px}.OroLearningPage_explore__vy6yo h2,.OroLearningPage_sectionHeading__XTYTQ h2{font-size:30px;line-height:1.15;letter-spacing:-.03em;margin:0 0 16px}.OroLearningPage_tour__g5W1h{margin:24px 0 64px;scroll-margin-top:100px}.OroLearningPage_tabs__Ce8Im{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d8dccf;border-radius:12px 12px 0 0;overflow:hidden}.OroLearningPage_lessonPanels__Sj_zW{display:grid}.OroLearningPage_wideCanvas__Ht3B6{min-width:0}.OroLearningPage_lessonPanel__lzPZl{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}.OroLearningPage_lessonPanel__lzPZl[data-active=true]{visibility:visible;pointer-events:auto}.OroLearningPage_tabs__Ce8Im button{background:#edeee5;color:#73796a;text-align:left;padding:18px;display:flex;gap:12px;font-size:12px}.OroLearningPage_tabs__Ce8Im button+button{border-left:1px solid #d8dccf}.OroLearningPage_tabs__Ce8Im button[aria-selected=true]{background:#dae6bc;color:#27371f}.OroLearningPage_tabs__Ce8Im span{font-size:15px}.OroLearningPage_lessonCopy__Gi_he{padding:20px 24px;background:#fffef8;min-height:88px;margin:0;border-inline:1px solid #d8dccf}.OroLearningPage_tour__g5W1h [role=tabpanel]{border-bottom:1px solid #d8dccf}.OroLearningPage_tourControls__TIAco{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-top:16px}.OroLearningPage_tourControls__TIAco button{padding:10px 0}.OroLearningPage_tourControls__TIAco button:disabled{opacity:.35}.OroLearningPage_faq__tiMWE{margin:88px 0 64px;padding-bottom:0}.OroLearningPage_faq__tiMWE h2{font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.045em;font-weight:520}.OroLearningPage_faq__tiMWE summary:focus-visible{outline:2px solid var(--oro-ink);outline-offset:4px}.OroLearningPage_faq__tiMWE summary>strong{line-height:1.3}.OroLearningPage_faq__tiMWE details>p{font-size:16px}.OroLearningPage_faq__tiMWE .oro-disclosure{border-bottom:1px solid var(--oro-line)}.OroLearningPage_faq__tiMWE .oro-disclosure__summary{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1.5rem;min-height:88px}.OroLearningPage_faq__tiMWE .oro-disclosure__summary strong{font-size:clamp(16px,1.6vw,21.6px);font-weight:520;line-height:1.3}.OroLearningPage_faq__tiMWE .oro-disclosure__summary i,.OroLearningPage_faq__tiMWE .oro-disclosure__summary>span{font:11px var(--font-geist-mono)}.OroLearningPage_faq__tiMWE .oro-disclosure__summary i{font-size:18px;transition:transform .42s cubic-bezier(.16,1,.3,1)}.OroLearningPage_faq__tiMWE .oro-disclosure[data-open=true] i{transform:rotate(45deg)}.OroLearningPage_faq__tiMWE .oro-disclosure__content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .3s ease}.OroLearningPage_faq__tiMWE .oro-disclosure[data-open=true] .oro-disclosure__content{grid-template-rows:1fr;opacity:1}.OroLearningPage_faq__tiMWE .oro-disclosure__content-inner{min-height:0;overflow:hidden}.OroLearningPage_faq__tiMWE .oro-disclosure__content p{padding:0 32px 32px 64px;font-size:16px;color:var(--oro-muted);line-height:1.65}.OroLearningPage_explore__vy6yo a,.OroLearningPage_navigation__jKTD2 a,.OroLearningPage_page__OKk2g button{transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,transform .3s cubic-bezier(.16,1,.3,1)}.OroLearningPage_explore__vy6yo a:hover,.OroLearningPage_themeButtons__aDi94 button:hover{transform:translateY(-2px)}.OroLearningPage_tabs__Ce8Im button:hover:not([aria-selected=true]){background:#e3e7d7;color:var(--oro-ink)}@media (prefers-reduced-motion:reduce){.OroLearningPage_page__OKk2g *,.OroLearningPage_page__OKk2g :after,.OroLearningPage_page__OKk2g :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.OroLearningPage_explore__vy6yo{border-top:1px solid #d0d5c6;padding-top:40px;margin-top:64px}.OroLearningPage_explore__vy6yo>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.OroLearningPage_explore__vy6yo a{display:flex;justify-content:space-between;padding:20px 16px;background:#e9ecdf;font-size:14px;border-radius:6px}.OroLearningPage_page__OKk2g .oro-block{padding-block:24px;background:transparent;color:inherit}.OroLearningPage_page__OKk2g .container{width:100%;max-width:none;padding-inline:0}.OroLearningPage_page__OKk2g .oro-product-chapter,.OroLearningPage_page__OKk2g .oro-product-proof{padding-block:0}.OroLearningPage_page__OKk2g .oro-product-chapter__head,.OroLearningPage_page__OKk2g .oro-product-proof__head{display:block;margin-bottom:24px}.OroLearningPage_page__OKk2g .oro-product-chapter__head h2,.OroLearningPage_page__OKk2g .oro-product-proof__head h2,.OroLearningPage_page__OKk2g .oro-section-heading h2{font-size:30px;line-height:1.15;letter-spacing:-.03em;max-width:30ch;margin:12px 0 16px}.OroLearningPage_page__OKk2g .oro-product-chapter__copy,.OroLearningPage_page__OKk2g .oro-product-proof__head p,.OroLearningPage_page__OKk2g .oro-section-heading p{max-width:760px;font-size:16px;line-height:1.65;color:#5b6054}.OroLearningPage_page__OKk2g .oro-product-chapter__copy{display:block;margin-top:16px}.OroLearningPage_page__OKk2g .oro-product-chapter__copy p:first-child{font-size:16px;max-width:760px;color:#5b6054}.OroLearningPage_page__OKk2g .oro-product-proof__head>div>p{margin:16px 0 0}.OroLearningPage_page__OKk2g .oro-product-chapter__media{margin:24px 0 36px;border-radius:12px;background:#e6e8df;overflow:hidden}.OroLearningPage_page__OKk2g .oro-product-chapter__image{display:block;width:100%;height:auto;max-height:none;object-fit:cover}.OroLearningPage_page__OKk2g .oro-product-chapter__media[data-paired]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.OroLearningPage_page__OKk2g figcaption{grid-column:1/-1;padding:14px 18px;font-size:12px;line-height:1.5;color:#62665b}.OroLearningPage_page__OKk2g .oro-product-chapter__media figcaption{position:static;margin:0;background:#e8ebe0;color:#525a49;max-width:none}.OroLearningPage_page__OKk2g .oro-product-chapter__media picture{background:#e6e8df}.OroLearningPage_page__OKk2g .oro-product-proof__list{display:grid;grid-template-columns:1fr 1fr;gap:28px}.OroLearningPage_page__OKk2g .oro-product-proof__item{display:block;margin:0}.OroLearningPage_page__OKk2g .oro-product-proof__item[data-featured]{grid-column:1/-1}.OroLearningPage_page__OKk2g .oro-product-proof__media{min-height:0}.OroLearningPage_page__OKk2g .oro-product-proof__item[data-featured=true] .oro-product-proof__media{width:100%}.OroLearningPage_page__OKk2g .oro-product-proof__item{padding-block:8px}.OroLearningPage_page__OKk2g .oro-product-proof__caption,.OroLearningPage_page__OKk2g .oro-product-proof__media,.OroLearningPage_page__OKk2g .oro-steps article{opacity:1!important;transform:none!important}.OroLearningPage_page__OKk2g .oro-product-proof__media{background:transparent;box-shadow:none;border:0}.OroLearningPage_page__OKk2g .oro-capture-placeholder{aspect-ratio:auto}.OroLearningPage_page__OKk2g .oro-capture-placeholder:before{display:none}.OroLearningPage_page__OKk2g .oro-capture-placeholder span{color:#6b765a}.OroLearningPage_page__OKk2g .oro-capture-placeholder strong{color:#39472f}.OroLearningPage_page__OKk2g .oro-capture-placeholder{min-height:220px;background:#eceee4;border:1px dashed #bac3ab;border-radius:12px;color:#727a65;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.OroLearningPage_page__OKk2g .oro-capture-placeholder strong{font-size:20px;letter-spacing:-.02em;line-height:1.3}.OroLearningPage_page__OKk2g .oro-capture-placeholder p{display:none}.OroLearningPage_page__OKk2g .oro-product-proof__caption{display:block;padding:16px 0}.OroLearningPage_page__OKk2g .oro-product-proof__caption>span{display:none}.OroLearningPage_page__OKk2g .oro-product-proof__caption h3{font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:8px 0}.OroLearningPage_page__OKk2g .oro-product-proof__caption p{font-size:15px;line-height:1.6;color:#5b6054}.OroLearningPage_page__OKk2g .oro-section-grid{display:block}.OroLearningPage_page__OKk2g .oro-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.OroLearningPage_page__OKk2g .oro-steps article{display:block;padding:20px 0}.OroLearningPage_page__OKk2g .oro-steps h3{font-size:20px;margin:12px 0;line-height:1.3;letter-spacing:-.02em}.OroLearningPage_page__OKk2g .oro-steps p{font-size:15px;line-height:1.65}.OroLearningPage_page__OKk2g video{display:block;max-height:none;width:100%;height:auto}.OroLearningPage_themeGallery__SfiKs{margin:32px 0 64px}.OroLearningPage_themeSettings__6vPxu{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:center;margin-bottom:72px}.OroLearningPage_themeSettings__6vPxu h2{font-size:30px;line-height:1.15;margin:16px 0}.OroLearningPage_themeSettings__6vPxu p{font-size:16px;line-height:1.6}.OroLearningPage_themeButtons__aDi94{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.OroLearningPage_themeButtons__aDi94 button{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--oro-line);font:12px var(--font-geist-mono);flex:1}.OroLearningPage_themeButtons__aDi94 button[aria-pressed=true]{background:var(--oro-ink);color:var(--oro-paper,#f5f4ed)}.OroLearningPage_themeButtons__aDi94 button>span{width:22px;height:22px;border-radius:50%;border:1px solid #999;flex-shrink:0}.OroLearningPage_themeStage__G4dpH{margin:0;border:1px solid var(--oro-line);border-radius:12px;overflow:hidden}.OroLearningPage_themeStage__G4dpH img{width:100%;height:auto}.OroLearningPage_themeEmpty__T8JuW{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#e8e9e0;border:1px dashed #b9c0ac;padding:32px;text-align:center}.OroLearningPage_themeEmpty__T8JuW strong{font-size:28px}.OroLearningPage_themeSettings__6vPxu .OroLearningPage_themeEmpty__T8JuW{min-height:260px}.OroLearningPage_faq__tiMWE header>p:last-child:not(:first-child){font-size:16px;line-height:1.65;color:var(--oro-muted);margin-top:24px}.OroLearningPage_page__OKk2g .oro-3d-models{display:block;padding:32px 0 56px}.OroLearningPage_page__OKk2g .oro-3d-models__grid{margin-top:24px;grid-template-columns:repeat(3,1fr);gap:24px;border:0}.OroLearningPage_page__OKk2g .oro-3d-models__grid article{border:0;border-top:1px solid #d0d5c6;min-height:0;padding:20px 0}.OroLearningPage_page__OKk2g .oro-3d-models h2,.OroLearningPage_page__OKk2g .oro-3d-outro h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin-top:12px}.OroLearningPage_page__OKk2g .oro-3d-models__grid h3{font-size:21px;letter-spacing:-.02em;margin:16px 0 12px}.OroLearningPage_page__OKk2g .oro-3d-models__grid p{font-size:15px}.OroLearningPage_page__OKk2g .oro-3d-story{padding-bottom:48px}.OroLearningPage_page__OKk2g .oro-3d-placeholder{min-height:200px;border:1px dashed #bac3ab;border-radius:12px;background:#eceee4}.OroLearningPage_page__OKk2g .oro-3d-outro{padding-block:24px}.OroLearningPage_page__OKk2g .oro-3d-outro p:last-child{font-size:16px;line-height:1.65;max-width:760px}.OroLearningPage_page__OKk2g a:focus-visible,.OroLearningPage_page__OKk2g button:focus-visible{outline:2px solid #5e773d;outline-offset:4px}@media (min-width:1100px){.OroLearningPage_lessonPanels__Sj_zW{margin-inline:calc(-1 * min(120px, max(0px, (100vw - 1192px) / 2)))}.OroLearningPage_lessonPanel__lzPZl>.OroLearningPage_lessonCopy__Gi_he{margin-inline:min(120px,max(0px,(100vw - 1192px)/2))}.OroLearningPage_tour__g5W1h>.OroLearningPage_sectionHeading__XTYTQ{max-width:820px}.OroLearningPage_page__OKk2g .oro-product-chapter__media{max-width:none;margin-inline:calc(-1 * min(120px, max(0px, (100vw - 1192px) / 2)))}}.OroLearningPage_page__OKk2g .oro-product-chapter__media[data-triple]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.OroLearningPage_tabs__Ce8Im span{font-size:12px}@media (max-width:720px){.OroLearningPage_themeSettings__6vPxu{grid-template-columns:1fr;gap:24px}.OroLearningPage_themeButtons__aDi94{display:grid;grid-template-columns:1fr 1fr}.OroLearningPage_themeEmpty__T8JuW{min-height:260px}.OroLearningPage_intro__WcXXY{padding-top:36px}.OroLearningPage_intro__WcXXY>p:not(.OroLearningPage_eyebrow__oM4dI){font-size:16px}.OroLearningPage_basics__e4kvK,.OroLearningPage_faq__tiMWE{grid-template-columns:1fr;gap:24px}.OroLearningPage_tabs__Ce8Im button{flex-direction:column;padding:12px;gap:6px}.OroLearningPage_tabs__Ce8Im span{font-size:13px}.OroLearningPage_explore__vy6yo>div{grid-template-columns:1fr 1fr}.OroLearningPage_page__OKk2g .oro-3d-models__grid,.OroLearningPage_page__OKk2g .oro-product-chapter__media[data-paired],.OroLearningPage_page__OKk2g .oro-product-proof__list,.OroLearningPage_page__OKk2g .oro-steps{grid-template-columns:1fr}.OroLearningPage_page__OKk2g .oro-product-chapter__head h2,.OroLearningPage_sectionHeading__XTYTQ h2{font-size:26px}}.catalog_catalog__aIIFC{margin:32px 0 88px;scroll-margin-top:100px}.catalog_toolbar__rF61t{display:flex;justify-content:space-between;align-items:end;gap:32px;border-top:1px solid var(--oro-line);padding-top:32px}.catalog_toolbar__rF61t h2{font-size:36px;letter-spacing:-.04em;margin-top:12px}.catalog_toolbar__rF61t label{display:grid;gap:10px;font:11px var(--font-geist-mono);text-transform:uppercase}.catalog_toolbar__rF61t input{width:320px;background:transparent;border:1px solid var(--oro-line);padding:15px;font:15px var(--font-geist-sans);text-transform:none}.catalog_filters__oevpM{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.catalog_filters__oevpM button{border:1px solid var(--oro-line);padding:10px 14px;font:11px var(--font-geist-mono)}.catalog_filters__oevpM button[aria-pressed=true]{background:var(--oro-ink);color:#fff}.catalog_count__Op_gj{margin:24px 0 12px;font:11px var(--font-geist-mono)}.catalog_grid__bhWQw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog_grid__bhWQw article{display:flex;flex-direction:column;border:1px solid var(--oro-line);border-radius:10px;min-height:240px;padding:24px;background:#eeeee4}.catalog_grid__bhWQw article:nth-child(3n+2){background:#e4e8df}.catalog_cardMeta__JI1SW{display:flex;justify-content:space-between;font:10px var(--font-geist-mono);text-transform:uppercase;color:var(--oro-muted)}.catalog_grid__bhWQw h3{font-size:25px;line-height:1.15;margin:32px 0 16px;letter-spacing:-.035em}.catalog_grid__bhWQw p{font-size:15px;line-height:1.65;margin-bottom:28px}.catalog_availability__vE8_5{margin-top:auto;font:10px var(--font-geist-mono);text-transform:uppercase}@media (max-width:720px){.catalog_toolbar__rF61t{display:block}.catalog_toolbar__rF61t label{margin-top:24px}.catalog_toolbar__rF61t input{width:100%}.catalog_grid__bhWQw{grid-template-columns:1fr}.catalog_grid__bhWQw article{min-height:200px}}.trust_trust__Y2kTV{display:grid;grid-template-columns:1fr 1.35fr;gap:64px;padding:56px 0;border-top:1px solid var(--oro-line);scroll-margin-top:110px}.trust_trust__Y2kTV h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:20px 0}.trust_trust__Y2kTV h3{font-size:21px;letter-spacing:-.025em;margin:12px 0}.trust_trust__Y2kTV p{font-size:16px;line-height:1.7;color:var(--oro-muted)}.trust_trust__Y2kTV article{border-bottom:1px solid var(--oro-line);padding:0 0 24px;margin-bottom:24px}.trust_trust__Y2kTV article>span{font:10px var(--font-geist-mono);letter-spacing:.06em}.trust_links__dO5IJ{display:flex;flex-wrap:wrap;gap:24px}.trust_links__dO5IJ a{font:12px var(--font-geist-mono);color:var(--oro-ink);text-underline-offset:5px}.trust_links__dO5IJ a:hover{text-decoration:underline}@media (max-width:720px){.trust_trust__Y2kTV{grid-template-columns:1fr;gap:24px;padding:32px 0}}.about_opening__LwFnC{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;padding:64px 0 88px}.about_opening__LwFnC h1{font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:-.045em;margin:24px 0}.about_opening__LwFnC p:not(:first-child),.about_story__CPGD3 p:not(:first-child),.about_workspace__qh0jS header>p:last-child{font-size:17px;line-height:1.7;color:var(--oro-muted)}.about_opening__LwFnC figure{margin:0}.about_opening__LwFnC .about_signature__ai2to{margin-top:28px;font-size:15px;color:var(--oro-ink)}.about_signature__ai2to span{display:block;margin-top:5px;font:10px var(--font-geist-mono);color:var(--oro-muted)}.about_founderNote__G2m1c{background:var(--oro-signal);padding:36px;border-radius:4px 28px 4px 4px}.about_founderNote__G2m1c h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.03em;margin:24px 0}.about_opening__LwFnC .about_founderNote__G2m1c p{color:var(--oro-ink)}.about_priorities__AzqQN{display:grid;grid-template-columns:1fr 1.35fr;gap:64px;margin:64px 0}.about_priorities__AzqQN h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:20px 0}.about_priorities__AzqQN article{padding:24px 0;border-top:1px solid var(--oro-line)}.about_priorities__AzqQN article>span{font:10px var(--font-geist-mono);letter-spacing:.05em}.about_priorities__AzqQN h3{font-size:23px;line-height:1.25;margin:16px 0;letter-spacing:-.025em}.about_priorities__AzqQN p{font-size:16px;line-height:1.7;color:var(--oro-muted)}.about_opening__LwFnC img{width:100%;height:580px;object-fit:cover;object-position:55% center;border-radius:12px}.about_about__ROXl6 figcaption{font:10px var(--font-geist-mono);line-height:1.6;text-transform:uppercase;letter-spacing:.04em;padding:16px 0}.about_story__CPGD3{border-top:1px solid var(--oro-line);padding:56px 0 72px;display:grid;grid-template-columns:1fr 2fr;gap:56px;scroll-margin-top:110px}.about_closing__GSY0d h2,.about_story__CPGD3 h2,.about_workspace__qh0jS h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1;letter-spacing:-.04em;margin:0 0 28px}.about_story__CPGD3 p+p{margin-top:20px}.about_workspace__qh0jS{scroll-margin-top:110px}.about_workspace__qh0jS header{max-width:740px;margin-bottom:32px}.about_workspace__qh0jS h2{margin-top:20px}.about_workspace__qh0jS figure{margin:0 calc(-1 * min(100px, max(0px, (100vw - 1208px)/2))) 64px}.about_workspace__qh0jS img{width:100%;height:auto;border-radius:12px}.about_closing__GSY0d{margin-top:64px;border-top:1px solid var(--oro-line);padding-top:40px}.about_closing__GSY0d h2{margin-top:20px}.about_closing__GSY0d>div{display:flex;flex-wrap:wrap;gap:16px}.about_closing__GSY0d a{font:12px var(--font-geist-mono);text-transform:uppercase;padding:18px 22px;border:1px solid var(--oro-line);transition:background .24s ease}.about_closing__GSY0d a:hover{background:var(--oro-signal)}@media (max-width:720px){.about_opening__LwFnC,.about_priorities__AzqQN,.about_story__CPGD3{grid-template-columns:1fr;gap:28px}.about_opening__LwFnC{padding:40px 0}.about_opening__LwFnC img{height:auto}.about_story__CPGD3{padding:36px 0}.about_closing__GSY0d>div{display:grid}}