.intake-chat_page__dIwhC{--background:var(--surface);--chat-menu-scale:max(1px,.0806451613vw);--chat-pill-size:calc(19 * var(--chat-menu-scale));--chat-input-size:14px;--chat-action-icon-size:18px;--chat-field-height:calc(var(--chat-pill-size) * 1.575);--chat-top-inset:max(22px,env(safe-area-inset-top));--chat-messages-top:90px;background:var(--background);color:var(--foreground);--chat-line:color-mix(in srgb,var(--foreground) 13%,transparent);--chat-muted:color-mix(in srgb,var(--foreground) 60%,var(--surface));--chat-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--chat-top-inset) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}body:has(.intake-chat_page__dIwhC),html:has(.intake-chat_page__dIwhC){background:var(--surface);height:100%;overflow:hidden;overscroll-behavior:none}body:has(.intake-chat_page__dIwhC){width:100%}html:has(.intake-chat_page__dIwhC){color-scheme:light}html[data-theme=dark]:has(.intake-chat_page__dIwhC){color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]):has(.intake-chat_page__dIwhC){color-scheme:dark}}.intake-chat_shell__6Ajea .legal-page-interaction>.navigator{width:max(280px,calc(25vw - 24px));max-width:calc(100vw - 40px)}@media (min-width:768px) and (min-height:601px),(min-width:768px) and (pointer:fine){.intake-chat_shell__6Ajea .legal-page-interaction>.navigator{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}}.intake-chat_shell__6Ajea,.intake-chat_shell__6Ajea .legal-page-interaction{height:100dvh;min-height:0;overflow:hidden}.intake-chat_page__dIwhC[data-menu-open=true] :is(.intake-chat_main__hm3Of,.intake-chat_conversationPanel__3_Rrs){visibility:hidden;pointer-events:none}.intake-chat_main__hm3Of{width:min(100%,680px);margin:0 auto;flex:1 1;min-height:0;display:flex;align-items:center;padding:48px 0 clamp(80px,15svh,160px)}.intake-chat_chat__5FVjS{width:100%;min-width:0}.intake-chat_page__dIwhC[data-active=false]{display:grid;grid-template-rows:minmax(0,1fr) auto;padding-block:max(24px,env(safe-area-inset-top),env(safe-area-inset-bottom))}.intake-chat_main__hm3Of[data-active=false]{--chat-shadow-gutter:32px;width:min(calc(100% + 2 * var(--chat-shadow-gutter)),calc(680px + 2 * var(--chat-shadow-gutter)));grid-area:1/1;align-self:stretch;justify-self:center;margin-inline:0;padding-inline:var(--chat-shadow-gutter);overflow-y:auto;align-items:safe center;padding-block:28px}.intake-chat_main__hm3Of[data-active=false] .intake-chat_chat__5FVjS{display:grid;height:100%;grid-template-rows:minmax(min-content,1fr) auto minmax(0,1fr)}.intake-chat_main__hm3Of[data-active=false] .intake-chat_composerRegion__SR3WI{grid-area:2/1}.intake-chat_main__hm3Of[data-active=false] .intake-chat_status__KzuI_{grid-area:3/1;align-self:start;margin-top:12px}.intake-chat_composerBrand__A8YTP,.intake-chat_composerTextControl__ynC58,.intake-chat_privacyNotice__z6ru2{color:var(--chat-muted);font:13px/19px var(--chat-sans)}.intake-chat_privacyNotice__z6ru2{flex-shrink:0;min-width:0;margin-top:8px;text-align:center;overflow-wrap:anywhere}.intake-chat_privacyNotice__z6ru2[data-visible=false],.intake-chat_shell__6Ajea[data-keyboard-active] .intake-chat_privacyNotice__z6ru2{visibility:hidden}.intake-chat_privacyNotice__z6ru2 a{display:inline-flex;align-items:center;min-height:44px;padding:4px;color:inherit;text-decoration:none}.intake-chat_composerRegion__SR3WI{position:relative;z-index:1;flex-shrink:0}.intake-chat_composerTextControl__ynC58{min-width:0;height:19px;margin:0;padding:0;appearance:none;border:0;border-radius:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.intake-chat_composerTextControl__ynC58:disabled{opacity:1;cursor:default}.intake-chat_composerTextControl__ynC58:focus-visible{outline:2px solid var(--contact-field-focus);outline-offset:3px}.intake-chat_composerTextControl__ynC58 option{background:var(--surface);color:var(--foreground)}.intake-chat_composerTopControls__mOTyC{display:flex;align-items:center;justify-content:space-between;gap:12px;direction:ltr;padding-inline:8px;margin-bottom:4px}.intake-chat_composerTopControls__mOTyC .intake-chat_composerTextControl__ynC58{max-width:50%}.intake-chat_folderSelector__CoGN9,.intake-chat_modelSelector__piric{text-align:right;text-align-last:right}.intake-chat_composerBrand__A8YTP,.intake-chat_modelSelector__piric{position:absolute;top:calc(100% + 4px)}.intake-chat_modelSelector__piric{right:8px;max-width:calc(100% - 16px)}.intake-chat_composerBrand__A8YTP{left:8px}.intake-chat_shell__6Ajea[data-landing-footer-covered] .intake-chat_page__dIwhC[data-active=false] :is(.intake-chat_modelSelector__piric,.intake-chat_composerBrand__A8YTP){visibility:hidden}.intake-chat_composerRegion__SR3WI[data-collapsed=true] :is(.intake-chat_modelSelector__piric,.intake-chat_composerBrand__A8YTP){top:calc(100% - 44px)}@media (hover:hover) and (pointer:fine){.intake-chat_composerTextControl__ynC58:not(:disabled):hover,.intake-chat_privacyNotice__z6ru2 a:hover{color:var(--foreground)}}.intake-chat_plusControl__6rTrO{position:relative;display:flex;align-items:center}.intake-chat_plusMenu__dunu1{--action-radius:6px;position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;z-index:5;width:192px;padding:4px;border:1px solid var(--chat-line);border-radius:6px;background:var(--surface);box-shadow:0 4px 16px #0003;color:var(--foreground);font:14px/1.45 var(--chat-sans)}.intake-chat_plusMenu__dunu1 button{display:block;width:100%;min-height:28px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.intake-chat_plusMenu__dunu1 button:disabled{opacity:.4;cursor:default}.intake-chat_plusMenu__dunu1 button:focus-visible,.intake-chat_plusMenu__dunu1 button:not(:disabled):hover{background:var(--chat-line)}.intake-chat_imageAttachments__NJ68a{display:flex;gap:8px;overflow-x:auto;padding:6px 4px 10px}.intake-chat_imageAttachment__e_C0i{position:relative;flex:0 0 76px;height:76px}.intake-chat_imageAttachment__e_C0i img{width:100%;height:100%;object-fit:contain;background:var(--surface);border:1px solid var(--chat-line);border-radius:6px}.intake-chat_imageAttachment__e_C0i button{position:absolute;top:-4px;inset-inline-end:-4px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid var(--chat-line);border-radius:50%;background:var(--surface);color:var(--foreground);cursor:pointer}.intake-chat_imageAttachment__e_C0i .intake-chat_newChatIcon__2cBum{width:12px;height:12px;transform:rotate(45deg)}.intake-chat_imageStatus__nMSYZ{margin:0 0 8px;font:12px/1.4 var(--chat-sans);color:var(--chat-muted)}.intake-chat_messageImages__EDGbN{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.intake-chat_messageImages__EDGbN img{display:block;width:auto;height:auto;max-width:min(100%,280px);max-height:240px;object-fit:contain;border-radius:6px}.intake-chat_messageImages__EDGbN+p:not(:empty){margin-top:8px}.intake-chat_draftFiles__rng8a,.intake-chat_messageFiles__Bx2fr{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.intake-chat_draftFiles__rng8a{margin:0 0 8px}.intake-chat_messageFiles__Bx2fr{margin:0;justify-content:flex-end}.intake-chat_draftFiles__rng8a li,.intake-chat_messageFiles__Bx2fr li{min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--chat-line);border-radius:6px;font:13px/1.4 var(--chat-sans)}.intake-chat_draftFiles__rng8a li{display:flex;align-items:center;gap:6px}.intake-chat_draftFiles__rng8a li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-chat_draftFiles__rng8a button{flex:0 0 24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.intake-chat_draftFiles__rng8a button .intake-chat_newChatIcon__2cBum{width:12px;height:12px;transform:rotate(45deg)}.intake-chat_messageFiles__Bx2fr li{border-color:currentColor;overflow-wrap:anywhere}.intake-chat_messageFiles__Bx2fr+p{margin-top:8px}.intake-chat_attachmentDropHint__VfJG9{position:absolute;inset:12px;z-index:20;display:grid;place-items:center;border:2px solid var(--foreground);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--foreground);font:18px/1.4 var(--chat-sans);text-align:center;pointer-events:none}.intake-chat_composerRegion__SR3WI[data-collapsed=true]{position:relative;padding-block:48px;margin-block:-48px}.intake-chat_composer__vTOIk{display:flex;align-items:flex-end;gap:10px;min-height:var(--chat-field-height);padding-block:3px;padding-inline:4px;border:1px solid var(--chat-line);border-radius:calc(var(--chat-field-height) / 2);background:var(--surface);color:var(--surface-foreground);font-size:var(--chat-pill-size);letter-spacing:-.004em}.intake-chat_composer__vTOIk:focus-within{outline:1px solid var(--contact-field-focus);outline-offset:3px}.intake-chat_inputWrap__J6YoM{position:relative;display:flex;align-items:flex-end;flex:1 1;min-width:0}.intake-chat_composer__vTOIk textarea{display:block;width:100%;min-width:0;height:calc(var(--chat-field-height) - 8px);min-height:calc(var(--chat-field-height) - 8px);max-height:160px;padding:0;resize:none;border:0;outline:0;border-radius:0;background:transparent;color:inherit;font:var(--chat-input-size)/calc(var(--chat-field-height) - 8px) var(--chat-sans);letter-spacing:inherit;scrollbar-width:thin}.intake-chat_composer__vTOIk textarea::placeholder{color:var(--chat-muted);opacity:1}.intake-chat_composer__vTOIk textarea:placeholder-shown{text-indent:4px;caret-color:transparent}.intake-chat_inputWrap__J6YoM:has(textarea:focus:placeholder-shown:not([readonly])):after{content:"";position:absolute;inset-inline-start:0;top:calc((var(--chat-field-height) - 8px) / 2);width:1px;height:var(--chat-input-size);transform:translateY(-50%);border-radius:0;background:currentColor;pointer-events:none;animation:intake-chat_emptyCaretBlink__cVfPc 1s step-end infinite}@keyframes intake-chat_emptyCaretBlink__cVfPc{50%{opacity:0}}.intake-chat_composer__vTOIk textarea[data-animated-placeholder=true]::placeholder{color:transparent}.intake-chat_placeholderViewport__0E8Aj{position:absolute;inset-block:0;inset-inline:4px 0;overflow:hidden;pointer-events:none;color:var(--chat-muted);font:var(--chat-input-size)/calc(var(--chat-field-height) - 8px) var(--chat-sans)}.intake-chat_placeholderFrame__K_lOc{position:absolute;inset:0}.intake-chat_placeholderCurrent__Kyg_R,.intake-chat_placeholderPrevious__IXWud{position:absolute;inset:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.intake-chat_placeholderCurrent__Kyg_R[data-animated=true]{animation:intake-chat_promptEnter__mSs5T .45s cubic-bezier(.22,1,.36,1) both}.intake-chat_placeholderPrevious__IXWud{animation:intake-chat_promptExit__wNfgR .45s cubic-bezier(.22,1,.36,1) both}@keyframes intake-chat_promptEnter__mSs5T{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes intake-chat_promptExit__wNfgR{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.intake-chat_send__BWsQM{display:grid;place-items:center;flex:0 0 calc(var(--chat-field-height) - 8px);width:calc(var(--chat-field-height) - 8px);height:calc(var(--chat-field-height) - 8px);padding:0;border:0;border-radius:50%;background:var(--contact-field-ink);color:var(--surface);cursor:pointer;transition:background .15s,color .15s}.intake-chat_microphoneIcon__Cg7H2,.intake-chat_newChatIcon__2cBum,.intake-chat_send__BWsQM svg{width:var(--chat-action-icon-size);height:var(--chat-action-icon-size)}.intake-chat_microphoneIcon__Cg7H2,.intake-chat_newChatIcon__2cBum{background-color:currentColor}.intake-chat_newChatIcon__2cBum{-webkit-mask:url(/icons/plus.svg) center/contain no-repeat;mask:url(/icons/plus.svg) center/contain no-repeat}.intake-chat_send__BWsQM[data-discard-dictation=true] .intake-chat_newChatIcon__2cBum{transform:rotate(45deg)}.intake-chat_microphoneIcon__Cg7H2{-webkit-mask:url(/icons/microphone.svg) center/contain no-repeat;mask:url(/icons/microphone.svg) center/contain no-repeat}.intake-chat_send__BWsQM:disabled{background:var(--contact-field-control);color:var(--chat-muted);cursor:default}.intake-chat_composerAction__3xhY4:not([data-recording=true]),.intake-chat_plusControl__6rTrO>.intake-chat_send__BWsQM[aria-haspopup=menu]{background:transparent;color:var(--contact-field-ink)}.intake-chat_composerAction__3xhY4:not([data-recording=true]):disabled{color:var(--chat-muted)}.intake-chat_composerAction__3xhY4{position:relative}.intake-chat_composerAction__3xhY4:before{content:"";position:absolute;inset:-8px 0;min-height:44px}.intake-chat_composerAction__3xhY4[data-recording=true]{background:#b00020;color:#fff}.intake-chat_dictationStatus__qeCQE{padding:10px 8px 0;color:var(--chat-muted);font:13px/1.45 var(--chat-sans)}.intake-chat_dictationProgress__Pj9kh{position:absolute;inset-inline:0;top:100%;padding-top:4px}.intake-chat_composerRegion__SR3WI[data-collapsed=true] .intake-chat_dictationProgress__Pj9kh{top:calc(100% - 48px)}.intake-chat_dictationStatus__qeCQE p{margin:0}.intake-chat_suggestions__oJEtx{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px}.intake-chat_suggestions__oJEtx+.intake-chat_suggestions__oJEtx{margin-top:8px}.intake-chat_suggestions__oJEtx button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--chat-field-height);padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--chat-muted);font:var(--chat-input-size)/20px var(--chat-sans);cursor:pointer;box-shadow:none;transition:background .15s,color .15s}.intake-chat_informationSuggestions__7EDKz{justify-content:flex-start;margin-top:12px}.intake-chat_main__hm3Of[data-active=true]{padding:0 0 32px;align-items:stretch}.intake-chat_main__hm3Of[data-active=true] .intake-chat_chat__5FVjS{display:flex;flex-direction:column;min-height:0}.intake-chat_main__hm3Of[data-active=true] .intake-chat_chat__5FVjS:after{content:"";flex:0 1;min-height:0;transition:flex-grow .22s ease}.intake-chat_main__hm3Of[data-active=true] .intake-chat_chat__5FVjS[data-collapsed=true]:after{flex-grow:.5}.intake-chat_main__hm3Of[data-active=true] .intake-chat_composer__vTOIk,.intake-chat_main__hm3Of[data-active=true] .intake-chat_status__KzuI_{flex-shrink:0}.intake-chat_conversationPanel__3_Rrs{display:flex;flex-direction:column;flex:1 1;min-height:0;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:flex-grow .22s ease,opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.intake-chat_chat__5FVjS[data-collapsed=true] .intake-chat_conversationPanel__3_Rrs{flex-grow:.5}.intake-chat_conversationPanel__3_Rrs[data-open=true]{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}.intake-chat_conversation__5ztwl{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline:8px;margin-bottom:calc(12px - var(--chat-overlay-height, 0px));scroll-padding-block:var(--chat-messages-top) calc(24px + var(--chat-overlay-height, 0px));overflow-wrap:anywhere;font:var(--chat-input-size)/1.5 var(--chat-sans)}.intake-chat_conversation__5ztwl:after,.intake-chat_conversation__5ztwl:before{content:"";display:block}.intake-chat_conversation__5ztwl:before{height:var(--chat-messages-top)}.intake-chat_conversation__5ztwl:after{height:calc(24px + var(--chat-overlay-height, 0px))}.intake-chat_conversationControls__Pscwk{position:relative;display:flex;flex-direction:column;flex-shrink:0}.intake-chat_newReplyNotice__ctRIG{position:relative;flex:0 0;z-index:1}.intake-chat_newReplyButton__0RWyO{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;height:var(--chat-field-height);max-width:calc(100% - 16px);padding:0 14px;border:1px solid var(--chat-line);border-radius:999px;background:var(--surface);color:var(--foreground);font:var(--chat-input-size)/1.5 var(--chat-sans);white-space:nowrap;cursor:pointer}.intake-chat_message__EOzdX{max-width:94%}.intake-chat_messageRow__Uer_q+.intake-chat_messageRow__Uer_q{margin-top:12px}.intake-chat_message__EOzdX p{margin:0;white-space:pre-wrap}.intake-chat_messageActions__Zl0Vm{display:flex;align-items:center;gap:4px}.intake-chat_message__EOzdX[data-role=user]+.intake-chat_messageActions__Zl0Vm{justify-content:flex-end}.intake-chat_copyMessage__W42Aa{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--chat-muted);font:inherit;cursor:pointer}.intake-chat_copyMessage__W42Aa:focus-visible,.intake-chat_copyMessage__W42Aa:hover{color:var(--foreground)}.intake-chat_copyMessage__W42Aa[data-copied=true]{color:light-dark(#15763b,#67d88e)}.intake-chat_copyIcon__wV9Lz{width:14px;height:14px;background:currentColor;-webkit-mask:url(/icons/copy.svg) center/contain no-repeat;mask:url(/icons/copy.svg) center/contain no-repeat}.intake-chat_copyError__IHZst{font-size:12px;color:var(--chat-muted)}.intake-chat_queuedStatus__m6jbp{display:block;padding-bottom:5px;font-size:11px;line-height:1.4;opacity:.75}.intake-chat_message__EOzdX a{display:inline-block;margin-top:12px;color:LinkText;text-underline-offset:3px}.intake-chat_message__EOzdX p a{display:inline;margin-top:0}.intake-chat_intakeWelcome__cOcGK p+p{margin-top:16px}.intake-chat_intakeWelcome__cOcGK a{display:inline;margin-top:0}.intake-chat_membershipActions__k4l1f{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.intake-chat_membershipActions__k4l1f button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4em;border:0;border-radius:50px;padding:0 1em;background:transparent;color:var(--contact-field-ink);font:inherit;cursor:pointer}.intake-chat_membershipActions__k4l1f button:disabled{opacity:.5;cursor:default}.intake-chat_intakeActions__HMB0E{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:18px}.intake-chat_intakeActions__HMB0E button,.intake-chat_retryAction__qnl_x{min-height:40px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--chat-muted);font:var(--chat-input-size)/1.5 var(--chat-sans);cursor:pointer}.intake-chat_intakeActions__HMB0E button:disabled,.intake-chat_retryAction__qnl_x:disabled{opacity:.5;cursor:default}.intake-chat_replyStatus__Zp6vP{display:flex;align-items:flex-end;gap:8px;flex-shrink:0;min-height:calc(3em + 12px);padding:0 8px 12px;color:var(--chat-muted);font:var(--chat-input-size)/1.5 var(--chat-sans);overflow-wrap:anywhere}.intake-chat_replyStatus__Zp6vP:empty{min-height:0;padding:0}.intake-chat_thinkingDots__Jd1T_{display:inline-flex;align-items:center;gap:3px;height:1.5em;flex-shrink:0}.intake-chat_thinkingDots__Jd1T_ i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;animation:intake-chat_thinkingPulse__mNibt 1.2s ease-in-out infinite}.intake-chat_thinkingDots__Jd1T_ i:nth-child(2){animation-delay:.16s}.intake-chat_thinkingDots__Jd1T_ i:nth-child(3){animation-delay:.32s}@keyframes intake-chat_thinkingPulse__mNibt{0%,70%,to{opacity:.35}35%{opacity:.85}}.intake-chat_errorRegion__1XZlK{flex-shrink:0;padding-bottom:8px}.intake-chat_errorRegion__1XZlK .intake-chat_status__KzuI_{margin-bottom:4px}.intake-chat_errorRegion__1XZlK .intake-chat_retryAction__qnl_x{margin-inline:0 8px}.intake-chat_message__EOzdX[data-role=user]{width:fit-content;max-width:88%;min-height:var(--chat-field-height);margin-inline-start:auto;padding:3px 16px;border:1px solid transparent;border-radius:24px;background:var(--contact-field-ink);color:var(--surface);font:var(--chat-input-size)/calc(var(--chat-field-height) - 8px) var(--chat-sans)}.intake-chat_message__EOzdX[data-role=user] a{color:inherit}.intake-chat_page__dIwhC :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--contact-field-focus);outline-offset:4px}.intake-chat_srOnly__EF6v3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover){.intake-chat_send__BWsQM:not(:disabled,[data-recording=true]):hover{opacity:.8}.intake-chat_intakeActions__HMB0E button:not(:disabled):hover,.intake-chat_retryAction__qnl_x:not(:disabled):hover,.intake-chat_suggestions__oJEtx button:hover{background:var(--contact-field-control);color:var(--foreground)}}@media (hover:hover) and (pointer:fine){.intake-chat_membershipActions__k4l1f button:not(:disabled):hover{background:var(--contact-field-control)}}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.intake-chat_shell__6Ajea{position:fixed;top:var(--chat-viewport-top,0);left:0;right:0;height:var(--chat-viewport-height,100dvh);background:transparent}.intake-chat_page__dIwhC{background:transparent}.intake-chat_page__dIwhC,.intake-chat_shell__6Ajea .legal-page-interaction{height:100%}.intake-chat_page__dIwhC[data-active=false]{height:var(--chat-landing-height,100%)}.intake-chat_main__hm3Of[data-active=false]{translate:0 var(--chat-landing-shift,0)}.intake-chat_shell__6Ajea .legal-page-interaction>.navigator{width:auto;max-width:none;bottom:calc(var(--menu-bottom-inset) + var(--chat-viewport-bottom, 0px))}.intake-chat_shell__6Ajea .navigator-panel{max-height:calc(var(--chat-viewport-height, 100dvh) - var(--menu-bottom-inset) - max(12px, env(safe-area-inset-top)))}.intake-chat_page__dIwhC{--chat-pill-size:19px}}@media (max-width:720px){.intake-chat_page__dIwhC{--chat-pill-size:24.7px}}@media (max-width:340px),(max-width:640px) and (max-height:540px){.intake-chat_page__dIwhC{--chat-pill-size:19px}}@media (max-width:767px){.intake-chat_page__dIwhC{--chat-input-size:16px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.intake-chat_main__hm3Of{padding-bottom:100px}.intake-chat_suggestions__oJEtx{gap:8px;margin-top:18px}.intake-chat_suggestions__oJEtx button{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.intake-chat_inputWrap__J6YoM:has(textarea:focus:placeholder-shown:not([readonly])):after{animation:none}.intake-chat_conversationPanel__3_Rrs,.intake-chat_main__hm3Of[data-active=true] .intake-chat_chat__5FVjS:after,.intake-chat_send__BWsQM,.intake-chat_suggestions__oJEtx button{transition:none}.intake-chat_placeholderCurrent__Kyg_R[data-animated=true]{animation:none}.intake-chat_placeholderPrevious__IXWud{display:none}.intake-chat_thinkingDots__Jd1T_ i{animation:none;opacity:.6}}.intake-chat_status__KzuI_{margin:0 8px 12px;color:var(--chat-muted);font:var(--chat-input-size)/1.5 var(--chat-sans)}.intake-chat_message__EOzdX a{unicode-bidi:isolate}@media (pointer:coarse){.intake-chat_page__dIwhC{--chat-input-size:16px}}.intake-chat_page__dIwhC{--history-width:clamp(190px,21vw,280px)}.intake-chat_page__dIwhC[data-history-open=true]{padding-inline:calc(var(--history-width) + 24px)}.intake-chat_historySidebar__90_8r{z-index:2;position:absolute;inset-block:max(100px,12svh) max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));width:calc(var(--history-width) - 24px);display:flex;flex-direction:column;gap:20px;min-height:0;color:var(--foreground);font:14px/1.45 var(--chat-sans)}.intake-chat_historySidebar__90_8r[data-archived=true]{left:auto;right:max(24px,env(safe-area-inset-right))}.intake-chat_historySidebar__90_8r:has(.intake-chat_historyActions__bWZUv){z-index:3}.intake-chat_page__dIwhC[data-menu-open=true] .intake-chat_historySidebar__90_8r{visibility:hidden;pointer-events:none}.intake-chat_historySidebar__90_8r h2{margin:0;font:inherit;font-weight:500}.intake-chat_historySearchField__yVO2A{position:absolute;inset-inline:-7px;bottom:calc(100% + 12px);height:29px}.intake-chat_historySearch__tSE9D{box-sizing:border-box;min-width:0;width:100%;height:29px;padding:0 6px;padding-inline-end:30px;border:1px solid transparent;border-radius:6px;appearance:none;background:transparent;color:inherit;font:inherit}.intake-chat_historySearchIcon__p6f74{position:absolute;inset-inline-end:7px;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none;background:currentColor;color:var(--chat-muted);-webkit-mask:url(/icons/search.svg) center/13.08px no-repeat;mask:url(/icons/search.svg) center/13.08px no-repeat}.intake-chat_historySearch__tSE9D:not(:placeholder-shown)+.intake-chat_historySearchIcon__p6f74{color:inherit}.intake-chat_historySearch__tSE9D:focus,.intake-chat_historySearch__tSE9D:not(:placeholder-shown){border-color:var(--chat-line);background:var(--surface)}.intake-chat_historySearch__tSE9D::-webkit-search-decoration{display:none}.intake-chat_historySearch__tSE9D::placeholder{color:var(--chat-muted);opacity:1}.intake-chat_historySearch__tSE9D:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media (min-width:768px){.intake-chat_page__dIwhC[data-active=true] .intake-chat_historySidebar__90_8r{inset-block-start:calc(var(--chat-top-inset) + var(--chat-messages-top))}.intake-chat_page__dIwhC[data-active=true] .intake-chat_historySidebar__90_8r h2{line-height:calc(var(--chat-input-size) * 1.5)}.intake-chat_page__dIwhC:has(.intake-chat_messageRow__Uer_q:first-child>.intake-chat_message__EOzdX[data-role=user]) .intake-chat_historySidebar__90_8r h2{line-height:var(--chat-field-height)}}.intake-chat_historyList__iNxLy{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.intake-chat_historyList__iNxLy ul{margin:0;padding:0;list-style:none}.intake-chat_historyList__iNxLy li{margin:0 0 2px;padding:0}.intake-chat_historyFolderSection__Gh4bC{margin-bottom:20px}.intake-chat_historySectionHeading__K_wpL{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.intake-chat_historyRecentsHeading__x76O4,.intake-chat_historySectionHeading__K_wpL h3{margin:0;font:inherit;font-weight:500}.intake-chat_historyRecentsHeading__x76O4{margin-bottom:4px}.intake-chat_historyHeadingToggle__D_tii{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.intake-chat_historyHeadingArrow__3Wg7B{flex:0 0 8px;width:8px;height:8px;background:currentColor;-webkit-mask:url(/icons/history-chevron.svg) center/contain no-repeat;mask:url(/icons/history-chevron.svg) center/contain no-repeat}.intake-chat_historyHeadingToggle__D_tii[aria-expanded=false] .intake-chat_historyHeadingArrow__3Wg7B{transform:rotate(-90deg)}.intake-chat_historySidebar__90_8r[dir=rtl] .intake-chat_historyHeadingToggle__D_tii[aria-expanded=false] .intake-chat_historyHeadingArrow__3Wg7B{transform:rotate(90deg)}.intake-chat_historyFolderAdd__8l6SK{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.intake-chat_historyFolderAdd__8l6SK .intake-chat_newChatIcon__2cBum{width:12px;height:12px}.intake-chat_historyFolderToggle__aFJsv{display:flex;align-items:center;gap:6px;width:100%;min-height:36px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:pan-y}.intake-chat_historyFolderToggle__aFJsv>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-chat_historyFolderToggle__aFJsv:disabled{opacity:.4;cursor:progress}.intake-chat_historyFolderChevron__1s0To{flex:0 0 6px;width:6px;height:6px;border-inline-end:1px solid currentColor;border-bottom:1px solid;transform:rotate(-45deg)}.intake-chat_historySidebar__90_8r[dir=rtl] .intake-chat_historyFolderChevron__1s0To{transform:rotate(45deg)}.intake-chat_historyFolderChats__LPzYG{padding-inline-start:12px}.intake-chat_historyRetry__3JJfJ{padding:4px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.intake-chat_historyFolderDeleteHint__Sjodd{margin:4px 6px;color:var(--chat-muted);font-size:12px}.intake-chat_historyFolderChoices__dDqNi{max-height:min(240px,calc(100dvh - var(--history-action-top) - 8px));overflow-y:auto}.intake-chat_historyFolderChoices__dDqNi[data-side=inline]{max-height:min(176px,calc(100dvh - 126px));padding-inline-start:8px}.intake-chat_historyFolderChoices__dDqNi:not([data-side=inline]){position:absolute;top:0;width:var(--action-width);padding:2px;border:1px solid var(--chat-line);border-radius:var(--action-radius);background:var(--surface);box-shadow:0 4px 16px #0003}.intake-chat_historyFolderChoices__dDqNi[data-side=right]{left:100%}.intake-chat_historyFolderChoices__dDqNi[data-side=left]{right:100%}.intake-chat_historyFolderChoices__dDqNi button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-chat_historySelect___37Xk{display:block;width:100%;min-height:36px;padding:8px 0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;opacity:.6;touch-action:pan-y}.intake-chat_historySelect___37Xk span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-chat_historySelect___37Xk:hover,.intake-chat_historySelect___37Xk[aria-current=true]{opacity:1}.intake-chat_historySelect___37Xk[aria-current=true]{font-weight:500}.intake-chat_historySelect___37Xk:focus-visible{outline:1px solid currentColor;outline-offset:-1px;opacity:1}.intake-chat_historySelect___37Xk:disabled{cursor:progress}.intake-chat_historySelect___37Xk[aria-busy=true]{opacity:.4;cursor:progress}.intake-chat_historyDescription__hzkP2{margin:0;font-size:12px;color:var(--chat-muted)}.intake-chat_historySentinel__NRoet{height:1px}.intake-chat_historyActions__bWZUv{--action-radius:6px;--action-width:192px;position:fixed;top:var(--history-action-top);width:min(var(--action-width),calc(100vw - 16px));padding:2px;border:1px solid var(--chat-line);border-radius:var(--action-radius);background:var(--surface);box-shadow:0 4px 16px #0003}.intake-chat_historyActions__bWZUv button{display:block;width:100%;min-height:24px;padding:2px 6px;border:0;border-radius:var(--action-radius);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.intake-chat_historyActions__bWZUv button:focus-visible,.intake-chat_historyActions__bWZUv button:hover{background:var(--chat-line)}.intake-chat_historyActions__bWZUv .intake-chat_historyFolderTrigger__62c1u{display:flex;align-items:center;justify-content:space-between;gap:6px}.intake-chat_historyTitleForm__Fk7J1{display:grid;gap:4px;padding:4px}.intake-chat_historyTitleForm__Fk7J1 label{display:grid;gap:4px}.intake-chat_historyTitleForm__Fk7J1 input{min-width:0;width:100%;height:29px;padding:0 6px;border:1px solid var(--chat-line);border-radius:var(--action-radius);background:var(--surface);color:inherit;font:inherit;font-size:16px}.intake-chat_historyTitleForm__Fk7J1>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.intake-chat_historyTitleForm__Fk7J1 button{min-width:0;text-align:center}.intake-chat_historyTitleForm__Fk7J1 button:disabled{opacity:.5;cursor:default}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.intake-chat_page__dIwhC[data-history-open=true]{padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))}.intake-chat_page__dIwhC .intake-chat_historySidebar__90_8r,.intake-chat_page__dIwhC .intake-chat_historySidebar__90_8r[data-archived=true]{position:absolute;z-index:5;inset:0;width:100%;height:var(--chat-viewport-height,100%);padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--surface);font-size:16px;gap:20px}.intake-chat_historyClose__g_YXi{display:grid;place-items:center left;margin-right:auto;flex-shrink:0;width:44px;height:44px;margin-block-end:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.intake-chat_historyClose__g_YXi .intake-chat_historyHeadingArrow__3Wg7B{width:var(--chat-action-icon-size);height:var(--chat-action-icon-size);-webkit-mask-position:center bottom;mask-position:center bottom;transform:rotate(90deg)}.intake-chat_historySearchField__yVO2A{position:relative;inset:auto;height:44px;flex-shrink:0;margin-inline:-7px}.intake-chat_historySearch__tSE9D{height:44px;font-size:16px}.intake-chat_historySearchIcon__p6f74{-webkit-mask-size:19.62px;mask-size:19.62px}.intake-chat_historyList__iNxLy{flex:1 1}.intake-chat_historyFolderToggle__aFJsv,.intake-chat_historySelect___37Xk{min-height:44px}.intake-chat_historySidebar__90_8r h2{padding-inline-end:0}}.intake-chat_page__dIwhC[data-chat-menu-variant="2"]{--chat-popup-surface:light-dark(rgb(246 246 248/.97),rgb(43 43 46/.97));--chat-popup-ink:light-dark(#202022,#f5f5f7);--chat-popup-border:light-dark(rgb(0 0 0/.18),rgb(255 255 255/.18));--chat-popup-highlight:light-dark(#0866db,#0a64d8)}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] :is(.intake-chat_historyActions__bWZUv,.intake-chat_plusMenu__dunu1,.intake-chat_historyFolderChoices__dDqNi:not([data-side=inline])){--action-radius:5px;padding:4px;border:1px solid var(--chat-popup-border);border-radius:8px;background:var(--chat-popup-surface);color:var(--chat-popup-ink);box-shadow:0 3px 8px #0002,0 12px 28px #0003;-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);font:13px/1.35 var(--chat-sans)}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] :is(.intake-chat_historyActions__bWZUv>button,.intake-chat_historyFolderChoices__dDqNi button,.intake-chat_plusMenu__dunu1 button){min-height:24px;padding:3px 8px;border-radius:4px;background:transparent;color:inherit;font:inherit}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] :is(.intake-chat_historyActions__bWZUv button,.intake-chat_plusMenu__dunu1 button):disabled{opacity:.4;background:transparent;cursor:default}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] :is(.intake-chat_historyActions__bWZUv>button,.intake-chat_historyFolderChoices__dDqNi button,.intake-chat_plusMenu__dunu1 button):not(:disabled):focus-visible{background:var(--chat-popup-highlight);color:#fff;outline:0}@media (hover:hover) and (pointer:fine){.intake-chat_page__dIwhC[data-chat-menu-variant="2"] :is(.intake-chat_historyActions__bWZUv>button,.intake-chat_historyFolderChoices__dDqNi button,.intake-chat_plusMenu__dunu1 button):not(:disabled):hover{background:var(--chat-popup-highlight);color:#fff}}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyFolderChoices__dDqNi[data-side=inline]{margin:3px 0;padding:3px 0 3px 8px;border-block:1px solid var(--chat-popup-border)}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyFolderDeleteHint__Sjodd{color:inherit;opacity:.65}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyTitleForm__Fk7J1{gap:8px}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyTitleForm__Fk7J1 input{border-color:var(--chat-popup-border);background:light-dark(#fff,#222225);color:var(--chat-popup-ink)}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyTitleForm__Fk7J1 button{background:light-dark(#fff,#555558);color:var(--chat-popup-ink)}.intake-chat_page__dIwhC[data-chat-menu-variant="2"] .intake-chat_historyTitleForm__Fk7J1 :is(button[type=submit],button[data-primary-action]){background:var(--chat-popup-highlight);color:#fff}.navigator-primary[data-resources-view=true] #media-resources-toggle{animation:resources-menu-up .24s cubic-bezier(.19,1,.22,1)}@keyframes resources-menu-up{0%{translate:0 1.425em}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.navigator-primary[data-resources-view=true] #media-resources-toggle{animation:none}}.navigator .navigator-surface[data-bottom-anchored=true]{top:auto!important;bottom:0;mask-position:0 calc(100% + var(--navigator-mask-overflow, 0px) - var(--navigator-mask-scroll, 0px))!important;-webkit-mask-position:0 calc(100% + var(--navigator-mask-overflow, 0px) - var(--navigator-mask-scroll, 0px))!important}.navigator>.navigator-label{z-index:1;pointer-events:none;top:calc(12px - var(--navigator-label-scroll, 0px));clip-path:inset(max(0px,calc(var(--navigator-label-scroll, 0px) - 12px)) 0 0);opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s .1s}.navigator[data-open=true]>.navigator-label{opacity:1;visibility:visible;transition:opacity .4s .3s,visibility 0s}.gallery-video{position:fixed;inset:0;height:100vh;height:100dvh;z-index:2;background:var(--background);pointer-events:auto}.gallery-video-content{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;touch-action:auto}.gallery-video-screen{width:min(100%,calc(100vh * var(--gallery-video-ratio)));width:min(100%,calc(100dvh * var(--gallery-video-ratio)));aspect-ratio:var(--gallery-video-ratio);pointer-events:auto}.gallery-video-player{display:block;width:100%;height:100%;border:0;background:#000}.gallery-video-back{position:absolute;top:max(12px,env(safe-area-inset-top));inset-inline-start:max(12px,env(safe-area-inset-left));z-index:1;padding:8px 12px;border:0;color:var(--foreground);background:var(--background);font:14px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;pointer-events:auto}.gallery-video-back:focus-visible,.gallery-video-player:focus-visible{outline:2px solid currentColor;outline-offset:4px}.media-detail-page .background-gallery{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:auto contain;scrollbar-width:none;touch-action:pan-x pinch-zoom}.media-detail-page .background-gallery::-webkit-scrollbar{display:none}.media-detail-page .background-gallery:focus{outline:none}.media-detail-page .background-frame{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background-position:50%;background-size:cover;background-repeat:no-repeat}.media-detail-page .background-empty{background:var(--background)}.gallery-press{--gallery-press-top:max(24px,env(safe-area-inset-top),var(--media-radio-clearance,0px));position:absolute;left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));top:var(--gallery-press-top);bottom:max(24px,env(safe-area-inset-bottom));max-height:calc(100svh - var(--gallery-press-top) - max(24px, env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:auto contain;touch-action:pan-x pan-y pinch-zoom;color:var(--foreground);text-align:left;font:var(--tagline-font-size)/1.4 Times New Roman,Times,serif;cursor:text}.gallery-press p{margin:0}.gallery-press:focus{outline:none}.gallery-press p+p{margin-top:1em}.gallery-press a{display:inline-block;margin-top:20px;padding:8px 0;color:inherit;text-decoration:underline;text-underline-offset:.18em}.gallery-press a:focus-visible{outline:1px solid currentColor;outline-offset:5px}.gallery-text-links>a[href="https://collections.louvre.fr/en/ark:/53355/cl010062370"]{color:inherit}.gallery-text-links:has(>a[href="https://en.wikipedia.org/wiki/Lady_with_an_Ermine"]),.gallery-text-links:has(>a[href="https://filipkostic.computer/"]),.gallery-text-links:has(>a[href="https://www.gelitin.net/projects/b-thing/"]),.gallery-text-links:has(>a[href="https://www.theguardian.com/environment/2025/nov/03/rare-white-iberian-lynx-caught-on-camera-in-spain"]){flex-direction:column;align-items:flex-start;gap:0;margin-top:1em}.gallery-text-links:has(>a[href="https://en.wikipedia.org/wiki/Lady_with_an_Ermine"])>a,.gallery-text-links:has(>a[href="https://filipkostic.computer/"])>a{margin:0;padding:0;color:inherit;text-decoration:underline}.gallery-text-links:has(>a[href="https://www.gelitin.net/projects/b-thing/"])>a{margin:0;padding:0}.gallery-text-links:has(>a[href="https://www.theguardian.com/environment/2025/nov/03/rare-white-iberian-lynx-caught-on-camera-in-spain"])>a{margin:0;padding:0;color:inherit}.media-detail-page[data-active-image="2"] .radio-capsule{transform:none;transition-property:opacity,visibility,background,color;transition-duration:.3s,0s,.3s,.3s;transition-timing-function:ease}.media-detail-page:has(.radio-capsule[data-open=false]) .gallery-press{transition:top .25s cubic-bezier(.19,1,.22,1),max-height .25s cubic-bezier(.19,1,.22,1)}.media-detail-page .background-image{object-fit:contain;object-position:center;pointer-events:none}.gallery-photo-window{position:absolute;inset:0;overflow:clip}.gallery-photo-track{position:absolute;inset:0;isolation:isolate}.gallery-photo-slide{position:absolute;inset:0;visibility:hidden;background:var(--background)}.gallery-photo-slide[data-visible=true]{visibility:visible}.gallery-photo-slide[data-current=true]{z-index:1}.gallery-photo-slide[data-enter-from]{animation:gallery-photo-enter .3s cubic-bezier(.19,1,.22,1) both}.gallery-photo-slide[data-enter-from=right]{--gallery-enter-x:100%}.gallery-photo-slide[data-enter-from=left]{--gallery-enter-x:-100%}.gallery-photo-slide[data-exit-to]{animation:gallery-photo-exit .3s cubic-bezier(.19,1,.22,1) both}.gallery-photo-slide[data-exit-to=right]{--gallery-exit-x:100%}.gallery-photo-slide[data-exit-to=left]{--gallery-exit-x:-100%}@keyframes gallery-photo-enter{0%{transform:translate3d(var(--gallery-enter-x),0,0)}to{transform:translateZ(0)}}@keyframes gallery-photo-exit{0%{transform:translateZ(0)}to{transform:translate3d(var(--gallery-exit-x),0,0)}}.gallery-photo-credit,.media-detail-page .image-credit{position:absolute;left:max(20px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100% - max(20px, env(safe-area-inset-left)) - max(20px, env(safe-area-inset-right)));margin:0;padding:4px 6px;color:#fff;background:rgb(0 0 0/55%);font:10px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.media-detail-page .image-credit a{pointer-events:auto}.media-detail-page .background-frame:first-child.background-empty .image-credit{left:50%;bottom:max(2.5vh,env(safe-area-inset-bottom));width:90vw;max-width:90vw;padding:0;transform:translateX(-50%);color:var(--foreground);background:none;text-align:center;font:clamp(12px,2.2vh,19px)/1.26 Times New Roman,Times,serif}.gallery-footer{position:fixed;left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:3;display:grid;grid-template-columns:minmax(0,min(40%,540px)) minmax(0,1fr);align-items:end;gap:20px;pointer-events:none}.gallery-photo-credit{position:static;grid-column:1;width:fit-content;max-width:100%}.gallery-footer[data-visible=false],.gallery-overview[aria-hidden=true]{visibility:hidden}.gallery-overview{position:relative;grid-column:2;justify-self:end;display:flex;width:max-content;max-width:100%;min-width:0;height:48px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;cursor:default;pointer-events:auto}.gallery-overview::-webkit-scrollbar{display:none}.gallery-thumbnail{position:relative;display:block;flex:0 0 auto;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.gallery-thumbnail img{display:block;width:auto;height:100%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.gallery-thumbnail-video{position:absolute;inset:0;display:grid;place-items:center;color:white;background:rgb(0 0 0/25%);text-shadow:0 1px 4px #000;font-size:18px;pointer-events:none}.gallery-thumbnail:after{content:"";position:absolute;inset:0;pointer-events:none}.gallery-thumbnail[aria-current=true]:after{border:1px solid #000}.gallery-thumbnail:focus-visible{outline:none}.gallery-thumbnail:focus-visible:after{border:2px solid #fff;box-shadow:inset 0 0 0 1px #000}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.media-detail-page .background-gallery{position:relative;inset:auto;overflow:visible;scroll-snap-type:none;touch-action:pan-x pan-y pinch-zoom;--media-browser-space:max(0px,calc(var(--home-device-height, calc(100svh + env(safe-area-inset-top) + env(safe-area-inset-bottom))) - 100svh));--media-intro-height:calc(100lvh + var(--media-browser-space))}.media-detail-page .background-gallery[data-slide-scroll=true]{touch-action:pan-x pinch-zoom}html:has(.media-detail-page .background-gallery[data-slide-scroll=true]){scroll-snap-type:none}.media-detail-page .background-frame{height:100lvh}.media-detail-page .background-frame:first-child.background-empty{height:var(--media-intro-height)}.media-detail-page .background-frame:first-child .frame-information{bottom:auto;height:100svh}.media-detail-page .background-frame:first-child .frame-heading{top:max(2.5svh,env(safe-area-inset-top))}.media-detail-page .background-frame:first-child.background-empty .image-credit{bottom:calc(var(--media-intro-height) - 100svh + max(2.5svh, env(safe-area-inset-bottom)))}.media-detail-page .navigator:not([data-open=true]) .navigator-surface{backdrop-filter:none;-webkit-backdrop-filter:none}.gallery-footer{bottom:max(12px,env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px}.gallery-overview{align-self:flex-end;height:40px}}@media (max-width:640px){.media-detail-page .background-frame:first-child.background-empty .image-credit{font-size:clamp(13px,3.8vmin,15px)}}@media (prefers-reduced-motion:reduce){.media-detail-page:has(.radio-capsule[data-open=false]) .gallery-press,.media-detail-page[data-active-image="2"] .radio-capsule{transition:none}.gallery-photo-slide[data-enter-from],.gallery-photo-slide[data-exit-to]{animation:none}}.media-overview-layout[data-layout]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:1px;background:#a0a0a0;direction:ltr}.media-overview-layout[data-layout="1"]{grid-template-columns:minmax(0,1fr)}.media-overview-layout[data-layout="3"],.media-overview-layout[data-layout="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.media-overview-layout[data-layout="4"]{grid-template-areas:"upper right" "lower right"}.media-overview-layout[data-layout="4"]>.media-overview-project:first-child{grid-area:upper}.media-overview-layout[data-layout="4"]>.media-overview-project:nth-child(2){grid-area:lower}.media-overview-layout[data-layout="4"]>.media-overview-project:nth-child(3){grid-area:right}.media-overview-layout[data-layout="4"][data-project-count="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-template-areas:"upper upper right" "lower extra right"}.media-overview-layout[data-layout="4"]>.media-overview-project:nth-child(4){grid-area:extra}.media-overview-layout:is([data-layout="5"],[data-layout="6"]){grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.media-overview-layout[data-layout="5"]>.media-overview-project:nth-child(-n+2){grid-column:span 2}.home-page.media-overview-page .media-overview-layout>.media-overview-project{height:100%;min-width:0;min-height:0;overflow:hidden;isolation:isolate;container-type:size;background:var(--background);scroll-snap-align:none;scroll-snap-stop:normal}.home-page.media-overview-page .media-overview-layout>.media-overview-project:is(.home-media-milady,.home-media-mona-lisa,.home-media-lady-with-an-ermine){background:var(--surface)}.home-page.media-overview-page .home-media-screen>.home-media-image{object-fit:cover}.home-page.media-overview-page :is(.home-media-mona-lisa,.home-media-lady-with-an-ermine)>.home-media-image{object-position:center 15%}.home-page.media-overview-page .home-media-milady>.home-media-image{object-position:center 25%}.home-page.media-overview-page .home-media-mona-lisa>.home-media-image[src*="0000136309_OG"]{object-position:right top}.home-page.media-overview-page .home-media-mona-lisa>.home-media-image:is([src*="0000136310_OG"],[src*="0000136315_OG"],[src*="0000136316_OG"]){object-position:center}.media-overview-layout .media-overview-project .frame-information{height:min(100%,100svh)}.media-overview-layout .media-overview-project .frame-information .frame-heading{top:clamp(10px,2.5cqh,24px)}.media-overview-layout:is([data-layout="3"],[data-layout="4"],[data-layout="5"],[data-layout="6"])>.media-overview-project .frame-information .frame-heading{top:clamp(10px,2.5svh,24px)}.media-overview-layout .frame-information .frame-heading,.media-overview-layout .media-overview-project .frame-details,.media-overview-layout .media-overview-project .media-information-credit{width:calc(100% - 24px);max-width:900px;overflow-wrap:anywhere}.media-overview-layout .site-mark{margin-bottom:clamp(8px,1.4cqw,12px);font-size:clamp(20px,min(5.6cqw,9cqh),42px);line-height:1.02}.media-overview-layout .site-tagline{font-size:clamp(12px,2.8cqw,21px);line-height:1.15}.media-overview-layout .media-overview-project .frame-details{font-size:clamp(13px,3cqw,22px);line-height:1.25}.media-overview-layout .media-overview-project .media-information-credit{bottom:max(28px,calc(100% - 100svh + 2.5svh));font-size:clamp(10px,1.9cqw,15px);line-height:1.3}.media-overview-layout[data-layout="1"] .site-mark{font-size:clamp(35px,6.2vh,62px)}.media-overview-layout[data-layout="1"] .site-tagline{font-size:var(--tagline-font-size)}.media-overview-layout[data-layout="1"] .media-overview-project .frame-details{font-size:var(--menu-primary-size)}.media-overview-layout[data-layout="1"] .media-overview-project .media-information-credit{font-size:clamp(12px,2.2vh,19px)}.media-overview-layout .media-overview-project[data-size=small]{--layout-two-width:calc((100vw - 1px) / 2)}.media-overview-layout .media-overview-project[data-size=small] .site-mark{--layout-one-font:clamp(35px,6.2vh,62px);--layout-two-font:clamp(20px,min(calc(var(--layout-two-width) * .056),9lvh),42px);font-size:max(var(--small-min-artist,16px),calc(var(--layout-two-font) * (var(--layout-two-font) / var(--layout-one-font))))}.media-overview-layout .media-overview-project[data-size=small] .site-tagline{--layout-two-font:clamp(12px,calc(var(--layout-two-width) * .028),21px);font-size:max(var(--small-min-title,11px),calc(var(--layout-two-font) * (var(--layout-two-font) / var(--tagline-font-size))))}.media-overview-layout .media-overview-project[data-size=small] .frame-details{--layout-two-font:clamp(13px,calc(var(--layout-two-width) * .03),22px);font-size:max(var(--small-min-details,12px),calc(var(--layout-two-font) * (var(--layout-two-font) / var(--menu-primary-size))))}.media-overview-layout .media-overview-project[data-size=small] .media-information-credit{--layout-one-font:clamp(12px,2.2vh,19px);--layout-two-font:clamp(10px,calc(var(--layout-two-width) * .019),15px);font-size:max(9px,calc(var(--layout-two-font) * (var(--layout-two-font) / var(--layout-one-font))))}@container (max-width: 120px){.media-overview-layout .frame-information .frame-heading,.media-overview-layout .media-overview-project .frame-details,.media-overview-layout .media-overview-project .media-information-credit{width:calc(100% - 12px)}.media-overview-layout .site-mark{--small-min-artist:12px;font-size:clamp(12px,14cqw,18px)}.media-overview-layout .site-tagline{--small-min-title:10px;font-size:10px}.media-overview-layout .media-overview-project .frame-details{--small-min-details:11px;font-size:11px}.media-overview-layout .media-overview-project .media-information-credit{font-size:9px}}.media-layout-label{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));z-index:3;color:#fff;font:11px/1 Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.home-page.media-overview-page .media-overview-text>.media-overview-project{background:var(--surface);--media-preview-text:var(--foreground)}.home-page.media-overview-page .media-overview-text .frame-information,.home-page.media-overview-page .media-overview-text .media-information-credit{color:var(--foreground)}:root:has(.home-page.media-overview-page:is([data-media-project-overview=true],[data-media-text-overview=true])){--background:var(--surface)}.home-page.media-overview-page[data-media-project-overview=true] .media-project-screen{background:var(--background);--media-preview-text:var(--foreground)}.home-page.media-overview-page .media-project-screen .frame-information{color:var(--foreground)}.media-project-screen .gallery-footer{position:absolute}.media-project-screen .gallery-footer[aria-hidden=true]{visibility:hidden}.media-project-screen .gallery-thumbnail{text-decoration:none}.media-project-text-link{position:relative;display:block;width:fit-content;max-width:100%;margin-inline:auto;color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto}.media-project-text-link:before{content:"";position:absolute;left:50%;top:50%;width:max(44px,calc(100% + 16px));height:max(44px,calc(100% + 12px));transform:translate(-50%,-50%)}.media-project-text-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (hover:hover){.media-project-text-link:hover{text-decoration:underline;text-underline-offset:.12em}}.media-overview-project .gallery-footer{--card-inset:clamp(8px,2.8cqw,20px);inset-inline:var(--card-inset);bottom:var(--card-inset);gap:var(--card-inset)}.media-overview-project .gallery-overview{height:clamp(28px,8cqw,48px)}.media-overview-project .gallery-thumbnail:focus-visible:after{border-color:var(--foreground)}.media-overview-project .gallery-footer[data-credits-only]{display:block}.media-overview-project .gallery-footer[data-credits-only] .gallery-photo-credit{display:block;margin-inline:auto;text-align:center;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}@container (max-width: 400px){.media-overview-project .gallery-footer{display:flex;flex-direction:column-reverse;align-items:stretch;gap:4px}.media-overview-project .gallery-overview{align-self:flex-end}}.home-page.media-overview-page .media-thumbnail-overview{--thumbnail-height:48px;display:block;background:var(--background);direction:ltr;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;touch-action:pan-y pinch-zoom}.media-thumbnail-overview>.gallery-overview{display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;align-content:flex-start;align-content:safe flex-start;justify-content:flex-start;gap:0;width:100%;height:auto;min-height:100%;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow:visible;touch-action:pan-y pinch-zoom}.media-thumbnail-overview .gallery-thumbnail{width:calc(var(--thumbnail-height) * var(--thumbnail-ratio, 1.333333));height:var(--thumbnail-height);max-width:100%;text-decoration:none}.media-thumbnail-overview .gallery-thumbnail img{max-width:100%;object-fit:contain}.media-thumbnail-overview .gallery-thumbnail:focus-visible:after{border-color:var(--foreground)}.media-thumbnail-credit-space{display:none}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.home-page.media-overview-page .home-scroll>.media-overview-layout[data-layout]{height:100dvh;border:solid var(--surface);border-width:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@container (max-width: 240px) or (max-height: 240px){.media-overview-project .gallery-photo-credit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}}@container (min-width: 160px) and (max-height: 240px){.media-overview-project .gallery-footer{display:grid;gap:4px}}.home-page.media-overview-page .media-thumbnail-overview{--thumbnail-height:40px;display:flex;flex-direction:column;padding-bottom:calc(max(0px, 100lvh - 100dvh) + max(12px, env(safe-area-inset-bottom)));overscroll-behavior:contain}.media-thumbnail-overview>.gallery-overview{flex:1 0 auto;min-height:auto;padding-bottom:0}.media-thumbnail-credit-space{display:block;flex:0 0 auto;padding:12px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));visibility:hidden}.media-thumbnail-overview[data-thumbnail-layout=six] .gallery-thumbnail{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 6);width:calc(100% / 6);min-width:0;overflow:hidden}.media-thumbnail-overview[data-thumbnail-layout=six] .gallery-thumbnail img{width:100%;height:100%;object-fit:cover}.home-page.media-overview-page :is(.media-project-screen,.media-thumbnail-overview) .gallery-thumbnail-video{display:none}.media-project-screen:not(.media-overview-project) .gallery-footer{bottom:calc(100% - 100dvh + max(12px, env(safe-area-inset-bottom)))}.home-page.media-overview-page[data-media-project-overview=true]>.navigator[data-open=true]{bottom:max(12px,env(safe-area-inset-bottom))}}@media (pointer:coarse) and (max-height:600px),(pointer:coarse) and (max-width:767px){.home-scroll>.media-overview-layout[data-layout="2"]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.home-scroll>.media-overview-layout[data-layout="6"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}@container (max-height: 200px){.media-overview-layout[data-layout]>.media-overview-project .frame-information .frame-heading{top:4px}.media-overview-layout .media-overview-project .site-mark{margin-bottom:2px}.media-overview-project .gallery-footer{display:grid;bottom:4px;gap:4px}.media-overview-project .gallery-photo-credit{-webkit-line-clamp:1}.media-overview-project .gallery-overview{height:24px}}@container (max-height: 120px){.media-overview-layout .media-overview-project[data-size=small] .site-mark{font-size:14px}.media-overview-layout .media-overview-project[data-size=small] .frame-details{font-size:11px}}@container (max-width: 170px) and (max-height: 160px){.media-overview-layout .media-overview-project .frame-details{top:58%}}}