.BlogPages_page__lUKvc{background:var(--coaray-neutral-025);color:var(--coaray-text-primary);font-family:var(--coaray-landing-font-sans);min-height:100vh}.BlogPages_eyebrow__jOUU3{color:var(--coaray-text-tertiary);font-family:var(--coaray-font-mono);font-size:var(--coaray-landing-label-size);letter-spacing:.14em;line-height:1.25;margin:0;text-transform:uppercase}.BlogPages_libraryStage__kwyqa{background:color-mix(in srgb,var(--coaray-neutral-100) 72%,var(--coaray-neutral-000));border-top:1px solid color-mix(in srgb,var(--coaray-border-default) 64%,transparent);margin-top:clamp(5.5rem,10vw,8rem)}.BlogPages_libraryHero__1abvb{box-sizing:border-box;margin:0 auto;max-width:var(--coaray-landing-page-max);padding:var(--coaray-space-8) var(--coaray-landing-page-gutter) clamp(4rem,7vw,6rem)}.BlogPages_libraryHero__1abvb>*{max-width:var(--coaray-landing-intro-measure)}.BlogPages_heroEyebrow__fyI5A{border:1px solid var(--coaray-border-default);border-radius:var(--coaray-radius-badge);display:inline-flex;padding:var(--coaray-space-2) var(--coaray-space-3)}.BlogPages_libraryHero__1abvb h1{font-size:clamp(2.75rem,5vw,4rem);font-weight:var(--coaray-landing-display-weight);letter-spacing:var(--coaray-landing-display-tracking);line-height:1;margin:var(--coaray-space-8) 0 var(--coaray-space-5);text-wrap:balance}.BlogPages_libraryHero__1abvb>p:last-child{color:var(--coaray-text-secondary);font-size:var(--coaray-landing-body-lg-size);line-height:var(--coaray-landing-body-lg-line);margin-bottom:0;max-width:44rem}.BlogPages_library__LIhpE,.BlogPages_more__ynOA6{padding:0 var(--coaray-landing-page-gutter) var(--coaray-landing-section-space)}.BlogPages_library__LIhpE{box-sizing:border-box;margin:0 auto;max-width:var(--coaray-landing-page-max)}.BlogPages_featured__DFNNt,.BlogPages_postCard__G3m65{background:color-mix(in srgb,var(--coaray-neutral-000) 36%,transparent);border:1px solid var(--coaray-border-default);border-radius:var(--coaray-radius-card);color:inherit;overflow:hidden;position:relative;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.BlogPages_featured__DFNNt:hover,.BlogPages_postCard__G3m65:hover{background:color-mix(in srgb,var(--coaray-neutral-000) 68%,transparent);border-color:color-mix(in srgb,var(--coaray-text-tertiary) 58%,var(--coaray-border-default));transform:translateY(-2px)}.BlogPages_featured__DFNNt:focus-visible,.BlogPages_postCard__G3m65:focus-visible{outline:2px solid var(--coaray-text-primary);outline-offset:3px}.BlogPages_featured__DFNNt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto var(--coaray-space-8);max-width:var(--coaray-landing-content-max);min-height:24rem}.BlogPages_cardBody__NjlWj{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.BlogPages_featured__DFNNt .BlogPages_cardBody__NjlWj{border-left:1px solid var(--coaray-border-default)}.BlogPages_featured__DFNNt h2,.BlogPages_postCard__G3m65 h2{font-weight:var(--coaray-landing-section-title-weight);letter-spacing:var(--coaray-landing-section-title-tracking);line-height:var(--coaray-landing-section-title-line);margin:var(--coaray-space-5) 0 var(--coaray-space-4);text-wrap:balance}.BlogPages_featured__DFNNt h2{font-size:clamp(2rem,3.4vw,3rem)}.BlogPages_postCard__G3m65 h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.BlogPages_description__vg6Ur{color:var(--coaray-text-secondary);font-size:var(--coaray-landing-body-size);line-height:var(--coaray-landing-body-line);margin:0}.BlogPages_meta__LiMZ2{align-items:center;color:var(--coaray-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--coaray-landing-label-size);gap:var(--coaray-space-2);margin:auto 0 0;padding:var(--coaray-space-8) var(--coaray-space-8) 0 0}.BlogPages_cardArrow__AikyU{bottom:clamp(1.5rem,3vw,2.5rem);color:var(--coaray-text-tertiary);position:absolute;right:clamp(1.5rem,3vw,2.5rem);transition:color .18s ease,transform .18s ease}.BlogPages_featured__DFNNt:hover .BlogPages_cardArrow__AikyU,.BlogPages_postCard__G3m65:hover .BlogPages_cardArrow__AikyU{color:var(--coaray-text-primary);transform:translate(2px,-2px)}.BlogPages_postGrid__lFnQy{display:grid;gap:var(--coaray-landing-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--coaray-landing-content-max)}.BlogPages_postCard__G3m65{display:grid;grid-template-rows:auto 1fr;min-height:38rem}.BlogPages_postCard__G3m65 .BlogPages_meta__LiMZ2{padding-right:var(--coaray-space-8)}.BlogPages_artwork__ipF8n{align-items:end;background-color:color-mix(in srgb,var(--coaray-neutral-100) 84%,var(--coaray-neutral-000));background-image:linear-gradient(var(--coaray-border-default) 1px,transparent 1px),linear-gradient(90deg,var(--coaray-border-default) 1px,transparent 1px);background-size:4.25rem 4.25rem;display:grid;min-height:24rem;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.BlogPages_artwork__ipF8n[data-compact]{min-height:19rem}.BlogPages_artwork__ipF8n:before{background:color-mix(in srgb,var(--artwork-accent) 78%,var(--coaray-neutral-000));border:1px solid color-mix(in srgb,var(--artwork-accent) 68%,var(--coaray-border-default));border-radius:var(--coaray-radius-button);content:"";height:8.5rem;position:absolute;right:13%;top:18%;transform:rotate(4deg);width:8.5rem}.BlogPages_artwork__ipF8n[data-tone=clay]{--artwork-accent:#bf6a4a}.BlogPages_artwork__ipF8n[data-tone=cyan]{--artwork-accent:#3e9fb0}.BlogPages_artwork__ipF8n[data-tone=green]{--artwork-accent:#579d67}.BlogPages_artwork__ipF8n[data-tone=violet]{--artwork-accent:#8067c9}.BlogPages_artworkTiles__NEils{display:flex;inset:var(--coaray-space-6) var(--coaray-space-6) auto;justify-content:space-between;position:absolute}.BlogPages_artworkTiles__NEils span{align-items:center;background:color-mix(in srgb,var(--coaray-neutral-000) 70%,transparent);border:1px solid var(--coaray-border-default);color:var(--artwork-accent);display:flex;font-family:var(--coaray-font-mono);font-size:.7rem;height:2.5rem;justify-content:center;text-transform:uppercase;width:2.5rem}.BlogPages_artworkTiles__NEils span:nth-child(2n){transform:translateY(var(--coaray-space-8))}.BlogPages_artworkTitle__cO8NY{display:grid;gap:var(--coaray-space-3);max-width:22rem;position:relative;z-index:1}.BlogPages_artworkTitle__cO8NY>span{color:var(--coaray-text-tertiary);font-family:var(--coaray-font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.BlogPages_artworkTitle__cO8NY>strong{font-size:clamp(2rem,3.6vw,3.4rem);font-weight:var(--coaray-landing-section-title-weight);letter-spacing:-.045em;line-height:.96;text-wrap:balance}.BlogPages_artwork__ipF8n[data-compact] .BlogPages_artworkTitle__cO8NY>strong{font-size:clamp(1.8rem,3vw,2.75rem)}.BlogPages_articleCoverImage__dMZ_A,.BlogPages_coverImage__Kegal{display:block;height:100%;inset:0;position:absolute;width:100%}.BlogPages_articleCoverImage__dMZ_A[data-fit=cover],.BlogPages_coverImage__Kegal[data-fit=cover]{object-fit:cover}.BlogPages_articleCoverImage__dMZ_A[data-fit=contain],.BlogPages_coverImage__Kegal[data-fit=contain]{background:var(--coaray-neutral-100);object-fit:contain}.BlogPages_articleCoverImage__dMZ_A[data-position=center],.BlogPages_coverImage__Kegal[data-position=center]{object-position:center}.BlogPages_articleCoverImage__dMZ_A[data-position=top],.BlogPages_coverImage__Kegal[data-position=top]{object-position:center top}.BlogPages_articleCoverImage__dMZ_A[data-position=bottom],.BlogPages_coverImage__Kegal[data-position=bottom]{object-position:center bottom}.BlogPages_articleCoverImage__dMZ_A[data-position=left],.BlogPages_coverImage__Kegal[data-position=left]{object-position:left center}.BlogPages_articleCoverImage__dMZ_A[data-position=right],.BlogPages_coverImage__Kegal[data-position=right]{object-position:right center}.BlogPages_articleCoverImage__dMZ_A[data-position=top-left],.BlogPages_coverImage__Kegal[data-position=top-left]{object-position:left top}.BlogPages_articleCoverImage__dMZ_A[data-position=top-right],.BlogPages_coverImage__Kegal[data-position=top-right]{object-position:right top}.BlogPages_articleCoverImage__dMZ_A[data-position=bottom-left],.BlogPages_coverImage__Kegal[data-position=bottom-left]{object-position:left bottom}.BlogPages_articleCoverImage__dMZ_A[data-position=bottom-right],.BlogPages_coverImage__Kegal[data-position=bottom-right]{object-position:right bottom}.BlogPages_article__NZTcM{background:color-mix(in srgb,var(--coaray-neutral-100) 72%,var(--coaray-neutral-000));border-top:1px solid color-mix(in srgb,var(--coaray-border-default) 64%,transparent);margin-top:var(--coaray-space-5);padding:var(--coaray-space-2) var(--coaray-landing-page-gutter) var(--coaray-landing-section-space)}.BlogPages_articleHeader__HHMuD{margin:0 auto;max-width:48rem;text-align:left}.BlogPages_articleHeader__HHMuD>a{align-items:center;color:var(--coaray-text-secondary);display:inline-flex;font-size:var(--coaray-landing-label-size);gap:var(--coaray-space-2);margin-bottom:var(--coaray-space-7);text-decoration:none}.BlogPages_articleHeader__HHMuD h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--coaray-landing-display-weight);letter-spacing:var(--coaray-landing-display-tracking);line-height:1;margin:var(--coaray-space-5) 0;max-width:18ch;text-wrap:balance}.BlogPages_articleDescription__9FmkI{color:var(--coaray-text-secondary);font-size:var(--coaray-landing-body-lg-size);line-height:var(--coaray-landing-body-lg-line);margin:0;max-width:var(--coaray-landing-prose-measure)}.BlogPages_articleHeader__HHMuD .BlogPages_meta__LiMZ2{justify-content:flex-start;padding-top:var(--coaray-space-5)}.BlogPages_articleArtwork__8IEMz{border:1px solid var(--coaray-border-default);border-radius:var(--coaray-radius-card);margin:var(--coaray-space-10) auto var(--coaray-landing-section-space-compact);max-width:48rem;min-height:clamp(22rem,48vw,32rem);overflow:hidden;position:relative}.BlogPages_articleArtwork__8IEMz .BlogPages_artwork__ipF8n{min-height:inherit}.BlogPages_prose__xDx_M{margin:0 auto;max-width:var(--coaray-landing-prose-measure)}.BlogPages_prose__xDx_M li,.BlogPages_prose__xDx_M p{color:var(--coaray-text-secondary);font-size:var(--coaray-landing-body-lg-size);line-height:1.65}.BlogPages_prose__xDx_M p{margin:0 0 var(--coaray-space-6)}.BlogPages_prose__xDx_M h2{font-size:var(--coaray-landing-section-title-size);font-weight:var(--coaray-landing-section-title-weight);line-height:var(--coaray-landing-section-title-line);margin:var(--coaray-landing-section-space-compact) 0 var(--coaray-space-6)}.BlogPages_prose__xDx_M h2,.BlogPages_prose__xDx_M h3{letter-spacing:var(--coaray-landing-section-title-tracking);text-wrap:balance}.BlogPages_prose__xDx_M h3{font-size:var(--coaray-landing-row-title-size);font-weight:var(--coaray-landing-row-title-weight);line-height:var(--coaray-landing-row-title-line);margin:var(--coaray-space-10) 0 var(--coaray-space-5)}.BlogPages_prose__xDx_M ul{display:grid;gap:var(--coaray-space-3);margin:0 0 var(--coaray-space-7);padding-left:1.3em}.BlogPages_prose__xDx_M blockquote{border-left:2px solid var(--coaray-text-primary);font-size:var(--coaray-landing-section-title-size);font-weight:var(--coaray-landing-section-title-weight);line-height:1.25;margin:var(--coaray-space-8) 0;padding-left:var(--coaray-space-6)}.BlogPages_prose__xDx_M figure{margin:var(--coaray-space-10) 0;width:100%}.BlogPages_prose__xDx_M figure img{background:var(--coaray-neutral-100);border:1px solid var(--coaray-border-default);border-radius:var(--coaray-radius-card);display:block;height:auto;max-width:100%;width:100%}.BlogPages_prose__xDx_M figcaption{color:var(--coaray-text-tertiary);font-size:var(--coaray-landing-label-size);line-height:var(--coaray-landing-label-line);margin-top:var(--coaray-space-3)}.BlogPages_prose__xDx_M code{background:var(--coaray-neutral-100);border:1px solid var(--coaray-border-default);border-radius:var(--coaray-radius-badge);font-family:var(--coaray-font-mono);font-size:.86em;padding:.12em .35em}.BlogPages_more__ynOA6{border-top:1px solid var(--coaray-border-default);padding-top:var(--coaray-landing-section-space-compact)}.BlogPages_more__ynOA6>.BlogPages_eyebrow__jOUU3{margin:0 auto var(--coaray-space-6);max-width:var(--coaray-landing-content-max)}@media (max-width:1040px){.BlogPages_postGrid__lFnQy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.BlogPages_libraryStage__kwyqa{margin-top:var(--coaray-space-16)}.BlogPages_libraryHero__1abvb{padding-top:var(--coaray-space-6)}.BlogPages_featured__DFNNt,.BlogPages_postGrid__lFnQy{grid-template-columns:1fr}.BlogPages_featured__DFNNt{min-height:0}.BlogPages_featured__DFNNt .BlogPages_cardBody__NjlWj{border-left:0;border-top:1px solid var(--coaray-border-default)}.BlogPages_cardBody__NjlWj{padding:var(--coaray-space-5)}.BlogPages_postCard__G3m65{min-height:0}.BlogPages_artwork__ipF8n,.BlogPages_artwork__ipF8n[data-compact]{min-height:17rem}.BlogPages_cardArrow__AikyU{bottom:var(--coaray-space-5);right:var(--coaray-space-5)}.BlogPages_articleArtwork__8IEMz .BlogPages_artwork__ipF8n{min-height:22rem}}@media (prefers-reduced-motion:reduce){.BlogPages_cardArrow__AikyU,.BlogPages_featured__DFNNt,.BlogPages_postCard__G3m65{transition:none}}.AskCanonAssistant_root__TPZFk{position:fixed;right:24px;bottom:24px;z-index:70;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);color:#17201d}.AskCanonAssistant_trigger____JwV{display:flex;align-items:center;gap:9px;border:1px solid #173f34;border-radius:999px;background:#173f34;color:#fff;padding:11px 17px;box-shadow:0 10px 28px rgba(18,45,38,.18);font:600 13px/1 inherit;cursor:pointer}.AskCanonAssistant_panel__iJ8MP{display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;width:min(390px,calc(100vw - 32px));height:min(610px,calc(100vh - 48px));overflow:hidden;border:1px solid #d8dedb;border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(25,39,35,.2)}.AskCanonAssistant_header__XbEEM{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #e8ecea;background:#f8faf9}.AskCanonAssistant_identity__Lnc74{display:flex;align-items:center;gap:10px}.AskCanonAssistant_identity__Lnc74>span{display:grid;gap:2px}.AskCanonAssistant_identity__Lnc74 strong{font-size:14px}.AskCanonAssistant_identity__Lnc74 small{font-size:11px;color:#6c7773}.AskCanonAssistant_iconButton__owf9a{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#53605b;cursor:pointer}.AskCanonAssistant_conversation__kL6OT{overflow:auto;padding:16px;background:#fcfdfc}.AskCanonAssistant_intro__SERlt{padding:28px 12px;text-align:center}.AskCanonAssistant_intro__SERlt strong{font-size:15px}.AskCanonAssistant_intro__SERlt p{margin:7px auto 0;max-width:260px;color:#66716d;font-size:12px;line-height:1.5}.AskCanonAssistant_turn__im_Gb{display:grid;gap:10px;margin-bottom:18px}.AskCanonAssistant_userMessage__YEaBF{justify-self:end;max-width:82%;margin:0;padding:9px 12px;border-radius:13px 13px 3px 13px;background:#e9f2ee;font-size:13px;line-height:1.45}.AskCanonAssistant_blocks__trbIk{display:grid;gap:8px}.AskCanonAssistant_answer__h27Fn,.AskCanonAssistant_error__KV11n,.AskCanonAssistant_thinking__agS4I{margin:0;font-size:12px;line-height:1.5}.AskCanonAssistant_thinking__agS4I{color:#69746f}.AskCanonAssistant_error__KV11n{padding:9px;border:1px solid #e7c5c2;border-radius:9px;background:#fff7f6;color:#8b2921}.AskCanonAssistant_confirmation__FxDbL,.AskCanonAssistant_result__h7OXf{display:grid;gap:8px;padding:12px;border:1px solid #dde4e1;border-radius:12px;background:#fff}.AskCanonAssistant_result__h7OXf>strong{font-size:13px}.AskCanonAssistant_result__h7OXf>a{display:grid;gap:2px;padding:8px;border-radius:8px;background:#f6f8f7;color:inherit;text-decoration:none}.AskCanonAssistant_result__h7OXf a span{font-size:12px;font-weight:600}.AskCanonAssistant_result__h7OXf a small,.AskCanonAssistant_result__h7OXf p{margin:0;color:#68736f;font-size:10px;line-height:1.4}.AskCanonAssistant_confirmation__FxDbL>span{color:#95651b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.AskCanonAssistant_confirmation__FxDbL h3{margin:0;font-size:14px}.AskCanonAssistant_confirmation__FxDbL pre{max-height:150px;overflow:auto;margin:0;padding:8px;border-radius:8px;background:#f5f7f6;white-space:pre-wrap;font:10px/1.45 ui-monospace,SFMono-Regular,monospace}.AskCanonAssistant_confirmation__FxDbL>div{display:flex;gap:7px}.AskCanonAssistant_confirmation__FxDbL button{border:1px solid #ced7d3;border-radius:8px;background:#fff;padding:7px 10px;font:600 11px inherit;cursor:pointer}.AskCanonAssistant_confirmation__FxDbL button:first-child{border-color:#173f34;background:#173f34;color:#fff}.AskCanonAssistant_receipt__BVd7W{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid #cfe0d9;border-radius:11px;background:#f3faf7;color:#245c4c}.AskCanonAssistant_receipt__BVd7W span{display:grid;gap:2px}.AskCanonAssistant_receipt__BVd7W strong{font-size:12px}.AskCanonAssistant_receipt__BVd7W small{font-size:9px;overflow-wrap:anywhere}.AskCanonAssistant_composer__9S6V8{display:flex;align-items:flex-end;gap:8px;padding:11px 12px;border-top:1px solid #e5eae8;background:#fff}.AskCanonAssistant_composer__9S6V8 textarea{min-height:42px;max-height:100px;flex:1;resize:none;border:1px solid #ced6d2;border-radius:11px;padding:10px 11px;background:#fff;color:inherit;font:12px/1.4 inherit;outline:none}.AskCanonAssistant_composer__9S6V8 textarea:focus{border-color:#5c877a;box-shadow:0 0 0 3px rgba(65,119,103,.1)}.AskCanonAssistant_composer__9S6V8>button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#173f34;color:#fff;cursor:pointer}.AskCanonAssistant_composer__9S6V8>button:disabled{opacity:.4}.AskCanonAssistant_footer__u55Qo{display:flex;align-items:center;gap:7px;padding:9px 12px;border-top:1px solid #edf0ef;background:#fafbfa;color:#6b7672;font-size:10px}.AskCanonAssistant_footer__u55Qo button{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:#334e45;padding:2px;font:600 10px inherit;cursor:pointer}.AskCanonAssistant_footer__u55Qo button:disabled{opacity:.4}.AskCanonAssistant_copyState__unaLb{display:flex;align-items:center;gap:3px;margin-left:auto;color:#7b8581}@media(max-width:520px){.AskCanonAssistant_root__TPZFk{right:16px;bottom:16px}.AskCanonAssistant_panel__iJ8MP{height:calc(100vh - 32px)}}