.Footer_footer__4vzqH{display:flex;flex-direction:column;gap:var(--footer-gap);width:100%;margin-top:auto;padding:var(--footer-padding-y) var(--nav-padding-x);padding-left:max(var(--nav-padding-x),env(safe-area-inset-left));padding-right:max(var(--nav-padding-x),env(safe-area-inset-right));padding-bottom:max(var(--footer-padding-bottom),env(safe-area-inset-bottom));background-color:var(--atlas-footer-bg);color:var(--atlas-footer-text)}.Footer_top__k6DNG{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--header-gap)}.Footer_brand__Y4wbm{display:flex;flex-direction:column;gap:12px;min-width:0}.Footer_homeLink__WSCGO{display:flex;align-items:center;gap:var(--breadcrumb-gap);color:inherit;text-decoration:none}.Footer_brandIcon___5u_r{flex-shrink:0;width:var(--breadcrumb-icon-size);height:var(--breadcrumb-icon-size);color:var(--atlas-footer-text-muted)}.Footer_brandText__jgY8o{font-family:var(--font-sans);font-size:var(--breadcrumb-font-size);line-height:var(--breadcrumb-line-height);text-transform:lowercase;color:var(--atlas-footer-text)}.Footer_tagline__NHwwX{font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-footer-text-muted)}.Footer_columns__6BTgn{display:flex;gap:var(--footer-column-gap)}.Footer_column__tKCuc{display:flex;flex-direction:column;gap:12px;min-width:96px}.Footer_columnLabel__SYQjO{font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-footer-text-muted)}.Footer_list___KSK1{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.Footer_backToTop__QId9W,.Footer_link__wByfM{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-footer-text);text-decoration:none;cursor:pointer;transition:color .15s ease}.Footer_backToTop__QId9W:hover,.Footer_link__wByfM:hover{color:var(--atlas-footer-text-muted)}.Footer_backToTop__QId9W:focus-visible,.Footer_link__wByfM:focus-visible{outline:2px solid var(--atlas-footer-text);outline-offset:2px;border-radius:2px}.Footer_arrow__gX_Hq{font-size:11px;color:var(--atlas-footer-text-muted)}.Footer_bottom__2dJjP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--atlas-footer-border)}.Footer_meta__vend6{font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-footer-text-muted)}@media (max-width:720px){.Footer_top__k6DNG{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Footer_backToTop__QId9W,.Footer_link__wByfM{transition:none}}.Button_button__trQ_i{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-end) var(--button-padding-y) var(--button-padding-start);border:0;border-radius:var(--button-radius);font-family:var(--font-sans);font-size:var(--button-font-size);font-weight:400;line-height:normal;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.Button_button__trQ_i:focus-visible{outline:2px solid var(--atlas-base-color-gray-12);outline-offset:2px}.Button_button__trQ_i svg{flex-shrink:0;width:var(--button-icon-size);height:var(--button-icon-size)}.Button_pill__cJXck{border-radius:var(--button-radius)}.Button_start__JemLB{border-radius:var(--button-radius) 0 0 var(--button-radius)}.Button_end__YO_cU{border-radius:0 var(--button-radius) var(--button-radius) 0;border-left:1px solid var(--atlas-button-divider)}.Button_iconOnly__ircex{padding-left:var(--button-trigger-padding-start)}.Button_primary__TfNxA{background-color:var(--atlas-button-primary-bg);color:var(--atlas-button-primary-fg)}.Button_primary__TfNxA:hover{background-color:var(--atlas-button-primary-bg-hover)}.Button_primary__TfNxA:active,.Button_primary__TfNxA[aria-expanded=true]{background-color:var(--atlas-button-primary-bg-press)}.Button_secondary__JG5lz{background-color:var(--atlas-button-secondary-bg);color:var(--atlas-button-secondary-fg)}.Button_secondary__JG5lz:hover{background-color:var(--atlas-button-secondary-bg-hover)}.Button_secondary__JG5lz:active,.Button_secondary__JG5lz[aria-expanded=true]{background-color:var(--atlas-button-secondary-bg-press)}.Button_ghost__ibR4V{background-color:transparent;color:var(--atlas-button-ghost-fg);transition:background-color .15s ease,color .15s ease}.Button_ghost__ibR4V:hover{background-color:var(--atlas-button-secondary-bg);color:var(--atlas-button-secondary-fg)}.Button_ghost__ibR4V:active,.Button_ghost__ibR4V[aria-expanded=true]{background-color:var(--atlas-button-secondary-bg-hover);color:var(--atlas-button-secondary-fg)}.Button_ghost__ibR4V[aria-current=page]{background-color:var(--atlas-button-secondary-bg);color:var(--atlas-button-secondary-fg)}.Button_button__trQ_i:disabled{cursor:default;opacity:var(--tab-disabled-opacity);pointer-events:none}@media (prefers-reduced-motion:reduce){.Button_button__trQ_i{transition:none}}.Tooltip_wrap__hO8f8{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:default}.Tooltip_bubble__9M9zV{position:fixed;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;background-color:var(--atlas-tooltip-bg);border-radius:var(--tooltip-radius);will-change:transform}.Tooltip_bubble__9M9zV.Tooltip_visible__hhSLa{opacity:1}.Tooltip_inner__slWlc{display:flex;align-items:center;justify-content:center;padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border:1px solid var(--atlas-tooltip-border);border-radius:var(--tooltip-radius)}.Tooltip_text___kYWa{font-family:var(--font-sans);font-size:var(--tooltip-font-size);font-weight:400;line-height:normal;text-transform:capitalize;text-align:center;white-space:nowrap;color:var(--atlas-tooltip-text);font-variation-settings:"wdth" 100,"MONO" 0}.ContextualMenu_trigger__tUeIa{display:contents}.ContextualMenu_menu__KjrED{position:fixed;z-index:999;display:flex;flex-direction:column;box-sizing:border-box;width:max-content;min-width:var(--menu-min-width);padding:var(--menu-padding);overflow:clip;background-color:var(--atlas-menu-bg);border:1px solid var(--atlas-menu-border);border-radius:var(--menu-radius);box-shadow:var(--atlas-menu-shadow);outline:none}.ContextualMenu_row__r7e9w{display:flex}.ContextualMenu_tooltip__0ey_B{display:flex;flex:1 1}.ContextualMenu_item__nK0Dk{display:flex;flex:1 1;align-items:center;gap:2px;box-sizing:border-box;min-height:var(--menu-item-height);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);margin:0;border:0;border-radius:var(--menu-item-radius);background:transparent;color:var(--atlas-menu-item-fg);font-family:var(--font-sans);font-size:var(--menu-font-size);line-height:var(--menu-line-height);text-align:left;cursor:default;outline:none}.ContextualMenu_item__nK0Dk.ContextualMenu_expanded__B4jO_,.ContextualMenu_item__nK0Dk:focus{background-color:var(--atlas-menu-item-bg-hover)}.ContextualMenu_item__nK0Dk:active{background-color:var(--atlas-menu-item-bg-press)}.ContextualMenu_item__nK0Dk[aria-disabled=true]{opacity:var(--menu-disabled-opacity);background-color:transparent}.ContextualMenu_destructive__Dn_QO{color:var(--atlas-menu-destructive-fg)}.ContextualMenu_destructive__Dn_QO:focus{background-color:var(--atlas-menu-destructive-bg-hover);color:var(--atlas-menu-destructive-fg-active)}.ContextualMenu_destructive__Dn_QO:active{background-color:var(--atlas-menu-destructive-bg-press);color:var(--atlas-menu-destructive-fg-active)}.ContextualMenu_leading__NB3uD{display:flex;flex:1 0;align-items:center;gap:8px;min-width:0}.ContextualMenu_icon__8guj7{display:flex;flex-shrink:0;width:16px;height:16px}.ContextualMenu_icon__8guj7>*{width:16px;height:16px}.ContextualMenu_label__Mi51m{white-space:nowrap}.ContextualMenu_value__7fY4P{flex-shrink:0;padding-left:16px;color:var(--atlas-menu-secondary-fg);white-space:nowrap}.ContextualMenu_trailing__hZtXT{flex-shrink:0;margin-left:4px;color:var(--atlas-menu-secondary-fg)}.ContextualMenu_destructive__Dn_QO:active .ContextualMenu_trailing__hZtXT,.ContextualMenu_destructive__Dn_QO:focus .ContextualMenu_trailing__hZtXT{color:inherit}.ContextualMenu_hotkey__xM5VY{display:flex;flex-shrink:0;align-items:center;gap:2px}.ContextualMenu_key__D8kYJ{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:16px;height:16px;border:1px solid var(--atlas-menu-border);border-radius:var(--menu-item-radius)}.ContextualMenu_keyLetter__mcicr{font-family:var(--font-sans);font-size:var(--menu-header-font-size);line-height:var(--menu-header-line-height);letter-spacing:.3px;text-transform:uppercase;color:var(--atlas-menu-secondary-fg)}.ContextualMenu_section__kkvqN{display:flex;flex-direction:column;gap:12px;padding:8px}.ContextualMenu_divider__nUuyT{height:1px;background-color:var(--atlas-menu-border)}.ContextualMenu_header__yZDK2{font-family:var(--font-sans);font-size:var(--menu-header-font-size);line-height:var(--menu-header-line-height);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;color:var(--atlas-menu-secondary-fg);text-box:trim-both cap alphabetic}.SplitButton_splitButton__JU1Uh{border-radius:var(--button-radius);box-shadow:var(--atlas-shadow-raised)}.SplitButton_splitButton__JU1Uh,.Tab_tab__vhrXi{display:inline-flex;align-items:center;flex-shrink:0}.Tab_tab__vhrXi{justify-content:center;padding:var(--tab-padding-y) var(--tab-padding-x);cursor:pointer;background:none;border:none;border-bottom:var(--tab-border-width) solid transparent}.Tab_label__QAapN{font-family:var(--font-sans);font-size:var(--tab-font-size);font-weight:400;line-height:var(--tab-line-height);text-transform:capitalize;text-align:center;white-space:nowrap;word-break:break-word;font-variation-settings:"wdth" 100}.Tab_active___edUE{border-bottom-color:var(--atlas-base-color-gray-12)}.Tab_active___edUE .Tab_label__QAapN{color:var(--atlas-tab-foreground-active)}.Tab_enabled__if64A .Tab_label__QAapN{color:var(--atlas-tab-foreground-enabled)}.Tab_disabledFace__fo7gZ{display:inline-flex;align-items:center;justify-content:center;opacity:var(--tab-disabled-opacity)}.Tab_disabled__ta9oA{cursor:default;pointer-events:none}.Tab_disabled__ta9oA,.Tab_disabled__ta9oA .Tab_label__QAapN,.Tab_tab__vhrXi:disabled{color:var(--atlas-tab-foreground-enabled);-webkit-text-fill-color:var(--atlas-tab-foreground-enabled)}.Tab_tab__vhrXi:disabled{opacity:1}.TabGroup_tabGroup__ja7Qj{display:flex;align-items:center;gap:var(--tab-gap);flex-shrink:0}.ProjectCard_link___eQAy{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-width:0;color:inherit;cursor:pointer;text-decoration:none}.ProjectCard_link___eQAy:focus-visible,.ProjectCard_select__wCqfJ:focus-visible{outline:2px solid var(--atlas-base-color-gray-12);outline-offset:2px;border-radius:var(--project-card-radius)}.ProjectCard_select__wCqfJ{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.ProjectCard_card__6EIKe,.ProjectCard_select__wCqfJ{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-width:0}.ProjectCard_card__6EIKe{gap:var(--project-card-gap);flex:1 1 auto;padding:var(--project-card-padding);background-color:var(--atlas-project-card-bg);border-radius:var(--project-card-radius);position:relative}.ProjectCard_link___eQAy .ProjectCard_card__6EIKe{min-width:0;width:100%;height:100%}.ProjectCard_thumbnail__c4ZO9{flex-shrink:0;height:var(--project-card-thumbnail-height);width:100%;background-color:var(--atlas-base-background-background);border-radius:var(--project-thumbnail-radius);position:relative;overflow:hidden}.ProjectCard_thumbnailImage__zK1rE{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--project-card-hover-duration) ease}.ProjectCard_card__6EIKe:hover .ProjectCard_thumbnailImage__zK1rE,.ProjectCard_link___eQAy:hover .ProjectCard_thumbnailImage__zK1rE,.ProjectCard_select__wCqfJ:hover .ProjectCard_thumbnailImage__zK1rE{transform:scale(1.02)}.ProjectCard_disabled__GNxoL{cursor:default;pointer-events:auto}.ProjectCard_link___eQAy.ProjectCard_disabled__GNxoL{cursor:pointer}.ProjectCard_overlay__X2uAP{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(17,17,17,0);opacity:0;transition:background-color var(--project-card-hover-duration) ease,opacity var(--project-card-hover-duration) ease}.ProjectCard_overlayLabel__emQP5{font-family:var(--font-sans);font-size:var(--tab-font-size);font-weight:400;line-height:var(--tab-line-height);color:#ffffff;white-space:nowrap}.ProjectCard_disabled__GNxoL:hover .ProjectCard_overlay__X2uAP{background-color:rgba(17,17,17,.45);opacity:1}.ProjectCard_disabled__GNxoL:hover .ProjectCard_thumbnail__c4ZO9{background-color:#d8d8d8}.ProjectCard_externalBadge__bF6Tx{position:absolute;top:var(--project-card-badge-inset);right:var(--project-card-badge-inset);z-index:1;display:flex;align-items:center;justify-content:center;width:var(--project-card-badge-size);height:var(--project-card-badge-size);border-radius:50%;background:var(--atlas-base-background-background);color:var(--atlas-base-color-gray-12);box-shadow:0 2px 8px -2px rgba(0,0,0,.18)}.ProjectCard_externalIcon__Vx74l{transition:transform var(--project-card-hover-duration) ease}.ProjectCard_card__6EIKe:focus-visible .ProjectCard_externalIcon__Vx74l,.ProjectCard_card__6EIKe:hover .ProjectCard_externalIcon__Vx74l{transform:translate(1px,-1px)}.ProjectCard_info__4kgrO{display:flex;flex-direction:column;gap:var(--project-card-text-gap);width:100%;font-family:var(--font-sans);font-size:var(--project-card-font-size);line-height:normal}.ProjectCard_titleRow__0z1TW{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ProjectCard_role__0bJ6C{flex-shrink:0;font-weight:400;color:var(--atlas-base-text-tertiary);text-align:right}.ProjectCard_title__60a_k{font-family:var(--font-title);font-size:var(--project-card-title-font-size);font-weight:var(--font-title-weight);line-height:1.2;color:var(--atlas-base-color-gray-12)}.ProjectCard_description__8CkrF{font-weight:500;color:var(--atlas-base-text-secondary)}.ProjectCard_meta__N0JSy{font-weight:400;color:var(--atlas-base-text-tertiary)}@media (prefers-reduced-motion:reduce){.ProjectCard_overlay__X2uAP,.ProjectCard_thumbnailImage__zK1rE{transition:none}.ProjectCard_card__6EIKe:hover .ProjectCard_externalIcon__Vx74l,.ProjectCard_card__6EIKe:hover .ProjectCard_thumbnailImage__zK1rE{transform:none}.ProjectCard_disabled__GNxoL .ProjectCard_overlay__X2uAP{background-color:rgba(17,17,17,.45);opacity:1}}.IndexList_list__LwBvG{display:flex;flex-direction:column;width:100%;max-width:var(--index-max-width);margin-inline:auto;list-style:none}.IndexList_row__GQrE7{display:flex;align-items:center;justify-content:space-between;gap:var(--index-row-gap);width:100%;padding:var(--index-row-padding-y) 0;border-top:1px solid var(--atlas-border-subtle);border-bottom:1px solid var(--atlas-border-subtle);font-family:var(--font-sans);font-size:var(--index-font-size);line-height:normal;color:inherit;text-decoration:none;cursor:pointer;transition:opacity var(--index-motion-duration) ease-out,background-color var(--index-motion-duration) ease-in-out}@media (hover:hover){.IndexList_list__LwBvG:hover .IndexList_row__GQrE7{opacity:var(--index-muted-opacity);transition-timing-function:ease-in-out,ease-in-out}.IndexList_list__LwBvG:hover .IndexList_row__GQrE7:hover{opacity:1;transition-timing-function:ease-out,ease-in-out}}div.IndexList_row__GQrE7{cursor:default}a.IndexList_row__GQrE7:active{background-color:var(--atlas-border-subtle)}.IndexList_lead__hv8Fc{display:flex;align-items:flex-start;gap:var(--index-row-gap);min-width:0}.IndexList_number__WQBH1{flex-shrink:0;width:var(--index-number-width);color:var(--atlas-base-text-tertiary)}.IndexList_title__iTYUu{min-width:0;color:var(--atlas-base-color-gray-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndexList_source__ZdXnJ{flex-shrink:0;color:var(--atlas-base-text-tertiary);white-space:nowrap}.IndexList_row__GQrE7:focus-visible{outline:1px solid var(--atlas-base-text-tertiary);outline-offset:2px}.StatusIndicator_status__8F3Yb{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border-radius:var(--project-card-radius);background:var(--status-bg);font-family:var(--font-sans);font-size:var(--status-font-size);font-weight:500;line-height:16px;white-space:nowrap;color:var(--status-fg)}.StatusIndicator_dot__u2oK_{flex-shrink:0;width:8px;height:8px;border-radius:1px;background:var(--status-fg)}.StatusIndicator_status__8F3Yb[data-status=live]{--status-fg:var(--atlas-status-live);--status-bg:var(--atlas-status-live-bg)}.StatusIndicator_status__8F3Yb[data-status=ongoing]{--status-fg:var(--atlas-status-ongoing);--status-bg:var(--atlas-status-ongoing-bg)}@property --page-w{syntax:"<length>";inherits:true;initial-value:0}.Booklet_stage__AhGtx{--page-w:var(--booklet-page-width);--page-h:calc(var(--page-w) * var(--booklet-page-ratio));--shadow-h:calc(var(--page-w) * 0.2);--shadow-gap:calc(var(--page-h) * 0.06);--group-offset:calc((var(--shadow-gap) + var(--shadow-h) / 2) / -2);--closed-nudge:0;--turn:var(--booklet-turn-duration) cubic-bezier(0.22,0.75,0.2,1);position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--booklet-stage-height);perspective:calc(var(--page-w) * 9.5);perspective-origin:50% 50%;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none}.Booklet_stage__AhGtx[data-interactive]{cursor:-webkit-grab;cursor:grab}.Booklet_stage__AhGtx[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.Booklet_reader__F1lE_{--page-w:min(var(--booklet-reader-page-width),var(--booklet-reader-max-vw,46vw),calc(var(--booklet-reader-max-vh, 62vh) / var(--booklet-page-ratio)));height:100%;transition:--page-w .6s cubic-bezier(.2,.8,.2,1)}.Booklet_stage__AhGtx[data-drawing]{--book-pitch:0deg;cursor:default}.Booklet_stage__AhGtx[data-drawing] .Booklet_float__zBA9n{animation:none;transform:translateY(var(--group-offset));transition:transform .4s ease}.Booklet_float__zBA9n{position:relative;display:flex;transform-style:preserve-3d;transform:translateY(var(--group-offset)) rotateY(calc(var(--px, 0) * 14deg)) rotateX(calc(var(--py, 0) * -10deg));animation:Booklet_bookFloat__W_S4L var(--booklet-float-duration) ease-in-out infinite}@keyframes Booklet_bookFloat__W_S4L{0%,to{translate:0 0;rotate:0 1 0 0deg}25%{translate:0 calc(var(--page-h) * -.012);rotate:0 1 0 -1.5deg}75%{translate:0 calc(var(--page-h) * .012);rotate:0 1 0 1.5deg}}.Booklet_stage__AhGtx:focus-visible{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.Booklet_book__SCQhn{position:relative;flex-shrink:0;width:calc(var(--page-w) * 2);height:var(--page-h);transform-style:preserve-3d;transform-origin:calc(50% - var(--shift)) 50%;transform:translateX(calc(var(--shift) + var(--page-w) * var(--closed-nudge) * (var(--front-closed) - var(--back-closed)))) translateY(calc(var(--lift, 0) * -6px)) rotateX(var(--book-pitch,8deg)) rotateY(calc(-12deg * var(--front-closed) + 12deg * var(--back-closed))) rotate(calc(-1.5deg * var(--front-closed) + 1.5deg * var(--back-closed)));transition:transform var(--turn)}.Booklet_stage__AhGtx[data-dragging] .Booklet_book__SCQhn{transition:none}.Booklet_leaf__sZfP1{position:absolute;top:0;left:50%;width:var(--page-w);height:var(--page-h);transform-style:preserve-3d;transform-origin:left center;transform:translateZ(var(--z)) rotateY(var(--angle));transition:transform var(--turn)}.Booklet_leaf__sZfP1[data-dragged]{transition:none}.Booklet_face__FJp1d{position:absolute;inset:0;overflow:hidden;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.Booklet_front__dbzho{border-radius:1px 3px 3px 1px}.Booklet_backFace__IBsfU{transform:rotateY(180deg);border-radius:3px 1px 1px 3px}.Booklet_block__hKMv9{--edge:#e6e4de;--sheet:#f8f7f3;position:absolute;top:0;width:50%;height:100%;background:var(--sheet);transform:translateZ(-.5px);pointer-events:none;transition:box-shadow .35s ease}.Booklet_blockLeft__1uv9U{--depth:var(--left-depth);--t:calc(var(--page-w) * 0.03 * var(--depth));left:0;border-radius:3px 0 0 3px;box-shadow:calc(var(--t) * -.08) calc(var(--t) * .25) 0 var(--edge),calc(var(--t) * -.16) calc(var(--t) * .5) 0 var(--sheet),calc(var(--t) * -.24) calc(var(--t) * .75) 0 var(--edge),calc(var(--t) * -.32) var(--t) 0 var(--sheet),calc(var(--t) * -.34) calc(var(--t) * 1.08) 0 rgba(20,20,30,.18),calc(var(--t) * -.6) calc(var(--t) * 1.6) calc(var(--t) * 2.2) rgba(0,0,0,.16)}.Booklet_blockRight__Inf3w{--depth:var(--right-depth);--t:calc(var(--page-w) * 0.03 * var(--depth));left:50%;border-radius:0 3px 3px 0;box-shadow:calc(var(--t) * .08) calc(var(--t) * .25) 0 var(--edge),calc(var(--t) * .16) calc(var(--t) * .5) 0 var(--sheet),calc(var(--t) * .24) calc(var(--t) * .75) 0 var(--edge),calc(var(--t) * .32) var(--t) 0 var(--sheet),calc(var(--t) * .34) calc(var(--t) * 1.08) 0 rgba(20,20,30,.18),calc(var(--t) * .6) calc(var(--t) * 1.6) calc(var(--t) * 2.2) rgba(0,0,0,.16)}.Booklet_gutter__uht80{position:absolute;inset:0;pointer-events:none}.Booklet_front__dbzho .Booklet_gutter__uht80{background:linear-gradient(90deg,rgba(25,25,35,.2) 0,rgba(25,25,35,.08) 3%,rgba(255,255,255,.07) 9%,transparent 22%,transparent 92%,rgba(25,25,35,.035))}.Booklet_backFace__IBsfU .Booklet_gutter__uht80{background:linear-gradient(270deg,rgba(25,25,35,.2) 0,rgba(25,25,35,.08) 3%,rgba(255,255,255,.07) 9%,transparent 22%,transparent 92%,rgba(25,25,35,.035))}.Booklet_cover__HVrIU .Booklet_gutter__uht80{background:linear-gradient(90deg,rgba(0,0,0,.25) 0,transparent 2.5%,transparent 5.5%,rgba(0,0,0,.32) 6.5%,rgba(255,255,255,.08) 7.5%,transparent 9%)}.Booklet_back__9glJ1 .Booklet_gutter__uht80{background:linear-gradient(270deg,rgba(0,0,0,.25) 0,transparent 2.5%,transparent 5.5%,rgba(0,0,0,.32) 6.5%,rgba(255,255,255,.08) 7.5%,transparent 9%)}.Booklet_shade__8Sk1B{position:absolute;inset:0;pointer-events:none;opacity:calc(var(--fold) * .9);transition:opacity var(--turn)}.Booklet_front__dbzho .Booklet_shade__8Sk1B{background:linear-gradient(90deg,rgba(20,40,70,.22),transparent 45%)}.Booklet_backFace__IBsfU .Booklet_shade__8Sk1B{background:linear-gradient(270deg,rgba(20,40,70,.22),transparent 45%)}.Booklet_leaf__sZfP1[data-dragged] .Booklet_shade__8Sk1B{transition:none}.Booklet_solid__aUTRG{background:var(--booklet-cover-bg)}.Booklet_back__9glJ1,.Booklet_cover__HVrIU,.Booklet_insideCover__isfZt{background:var(--booklet-cover-sand) 0 0 /180px 180px,radial-gradient(120% 90% at 30% 20%,rgba(255,255,255,.07),transparent 60%),var(--booklet-cover-outside-bg);background-blend-mode:overlay,normal,normal}.Booklet_insideCover__isfZt:before{content:"";position:absolute;top:var(--booklet-turn-in);bottom:var(--booklet-turn-in);background:var(--booklet-endpaper);box-shadow:0 0 0 1px rgba(0,0,0,.18),0 0 6px rgba(0,0,0,.28);pointer-events:none}.Booklet_backFace__IBsfU.Booklet_insideCover__isfZt:before{left:var(--booklet-turn-in);right:0}.Booklet_front__dbzho.Booklet_insideCover__isfZt:before{left:0;right:var(--booklet-turn-in)}.Booklet_cover__HVrIU{box-shadow:inset 3px 0 4px -2px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.06)}.Booklet_cover__HVrIU:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--booklet-stamp) center /var(--booklet-stamp-size) auto no-repeat}.Booklet_back__9glJ1{display:flex;align-items:flex-end;justify-content:center;padding-bottom:10%;box-shadow:inset -3px 0 4px -2px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.06)}.Booklet_backMark__E_Pd_{font-family:var(--font-sans);font-size:calc(var(--page-w) * .045);color:var(--booklet-cover-outside-ink)}.Booklet_stackRight__JGAId{box-shadow:inset 3px 0 6px -3px rgba(20,40,70,.2)}.Booklet_stackLeft__I0ZpR{box-shadow:inset -3px 0 6px -3px rgba(20,40,70,.2)}.Booklet_page__7srsB{background:var(--booklet-page-bg)}.Booklet_content__Qxf92{position:absolute;inset:-5%;display:flex;align-items:center;justify-content:center}.Booklet_drawSurface__nPy6b{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply}.Booklet_stage__AhGtx[data-drawing] .Booklet_drawSurface__nPy6b{cursor:none}.Booklet_sketch__WkRjA{width:100%;height:100%;object-fit:contain;pointer-events:none;mix-blend-mode:multiply}.Booklet_shadow__9sNUy{position:absolute;left:50%;top:calc(50% + var(--page-h) / 2 + var(--group-offset) + var(--shadow-gap));width:calc(var(--page-w) * 1.5);height:var(--shadow-h);translate:-50% 0;background:radial-gradient(ellipse at center,rgba(0,0,0,.14) 0,rgba(0,0,0,.09) 22%,rgba(0,0,0,.04) 45%,rgba(0,0,0,.01) 62%,transparent 72%);pointer-events:none;scale:.96;opacity:.875;animation:Booklet_shadowBreathe__BQsfh var(--booklet-float-duration) ease-in-out infinite}.Booklet_counter__FluzM{position:absolute;left:50%;top:calc(50% + var(--page-h) / 2 + var(--group-offset) + var(--shadow-gap) + var(--shadow-h) / 2);translate:-50% -50%;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atlas-base-text-tertiary)}.Booklet_counterStep__gZyzU{padding:2px 4px;font-family:inherit;color:inherit;cursor:pointer;transition:color .2s ease}.Booklet_counterStep__gZyzU:hover:not(:disabled){color:var(--atlas-base-color-gray-12)}.Booklet_counterStep__gZyzU:disabled{opacity:.35;cursor:default}.Booklet_counterStep__gZyzU:focus-visible{outline:1px solid var(--atlas-base-text-tertiary);border-radius:2px}.Booklet_stage__AhGtx[data-paused] .Booklet_float__zBA9n,.Booklet_stage__AhGtx[data-paused] .Booklet_shadow__9sNUy{animation:none}.Booklet_stage__AhGtx[data-paused] .Booklet_float__zBA9n{transform:translateY(var(--group-offset));transition:transform .5s ease}@keyframes Booklet_shadowBreathe__BQsfh{0%,to{scale:.96;opacity:.875}25%{scale:.92;opacity:.75}75%{scale:1;opacity:1}}.Booklet_srOnly__t9dJI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Booklet_stage__AhGtx{--booklet-turn-duration:0.01s}.Booklet_float__zBA9n,.Booklet_shadow__9sNUy{animation:none}}.Studio_tray__KmkUY{position:absolute;left:50%;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;translate:-50% 0;pointer-events:auto}.Studio_trayBar__VRIwr{display:flex;align-items:center;gap:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;white-space:nowrap}.Studio_trayCaption__2V9gZ{min-width:22ch;text-align:center;color:var(--atlas-base-text-tertiary)}.Studio_historyButton__fZnTZ{padding:4px 6px;font-family:inherit;color:var(--atlas-base-text-secondary);transition:color .2s ease}.Studio_historyButton__fZnTZ:hover:not(:disabled){color:var(--atlas-base-color-gray-12)}.Studio_historyButton__fZnTZ:disabled{opacity:.35;cursor:default}.Studio_historyButton__fZnTZ:focus-visible{outline:1px solid var(--atlas-base-text-tertiary);border-radius:2px}.Studio_penRow__WsAvy{display:flex;align-items:flex-start;gap:var(--studio-pen-gap);height:var(--studio-pen-visible)}@keyframes Studio_penRise__16OQ6{0%{transform:translateY(calc(var(--studio-pen-visible) + 24px))}}.Studio_penSlot__qu0Iw{position:relative;width:var(--studio-pen-width);height:100%;transform:translateY(var(--studio-pen-rest));transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:Studio_penRise__16OQ6 .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--booklet-fall-duration) * .6 + var(--i) * .06s)}.Studio_penSlot__qu0Iw:hover{transform:translateY(calc(var(--studio-pen-rest) - 6px))}.Studio_penSlot__qu0Iw[data-held]{transform:translateY(calc(var(--studio-pen-rest) - var(--studio-pen-lift)))}.Studio_penModel__ZYc2Z{position:absolute;top:0;left:0;display:block;width:100%;height:auto;filter:drop-shadow(0 6px 6px rgba(0,0,0,.22))}.Studio_penSlot__qu0Iw:focus-visible{outline:1px solid var(--atlas-base-text-tertiary);outline-offset:4px;border-radius:4px}.Studio_nibDot__1CXC8{position:fixed;top:0;left:0;z-index:200;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 1px rgba(255,255,255,.85);transition:opacity .12s ease}.Studio_nibDot__1CXC8[data-visible]{opacity:.85}.Studio_nibDot__1CXC8[data-eraser]{background:transparent!important;box-shadow:0 0 0 1px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.8)}@media (hover:none){.Studio_nibDot__1CXC8{display:none}}@media (prefers-reduced-motion:reduce){.Studio_penSlot__qu0Iw{animation:none;transition-duration:.01s}}.BookletViewer_frame__nIFZc{position:relative;display:flex;align-items:center;justify-content:center;width:var(--booklet-frame-size);height:var(--booklet-frame-size);max-width:100%;margin:0 auto;overflow:hidden;background:var(--booklet-frame-bg);border-radius:var(--booklet-frame-radius);cursor:zoom-in;outline:none}.BookletViewer_frame__nIFZc:focus-visible,.BookletViewer_frame__nIFZc:hover{--lift:1}.BookletViewer_frame__nIFZc:focus-visible{box-shadow:0 0 0 2px var(--atlas-base-color-gray-12)}.BookletViewer_frame__nIFZc[data-hidden]{visibility:hidden}.BookletViewer_backdrop__RUqDz{position:fixed;inset:var(--nav-height) 0 0 0;z-index:99;background:var(--reader-backdrop);opacity:0;pointer-events:none;cursor:zoom-out;transition:opacity var(--booklet-fall-duration) var(--booklet-fall-ease)}.BookletViewer_backdrop__RUqDz[data-phase=open]{opacity:1;pointer-events:auto}.BookletViewer_backdrop__RUqDz[data-phase=entering]{transition:none}.BookletViewer_overlay__Di6GT{position:fixed;inset:var(--nav-height) 0 0 0;z-index:100;display:flex;align-items:center;justify-content:center;--booklet-reader-max-vh:50vh;background:var(--booklet-reader-bg);outline:none;touch-action:none;transition:-webkit-clip-path var(--booklet-fall-duration) var(--booklet-fall-ease);transition:clip-path var(--booklet-fall-duration) var(--booklet-fall-ease);transition:clip-path var(--booklet-fall-duration) var(--booklet-fall-ease),-webkit-clip-path var(--booklet-fall-duration) var(--booklet-fall-ease)}.BookletViewer_bookWrap__3EaPQ{--book-lift:calc(var(--studio-pen-visible) - var(--studio-pen-rest));position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:var(--book-lift);transform-origin:50% calc((100% - var(--book-lift)) / 2);transition:transform var(--booklet-fall-duration) var(--booklet-fall-ease),padding-bottom .6s cubic-bezier(.2,.8,.2,1)}.BookletViewer_frameGhost__G7iwL{position:absolute;background:var(--booklet-frame-bg);pointer-events:none;transition:opacity var(--booklet-fall-duration) var(--booklet-fall-ease)}.BookletViewer_overlay__Di6GT[data-phase=entering],.BookletViewer_overlay__Di6GT[data-phase=entering] .BookletViewer_bookWrap__3EaPQ,.BookletViewer_overlay__Di6GT[data-phase=entering] .BookletViewer_frameGhost__G7iwL{transition:none}.BookletViewer_chrome__FPmyn{opacity:0;transition:opacity .25s ease}.BookletViewer_overlay__Di6GT[data-phase=open] .BookletViewer_chrome__FPmyn{opacity:1;transition-delay:calc(var(--booklet-fall-duration) * .6)}.BookletViewer_zoomLayer__F4zEf{width:100%;height:100%;transform-origin:0 0;will-change:transform}.BookletViewer_back__b5pkr{position:absolute;top:calc(var(--reader-card-inset) + 16px);left:calc(var(--reader-card-inset) + 16px);pointer-events:auto}.BookletViewer_back__b5pkr button{--button-padding-start:10px}.BookletViewer_backIcon__8EiJc{transform:rotate(180deg)}.BookletViewer_zoomReset__mMwGv{position:absolute;top:calc(var(--reader-card-inset) + 12px);right:calc(var(--reader-card-inset) + 12px);padding:6px 10px;border-radius:var(--chip-radius);background:var(--atlas-button-secondary-bg);font-family:var(--font-mono);font-size:11px;color:var(--atlas-base-text-secondary);pointer-events:auto}.BookletViewer_zoomReset__mMwGv:hover{background:var(--atlas-button-secondary-bg-hover)}.BookletViewer_chrome__FPmyn{position:absolute;inset:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.BookletViewer_bookWrap__3EaPQ,.BookletViewer_overlay__Di6GT{transition-duration:.01s}}.NavBar_navBar__j6LrK{position:fixed;top:0;left:0;right:0;z-index:101;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--nav-height);padding:var(--nav-padding-y) var(--nav-padding-x);padding-left:max(var(--nav-padding-x),env(safe-area-inset-left));padding-right:calc(max(var(--nav-padding-x), env(safe-area-inset-right)) + var(--scroll-lock-gap, 0px));background-color:var(--atlas-base-background-background);border-top:1px solid var(--atlas-border-subtle);border-bottom:1px solid var(--atlas-border-subtle);flex-shrink:0}.NavBar_breadcrumbFade___eA22{flex:1 0;min-width:0}.NavBar_breadcrumb___aBKe{display:flex;align-items:center;gap:var(--breadcrumb-gap);width:100%;height:var(--nav-section-height);min-width:0}.NavBar_breadcrumbIcon__4ily4{flex-shrink:0;width:var(--breadcrumb-icon-size);height:var(--breadcrumb-icon-size);color:var(--atlas-base-text-tertiary)}.NavBar_homeLink__3FPyK{display:flex;align-items:center;gap:var(--breadcrumb-gap);min-width:0;flex-shrink:0;color:inherit;text-decoration:none}.NavBar_breadcrumbText__WsN7G{font-family:var(--font-sans);font-size:var(--breadcrumb-font-size);font-weight:400;line-height:var(--breadcrumb-line-height);text-transform:lowercase;text-align:center;white-space:nowrap;word-break:break-word}.NavBar_breadcrumbDomain__41HSc{color:var(--atlas-base-text-secondary);text-decoration:none}.NavBar_breadcrumbPath__xCp8L{color:var(--atlas-base-color-gray-12)}.NavBar_breadcrumbBack__cWCS5{padding:0;border:0;background:none;color:var(--atlas-base-text-secondary);cursor:pointer}.NavBar_breadcrumbBack__cWCS5:hover{color:var(--atlas-base-color-gray-12);text-decoration:underline;text-underline-offset:.2em}.NavBar_breadcrumbCurrent__DAVwX{color:var(--atlas-base-color-gray-11);font-weight:500;overflow:hidden;text-overflow:ellipsis}.NavBar_tabsFade__Jx7r0{flex:0 0 auto}.NavBar_actionsFade__PWW4l{flex:1 0;min-width:0}.NavBar_actions__ILeky{display:flex;align-items:center;justify-content:flex-end;min-width:0;height:100%}@media (max-width:720px){.NavBar_breadcrumbFade___eA22{display:none}.NavBar_tabsFade__Jx7r0{flex:1 0;min-width:0}}.SectionNav_nav__ogOM4{--button-padding-start:var(--nav-section-padding-x);--button-padding-end:var(--nav-section-padding-x);position:relative;display:flex;align-items:center;gap:var(--nav-section-gap)}.SectionNav_defs__SEdzp{position:absolute;width:0;height:0;overflow:hidden}.SectionNav_liquid__GIpdU{position:absolute;inset:-12px;pointer-events:none}.SectionNav_blob__HfzVj{position:absolute;top:10px;bottom:10px;margin:0 -2px;border-radius:999px;background:var(--atlas-button-secondary-bg);opacity:0;transform:scale(.7)}.SectionNav_blob__HfzVj[data-visible]{opacity:1;transform:none}.SectionNav_item__MFz3I{position:relative;z-index:1;display:inline-flex}.SectionNav_item__MFz3I .SectionNav_button__IcaeG,.SectionNav_item__MFz3I .SectionNav_button__IcaeG:active,.SectionNav_item__MFz3I .SectionNav_button__IcaeG:hover,.SectionNav_item__MFz3I .SectionNav_button__IcaeG[aria-current=page]{background-color:transparent}@media (prefers-reduced-motion:reduce){.SectionNav_blob__HfzVj{transition:none!important}}.AtlasShowcase_card__6FQSo{display:flex;flex-direction:column;min-width:0;height:var(--project-card-height)}.AtlasShowcase_demo__o3bxQ{display:flex;flex:1 0;align-items:center;justify-content:center;min-height:0;background-color:var(--atlas-project-thumbnail-bg);border-radius:var(--project-card-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AtlasShowcase_hint__FBHxB{font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-base-text-tertiary)}.AtlasShowcase_info__QADqJ{display:flex;align-items:center;gap:var(--tab-gap);flex-shrink:0;height:var(--project-card-info-height);padding:0 var(--project-card-info-padding-x)}.AtlasShowcase_source__rrRyJ,.AtlasShowcase_title__qF4j5{font-family:var(--font-sans);font-size:var(--tab-font-size);font-weight:400;line-height:var(--tab-line-height);white-space:nowrap}.AtlasShowcase_title__qF4j5{color:var(--atlas-base-color-gray-12)}.AtlasShowcase_source__rrRyJ{color:var(--atlas-base-text-tertiary)}.AtlasLock_lock__Ek3CK{display:flex;align-items:center;justify-content:center;grid-column:1/-1;min-height:var(--project-card-height);background-color:var(--atlas-project-thumbnail-bg);border-radius:var(--project-card-radius)}.AtlasLock_content__hlngX{gap:20px;padding:32px 16px}.AtlasLock_content__hlngX,.AtlasLock_heading__aDP_H{display:flex;flex-direction:column;align-items:center}.AtlasLock_heading__aDP_H{gap:6px;text-align:center}.AtlasLock_icon__xK3AD{margin-bottom:6px;color:var(--atlas-base-color-gray-12)}.AtlasLock_title__kwS9y{font-family:var(--font-sans);font-size:var(--subtitle-font-size);letter-spacing:var(--subtitle-letter-spacing);line-height:20px;color:var(--atlas-base-color-gray-12)}.AtlasLock_subtitle__DXVsC{font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-base-text-tertiary)}.AtlasLock_code__kazrw{display:flex;gap:8px}.AtlasLock_digit__q8Qcp{box-sizing:border-box;width:48px;height:56px;padding:0;border:1px solid var(--atlas-base-color-gray-2);border-radius:var(--button-radius);background-color:var(--atlas-base-background-background);color:var(--atlas-base-color-gray-12);font-family:var(--font-sans);font-size:20px;text-align:center;caret-color:var(--atlas-base-color-gray-12);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.AtlasLock_digit__q8Qcp:focus{border-color:var(--atlas-base-color-gray-12);box-shadow:0 0 0 3px rgba(17,17,17,.08)}.AtlasLock_error__hzqKN .AtlasLock_digit__q8Qcp{border-color:var(--atlas-menu-destructive-fg)}.AtlasLock_error__hzqKN{animation:AtlasLock_shake__rLutW .3s ease}.AtlasLock_message__bpCch{min-height:var(--tab-line-height);font-family:var(--font-sans);font-size:var(--tab-font-size);line-height:var(--tab-line-height);color:var(--atlas-menu-destructive-fg)}@keyframes AtlasLock_shake__rLutW{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:720px){.AtlasLock_digit__q8Qcp{width:44px;height:52px}}@media (prefers-reduced-motion:reduce){.AtlasLock_error__hzqKN{animation:none}}.ImageLightbox_backdrop__PT5ll{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(17,17,17,.5);cursor:zoom-out;animation:ImageLightbox_lightboxFade__cNN_j .2s ease-out both}.ImageLightbox_dialog__ATlc3{animation:ImageLightbox_lightboxRise__QUxuC .28s cubic-bezier(.2,.8,.2,1) both}@keyframes ImageLightbox_lightboxFade__cNN_j{0%{opacity:0}}@keyframes ImageLightbox_lightboxRise__QUxuC{0%{opacity:0;transform:scale(.96)}}.ImageLightbox_dialog__ATlc3{position:relative;display:flex;max-width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);outline:none}.ImageLightbox_close__Qv3Qd{position:absolute;top:12px;right:12px;z-index:1}.ImageLightbox_image__Tn_l0{display:block;cursor:default;width:auto;height:auto;max-width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);object-fit:contain;border-radius:var(--project-card-radius);background-color:var(--atlas-project-thumbnail-bg)}@media (prefers-reduced-motion:reduce){.ImageLightbox_backdrop__PT5ll,.ImageLightbox_dialog__ATlc3{animation:none}}.ProjectSection_section__aVChR{display:flex;flex-direction:column;align-items:flex-start;width:100%;flex:1 0 auto;z-index:1}.ProjectSection_grid__JHiaU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;grid-gap:var(--project-grid-gap);gap:var(--project-grid-gap);width:100%;max-width:var(--project-grid-max-width);margin-inline:auto;padding:var(--project-grid-padding)}@media (max-width:720px){.ProjectSection_grid__JHiaU{grid-template-columns:1fr}}.ProjectSection_fullRow__jAqNn{grid-column:1/-1}.ProjectSection_fullRow__jAqNn [data-fade-item]{display:block;width:100%}.ProjectSection_cardFade__veAN6{display:flex;min-width:0;max-width:100%}.ProjectSection_cardFade__veAN6 [data-fade-item]{display:flex;flex:1 1;align-items:stretch;width:100%;min-width:0;height:100%}.ProjectSection_cardFade__veAN6 a,.ProjectSection_cardFade__veAN6 article{width:100%;min-width:0;height:100%;flex:1 1 auto}.CaseStudy_page__Qdbow{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--header-padding);padding-bottom:calc(var(--header-padding) * 1.5)}.CaseStudy_header__kW7Zg{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--case-study-gap);width:100%;max-width:var(--case-study-max-width)}.CaseStudy_headerText__N2Zyb{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.CaseStudy_meta__Q0ln_{display:flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:var(--page-meta-font-size);font-weight:400;line-height:1.4;color:var(--atlas-base-text-tertiary)}.CaseStudy_metaRule__WqSQs{color:var(--atlas-base-color-gray-2)}.CaseStudy_title__bF9UF{font-family:var(--font-title);font-size:var(--page-title-font-size);font-weight:var(--font-title-weight);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);color:var(--atlas-base-color-gray-12);text-wrap:balance}.CaseStudy_hero__GVpZC{width:100%;max-width:var(--case-study-max-width);margin:var(--case-study-gap) 0 0}.CaseStudy_hero__GVpZC [data-fade-item]{display:block;width:100%}.CaseStudy_sections__8dT0k{display:flex;flex-direction:column;width:100%;max-width:var(--case-study-max-width);margin-top:var(--case-study-gap)}.CaseStudy_section__ZIcKr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--case-study-gap);width:100%;padding:var(--case-study-gap) 0;border-top:1px solid var(--atlas-border-subtle)}.CaseStudy_section__ZIcKr:last-child{padding-bottom:0}.CaseStudy_figure__NEdsO{width:100%;margin:0;padding:var(--case-study-gap) 0 0;border-top:1px solid var(--atlas-border-subtle)}.CaseStudy_figure__NEdsO [data-fade-item]{display:block;width:100%}.CaseStudy_figureButton__hBcS1{display:block;width:100%;padding:0;border-radius:var(--case-figure-radius);cursor:zoom-in}.CaseStudy_figureButton__hBcS1:focus-visible{outline:1px solid var(--atlas-base-text-tertiary);outline-offset:4px}.CaseStudy_figureImage__6nhU_{display:block;width:100%;height:auto;border:1px solid var(--atlas-border-subtle);border-radius:var(--case-figure-radius);box-shadow:var(--atlas-shadow-soft)}.CaseStudy_hero__GVpZC .CaseStudy_figureImage__6nhU_{box-shadow:none}.CaseStudy_sectionFigure__wMXic{width:100%;margin:0}.CaseStudy_sectionFigure__wMXic [data-fade-item]{display:block;width:100%}.CaseStudy_sectionLabel__Z15wO{font-family:var(--font-title);font-size:var(--section-title-font-size);font-weight:var(--font-title-weight);line-height:1.3;letter-spacing:var(--section-title-letter-spacing);color:var(--atlas-base-color-gray-12)}.CaseStudy_sectionBody__v0YUR{display:flex;flex-direction:column;gap:var(--case-study-gap)}.CaseStudy_paragraph__k6aq1{font-family:var(--font-sans);font-size:var(--body-font-size);font-weight:400;line-height:var(--body-line-height);letter-spacing:var(--subtitle-letter-spacing);color:var(--atlas-base-text-body)}.CaseStudy_metricsFade__8TbC1,.CaseStudy_metricsFade__8TbC1 [data-fade-item]{display:block;width:100%;max-width:var(--case-study-max-width)}.CaseStudy_metricsFade__8TbC1{margin-top:var(--case-study-gap)}.CaseStudy_metrics__Vz8MX{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;width:100%;overflow:hidden;border:1px solid var(--atlas-border-subtle);border-radius:var(--project-card-radius);background:var(--atlas-border-subtle)}.CaseStudy_metric__Kk8MK{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:4px;min-height:88px;padding:10px;background:var(--atlas-base-background-background);text-align:center}.CaseStudy_metricValue__41Jyb{font-family:var(--font-title);font-size:var(--metric-font-size);font-weight:var(--font-title-weight);line-height:16px;color:var(--atlas-base-color-gray-12)}.CaseStudy_metricLabel__PN97J{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:16px;color:var(--atlas-base-text-tertiary)}.CaseStudy_meta__Q0ln_ .fade-in,.CaseStudy_sectionLabel__Z15wO .fade-in,.CaseStudy_title__bF9UF .fade-in{display:inline!important}.CaseStudy_sectionBody__v0YUR .fade-in{display:block!important;max-width:100%}