@import"https://fonts.googleapis.com/css2?family=Anton&family=Public+Sans:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,500;8..60,600;8..60,700&display=swap";.classic-context-menu{position:fixed;z-index:10000;min-width:210px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);overflow:auto;padding:3px;background:silver;color:#111;border:2px outset #eee;box-shadow:2px 2px #222;font:14px Tahoma,Geneva,sans-serif;letter-spacing:0}.classic-context-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;padding:5px 14px;text-align:left;border:0;border-radius:0;color:inherit;background:transparent}.classic-context-menu button:hover:not(:disabled),.classic-context-menu button:focus-visible{color:#fff;background:navy;outline:1px dotted #fff;outline-offset:-3px}.classic-context-menu button:disabled{color:#777}.classic-context-menu hr{margin:4px 2px;border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}.public-link-notice{position:fixed;z-index:10001;right:12px;bottom:55px;max-width:400px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:2px outset #eee;background:#ffffdc;color:#111;font:14px Tahoma,sans-serif;box-shadow:2px 2px #333}.public-link-notice button{margin-left:auto;border:0;background:transparent;color:inherit}.public-link-dialog{width:520px;max-width:calc(100vw - 24px);padding:4px;color:#111;background:silver;border:2px outset white;font:14px Tahoma,sans-serif}.public-link-dialog::backdrop{background:#0003}.public-link-dialog h2{margin:0;padding:6px 8px;background:navy;color:#fff;font-size:15px}.public-link-dialog label{display:block;padding:16px 12px 8px}.public-link-dialog input{display:block;width:calc(100% - 24px);margin:0 12px 16px;padding:8px;border:2px inset #eee;background:#fff;color:#111}.public-link-dialog form{padding:0 12px 10px;text-align:right}.public-link-dialog button{padding:5px 24px;border:2px outset white;background:silver}.shortcut-properties{padding:24px;font:14px/1.5 Tahoma,sans-serif;overflow:auto}.shortcut-properties dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;margin:20px 0}.shortcut-properties dd{margin:0;overflow-wrap:anywhere}.shortcut-properties input{width:100%;min-width:0;padding:8px;border:2px inset #eee;background:#fff;color:#111}.shortcut-properties .computer-button{margin-top:16px}.visitor-workspace-settings{margin:20px 0 0;padding:16px;font:14px/1.6 Tahoma,sans-serif}.visitor-workspace-settings label{display:flex;align-items:flex-start;gap:8px;margin:10px 0}.visitor-workspace-settings input{margin-top:4px}.app-related{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 0;margin-top:20px;border-top:1px solid #b8c3c3}.app-related a{display:inline-flex;align-items:center;gap:8px;font:var(--reading-body,17px)/1.5 Tahoma,sans-serif}.app-related-footer{flex-shrink:0;margin:0;padding:10px 18px;background:#e8e8e8}.app-related-footer a{font-size:14px}.enquiry-pending{padding:12px 16px;background:#ffffdc;color:#111;border-bottom:1px solid #808080;font:14px/1.5 Tahoma,sans-serif}.enquiry-pending p{margin:0 0 8px}.enquiry-pending button{margin:0 10px 0 0}.profile-browser{color:#25272a;font-family:Tahoma,Arial,sans-serif}.profile-browser-tools{display:flex;align-items:center;gap:5px;padding:7px 9px;border-bottom:1px solid #858585;box-shadow:0 1px #eee;flex-shrink:0}.profile-browser-tools button,.profile-browser-address button{display:grid;place-items:center;width:37px;height:32px;background:#d5d5d2;border:2px solid;border-color:#f8f8f6 #777 #777 #f8f8f6;border-radius:0;color:#245654}.profile-browser-tools button:active,.profile-browser-address button:active{border-color:#777 #f8f8f6 #f8f8f6 #777}.profile-browser-tools button:disabled{color:#959591;opacity:.6;cursor:default}.profile-browser-tools button svg{width:21px;height:21px}.profile-browser-name{margin-left:12px;flex:1;font:700 16px Georgia,serif}.profile-browser-name small{display:block;font:10px Tahoma,sans-serif;margin-top:3px;color:#535654}.profile-browser-globe{width:33px;height:33px;color:#275c59}.profile-browser-address{display:flex;align-items:center;gap:10px;padding:7px 10px 3px;font-size:12px;flex-shrink:0}.profile-browser-address input{flex:1;min-width:0;height:28px;padding:3px 8px;border:2px inset #ddd;background:#fcfcfa;color:#222;font:13px Courier New,monospace}.profile-browser-address button{height:28px;width:30px}.profile-address-error{margin:5px 10px;font-size:12px;color:#922e25}.profile-bookmarks{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 9px 6px;flex-shrink:0}.profile-bookmarks>svg{margin-right:5px;color:#645023}.profile-bookmarks a{padding:5px 9px;color:#25272a;text-decoration:none;font:12px Tahoma,sans-serif;border:1px solid transparent}.profile-bookmarks a:hover{border-color:#f8f8f6 #888 #888 #f8f8f6}.profile-bookmarks a[aria-current]{border-color:#888 #f8f8f6 #f8f8f6 #888;background:#e8e8e4}.profile-browser-frame{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0}.profile-browser-frame.has-directory{grid-template-columns:166px minmax(0,1fr)}.profile-directory{min-height:0;overflow:auto;background:#e9edea;border:2px inset #d3d3d3;border-right:0;padding:10px;font:12px/1.5 Tahoma,sans-serif}.profile-directory>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-directory button{display:grid;place-items:center;background:none;border:0;padding:3px}.profile-directory-search{display:flex;gap:4px;align-items:center;padding:4px;border:1px solid #adb7b1;background:#fcfcfa}.profile-directory-search>svg{flex-shrink:0}.profile-directory-search input{width:100%;min-width:0;border:0;outline-offset:1px;background:transparent;font-size:11px}.profile-directory h3{font:700 10px Tahoma,sans-serif;color:#68746d;text-transform:uppercase;margin:18px 5px 5px}.profile-directory nav a{display:block;padding:6px 7px;color:#303b3a;text-decoration:none;border:1px solid transparent}.profile-directory nav a:hover{text-decoration:underline}.profile-directory nav a[aria-current]{background:#d1dfd9;border-color:#b0c2b9;color:#173f34;font-weight:700}.profile-directory>footer{color:#68746d;font:9px/1.7 Tahoma,sans-serif;border-top:1px solid #cad3cd;margin-top:22px;padding-top:12px}.profile-directory>footer span{font-family:Georgia,serif;font-size:12px}.profile-browser-page{min-height:0;min-width:0;flex:1;overflow:auto;overscroll-behavior:contain;border:2px inset #d3d3d3;background:#fcfcfa;container-type:inline-size}.profile-web-document{max-width:1120px;margin:auto;padding:22px 30px 18px;font:15px/1.65 Arial,sans-serif}.profile-web-document a{color:#244d8a;text-decoration:underline;text-underline-offset:2px}.profile-web-document p{margin:0 0 17px;max-width:75ch}.profile-web-masthead{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #bfc5c7;padding-bottom:9px;margin-bottom:23px;font:10px Tahoma,sans-serif;color:#647074}.profile-article-title{margin-bottom:24px}.profile-article-title>span{color:#626c6b;font:10px Tahoma,sans-serif}.profile-web-document h2{font: 34px/1.15 Georgia,Times New Roman,serif;margin:7px 0 9px;border-bottom:1px solid #acb6bb;padding-bottom:9px}.profile-web-document h3{font: 23px/1.3 Georgia,Times New Roman,serif;border-bottom:1px solid #c7cdce;padding-bottom:7px;margin:27px 0 15px}.profile-web-document h4{font:700 16px/1.4 Arial,sans-serif;margin:0 0 5px}.profile-article-title>p{font-size:13px;color:#596166;margin:0}.profile-infobox{float:right;width:236px;margin:0 0 25px 26px;padding:8px;border:1px solid #b8c2c7;background:#f0f3f3;font-size:12px}.profile-infobox h3{margin:0 0 7px;padding:5px;border:0;background:#dbe5e5;font:700 17px Georgia,serif;text-align:center}.profile-infobox img{display:block;width:100%;height:194px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;background:#e6ebea}.profile-infobox>p{font-size:11px;text-align:center;margin:7px 0 12px}.profile-infobox dl{margin:0}.profile-infobox dl>div{display:grid;grid-template-columns:69px 1fr;gap:8px;padding:7px 2px;border-top:1px solid #d4dcdc}.profile-infobox dt{font-weight:700}.profile-infobox dd{margin:0}.profile-contents{display:table;padding:11px 18px;background:#f3f5f5;border:1px solid #bdc7ca;font-size:13px;margin:21px 0 26px}.profile-contents ol{margin:6px 0 0;padding-left:20px}.profile-contents li{padding:3px 0}.profile-encyclopedia .profile-current-roles h3{clear:none}.profile-web-document .profile-current-roles{margin:0}.profile-web-document .computer-work-entry{padding:12px 0}.profile-web-document .computer-work-entry strong{font-size:13px;color:#34615a}.profile-web-document .profile-background{clear:both}.profile-web-footer{display:flex;justify-content:space-between;gap:12px;clear:both;border-top:1px solid #bcc5c7;padding-top:12px;margin-top:30px;color:#646b6c;font:10px Tahoma,sans-serif}.profile-browser-status{display:flex;justify-content:space-between;gap:12px;flex-shrink:0;padding:4px 8px;font:11px Tahoma,sans-serif;border-top:1px solid #f6f6f4}.profile-browser-status>span,.profile-browser-status a{display:flex;align-items:center;gap:6px;padding:3px}.profile-browser-status a{color:#25272a}.profile-career-actions{display:flex;gap:23px;flex-wrap:wrap;font-size:13px;margin:0 0 20px}.profile-career-actions a{display:inline-flex;align-items:center;gap:6px}.profile-career-entry{border-top:1px solid #cdd2d3;padding:14px 0}.profile-career-entry summary{display:flex;justify-content:space-between;align-items:start;gap:18px;cursor:pointer;font-weight:700}.profile-career-entry summary:before{content:"+";color:#35645b;font:19px Courier New,monospace;width:14px;flex-shrink:0}.profile-career-entry[open] summary:before{content:"−"}.profile-career-entry summary>span{flex:1}.profile-career-entry summary small{display:block;font-size:13px;font-weight:400}.profile-career-entry time{font:11px/1.7 Courier New,monospace;text-align:right}.profile-career-entry p{margin:12px 0 0 32px;font-size:14px}.profile-career-entry .profile-company-context{color:#626a6b;font-size:12px}.profile-education{padding:10px 0}.profile-link-directory{list-style:none;padding:0}.profile-link-directory li{display:flex;gap:18px;align-items:center;border-bottom:1px solid #d3d8d9;padding:17px 0}.profile-link-directory img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.profile-link-directory svg{margin:3px;flex-shrink:0;color:#376961}.profile-link-directory p,.profile-sources p{font-size:13px;color:#5f696b;margin:3px 0 0}.profile-sources{padding-left:25px}.profile-sources li{padding:11px 0 11px 5px}.profile-explore{clear:both}.profile-explore button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;background:none;border:0;border-bottom:1px solid #cdd5d5;color:#244d8a}.profile-explore button strong{display:block;font:17px Georgia,serif}.profile-explore button small{display:block;font-size:12px;color:#5a6565;margin-top:6px}.profile-explore button:hover strong{text-decoration:underline}.profile-explore button svg{flex-shrink:0}.profile-capabilities>section{padding:10px 0 28px;border-bottom:1px solid #cdd5d5}.profile-capabilities header{display:flex;gap:14px;align-items:baseline;margin:23px 0 16px}.profile-capabilities header>span{font:13px Courier New,monospace;color:#687d75}.profile-capabilities h3{margin:0;border:0;padding:0}.profile-key-question{font-weight:700}.profile-capabilities dl{margin:20px 0 0;background:#f1f4f2;padding:16px}.profile-capabilities dl>div+div{margin-top:14px}.profile-capabilities dt{font:700 11px Tahoma,sans-serif;color:#426458;margin-bottom:5px}.profile-capabilities dd{margin:0;font-size:13px;line-height:1.65}.profile-geography>section{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #cdd5d5}.profile-place-number{padding-top:4px;font:14px Courier New,monospace;color:#667f74}.profile-geography h3{margin:7px 0 14px;border:0;padding:0}.profile-geography p{margin-bottom:0}.profile-build-feature{display:flex;gap:20px;padding:25px 0;border-block:1px solid #bdc9c3;margin:30px 0}.profile-build-feature>svg{flex-shrink:0;color:#346758}.profile-build-feature h3{border:0;margin:8px 0 15px;padding:0}.profile-method-list{list-style:decimal;padding-left:24px}.profile-method-list li{padding:10px 0 8px 8px}.profile-method-list li::marker{color:#427263;font:13px Courier New,monospace}.profile-method-list p{margin:5px 0 0;font-size:14px}.profile-built-row{display:flex;gap:25px;align-items:center;padding:20px 0;border-bottom:1px solid #cdd5d5}.profile-built-row img{width:94px;height:94px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.profile-built-row p{font-size:14px;margin:8px 0}.profile-reading-list section{border-bottom:1px solid #cdd5d5;padding:25px 0}.profile-reading-list{margin-bottom:25px}.profile-reading-list h3{border:0;margin:12px 0;padding:0}.profile-reading-list details{font-size:13px}.profile-reading-list summary{cursor:pointer;color:#346758;list-style:disclosure-closed inside}.profile-reading-list details[open] summary{list-style-type:disclosure-open}.profile-reading-list details p{padding:14px;background:#f1f4f2;margin:8px 0 0}.profile-engagement{padding:28px 0;border-bottom:1px solid #cdd5d5}.profile-engagement h3{border:0;margin:9px 0 15px;padding:0}.profile-contact-routes{margin:20px 0}.profile-contact-routes>div{padding:12px 0;border-bottom:1px solid #d9dfdc}.profile-contact-routes dt{font-weight:700;font-size:12px}.profile-contact-routes dd{margin:4px 0 0;overflow-wrap:anywhere}.profile-web-document .profile-scope-note{font-size:12px;color:#5f6a66}.profile-browser :focus-visible{outline:2px solid #296b99;outline-offset:2px}.computer-readable .profile-browser-frame{display:block}.computer-readable .profile-directory{display:none}.computer-readable .profile-browser-page{overflow:visible;container-type:normal}.computer-readable .profile-browser-tools,.computer-readable .profile-browser-address,.computer-readable .profile-browser-status{display:none}@container (max-width: 630px){.profile-web-document{padding:18px}.profile-infobox{width:196px;margin-left:18px}.profile-contents{clear:both}}@container (max-width: 430px){.profile-infobox{float:none;width:100%;margin-left:0}.profile-career-entry summary{flex-wrap:wrap;gap:8px}}.native-appointments{color:#161616;background:silver;font:15px/1.5 Tahoma,Arial,sans-serif;border:2px groove #fff}.appointment-toolbar{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:2px groove #fff;font-size:13px}.appointment-toolbar>span{margin-left:auto}.native-appointments button:not(.computer-button){background:silver;color:#161616;border:2px outset #fff;border-radius:0;display:inline-flex;justify-content:center;align-items:center;min-width:30px;min-height:30px}.native-appointments button:disabled{opacity:.5;cursor:default}.native-appointments button:focus-visible,.native-appointments input:focus-visible,.native-appointments select:focus-visible,.native-appointments textarea:focus-visible{outline:2px solid #000080;outline-offset:2px}.appointment-summary{display:flex;gap:16px;padding:18px;align-items:center;background:#f4f4f4;border-bottom:2px groove #fff}.appointment-summary img{width:68px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border:2px inset #eee}.appointment-summary h2{font-size:21px;margin:0;line-height:1.3}.appointment-summary p{font-size:14px;margin:4px 0!important}.appointment-summary span{display:flex;align-items:center;gap:5px;font-size:13px;color:#454545}.appointment-zone{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:13px}.native-appointments input,.native-appointments select,.native-appointments textarea{min-width:0;max-width:100%;border:2px inset #eee;border-radius:0;background:#fff;color:#161616;font:15px/1.5 Tahoma,Arial,sans-serif;padding:6px 8px}.appointment-zone select{flex:1;max-width:330px;font-size:13px}.appointment-picker{display:grid;grid-template-columns:minmax(250px,1fr) minmax(190px,.8fr);gap:18px;padding:4px 16px 20px}.appointment-month{border:2px inset #eee;background:#fff;align-self:start;padding:10px}.appointment-month header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.native-appointments h3{margin:0;font-size:15px}.appointment-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:36px;gap:2px}.appointment-days>*{min-width:0!important}.appointment-days .weekday{display:flex;justify-content:center;align-items:center;font-size:12px;color:#555}.native-appointments .appointment-days button{border-color:transparent;background:#fff;font-size:14px}.native-appointments .appointment-days button:not(:disabled){font-weight:700;color:navy;border:1px solid #a3a3a3}.native-appointments button[aria-pressed=true]{background:navy;color:#fff!important}.appointment-times{display:flex;flex-direction:column;gap:12px}.appointment-times h3{min-height:44px}.appointment-time-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;max-height:210px;overflow:auto;padding:2px}.appointment-time-list button{justify-content:center;min-height:38px}.appointment-next{align-self:flex-end;margin-top:auto;min-width:94px}.appointment-status{display:flex;flex-wrap:wrap;gap:4px;padding:3px;font-size:11px}.appointment-status span{flex:1 1 auto;border:1px inset #eee;padding:2px 6px}.appointment-form{padding:16px}.appointment-form>h3{margin-top:12px}.appointment-form>p{margin:6px 0 16px!important}.appointment-form fieldset{border:0;margin:0;padding:0;display:grid;gap:12px}.appointment-form label{display:grid;gap:4px;font-size:14px}.appointment-form label span{color:#505050;font-size:12px}.appointment-form input,.appointment-form textarea{width:100%}.appointment-form .appointment-honeypot{display:none}.appointment-privacy{font-size:12px;color:#414141;line-height:1.6}.appointment-challenge{margin:16px 0;min-height:65px}.appointment-confirm{margin-left:auto}.appointment-error{margin:12px 16px;padding:10px 12px;background:#fff3cf;border:1px solid #896728;color:#432c09;font-size:14px}.appointment-preview{padding:6px 16px;background:#ffffcf;color:#453b00;border-bottom:1px solid #a89b55;font-size:12px}.appointment-unavailable,.appointment-empty,.appointment-loading{padding:20px}.appointment-unavailable .computer-button{margin-right:8px}.appointment-receipt{padding:24px}.appointment-receipt>svg{color:#006947;margin-bottom:8px}.appointment-receipt h3{font-size:21px}.appointment-receipt a{display:block;margin:12px 0;overflow-wrap:anywhere}.appointment-cancel{margin-top:24px;border-top:2px groove #fff;padding-top:12px}.appointment-cancel button{margin:4px 8px 4px 0}@container (max-width:620px){.appointment-picker{grid-template-columns:1fr}.appointment-times h3{min-height:0}.appointment-time-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.booking-panel{flex:1;min-height:0;overflow:auto;padding:22px;background:silver;color:#181818;font:var(--reading-body,17px)/1.6 Tahoma,Arial,sans-serif}.booking-heading{display:flex;align-items:center;gap:16px;border-bottom:2px groove #fff;padding-bottom:16px}.booking-heading>svg{flex:none;color:navy}.booking-heading span{font-size:11px}.booking-heading h2{font-size:var(--reading-subheading,25px);line-height:1.3;margin:4px 0 0}.booking-panel p{max-width:65ch;margin:16px 0}.booking-facts{margin:16px 0;border:2px groove #fff;padding:12px}.booking-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:4px 0}.booking-facts dt{font-weight:700}.booking-facts dd{margin:0}.booking-panel .booking-scope,.booking-open p{font-size:var(--reading-small,14px)}.booking-panel a{color:navy;text-decoration:underline}.booking-fallback{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--reading-small,14px);margin:4px 0 18px}.booking-calendar{display:block;width:100%;height:760px;border:2px inset #eee;background:#fff}.contact-property-actions{gap:10px;flex-wrap:wrap}.booking-share{margin:16px 0}.booking-share label{display:block;font-size:var(--reading-small,14px);font-weight:700;margin-bottom:4px}.booking-share-controls{display:flex;flex-wrap:wrap;gap:8px}.booking-share-controls input{flex:1 1 260px;min-width:0;width:100%;border:2px inset #eee;border-radius:0;padding:8px;background:#fff;color:#181818;font:14px/1.5 Tahoma,Arial,sans-serif}.booking-copy-status{display:block;min-height:24px;margin-top:4px;font-size:var(--reading-small,14px)}@container (max-width:540px){.booking-panel{padding:14px}.booking-facts>div{grid-template-columns:1fr;gap:0}}.profile-biography{display:flow-root;overflow-wrap:break-word}.biography-intro{display:grid;grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:28px}.biography-summary{grid-column:1;grid-row:1;min-width:0}.profile-biography .biography-intro>.profile-infobox{grid-column:2;grid-row:1;float:none;margin:0;width:100%}.profile-biography>header{scroll-margin-block:20px}.biography-page-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 0 12px;margin:-6px 0 24px;border-bottom:1px solid #a2a9b1;font:12px/1.5 Tahoma,sans-serif}.biography-page-tools>span{font-weight:700}.biography-page-tools button{border:0;background:transparent;color:#244d8a;text-decoration:underline;padding:0;font:inherit;cursor:pointer}.biography-page-tools a{display:inline-flex;align-items:center;gap:5px}.biography-citations{font:11px/0 Arial,sans-serif;white-space:nowrap;vertical-align:super;margin-left:3px}.biography-citations a+a{margin-left:2px}.profile-web-document .biography-citations a{text-decoration:none}.biography-section h3{scroll-margin-block:20px}.biography-section h4:not(:first-child){margin-top:25px}.profile-web-document .biography-section .biography-role{font:12px/1.6 Tahoma,sans-serif;color:#4d5c65;margin:6px 0 16px}.profile-biography .biography-contents{clear:both}.biography-contents ol{-moz-columns:2 230px;columns:2 230px;-moz-column-gap:35px;column-gap:35px}.biography-contents li{-moz-column-break-inside:avoid;break-inside:avoid}.biography-inline-links,.biography-next{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.biography-related-link,.biography-inline-links a,.biography-next a{display:inline-flex;gap:7px;align-items:center}.biography-related-link,.biography-inline-links{font-size:13px}.biography-education{border-block:1px solid #c8ced2;margin-block:20px}.biography-education>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:13px 0}.biography-education>div+div{border-top:1px solid #e0e3e5}.biography-education dt{font:12px/1.7 Courier New,monospace}.biography-education dd{margin:0}.biography-education dd span{display:block;margin-top:4px}.biography-bibliography{padding-left:22px}.biography-bibliography li{padding:6px 0 12px 4px}.biography-bibliography span{display:block;margin-top:4px;color:#59636d;font-size:12px}.biography-references{padding-left:24px}.biography-references li{padding:8px 0 8px 5px;scroll-margin-block:20px}.profile-web-document .biography-references p,.profile-web-document .biography-editorial-note,.profile-web-document .biography-reviewed{font-size:12px;line-height:1.7;color:#505c66}.profile-web-document .biography-references p{margin:4px 0}.biography-references a{font-size:13px}.biography-next{border-top:1px solid #a2a9b1;padding-top:20px;margin-top:28px;font-size:13px}.profile-biography :focus-visible{outline:2px solid #245493;outline-offset:4px}.palm-os .biography-contents ol{-moz-columns:1;columns:1}.palm-os .biography-page-tools a,.palm-os .biography-page-tools button{min-height:36px;display:inline-flex;align-items:center}.palm-os .biography-education>div{grid-template-columns:1fr;gap:4px}@container (max-width: 630px){.biography-intro{display:flex;flex-direction:column}.biography-summary{order:-1}}.palm-os .biography-intro{display:flex;flex-direction:column}.palm-os .biography-summary{order:-1}.palm-os .profile-biography>header,.palm-os .biography-section h3,.palm-os .biography-references li{scroll-margin-top:80px}.palm-os .profile-biography .profile-infobox{align-items:start}.palm-os .profile-biography .profile-infobox>p{align-self:start}.win95-icon{display:inline-block;width:32px;height:32px;max-width:none;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;flex-shrink:0;vertical-align:middle;filter:none}.win95-icon.is-small{width:16px;height:16px}.personal-computer .computer-desktop-icon{gap:4px;padding-top:4px;padding-bottom:4px}.computer-desktop-icon .computer-icon-art{width:64px;height:64px;filter:none}.computer-desktop-icon .computer-icon-art.computer-brand-art{width:60px;height:60px}.computer-desktop-icon .computer-icon-art .win95-icon,.computer-desktop-icon .computer-icon-art .retro-system-icon{width:64px;height:64px}.computer-desktop-icon .computer-icon-art .win95-shortcut{position:absolute;left:0;bottom:0;width:32px;height:32px}.computer-desktop-signature .retro-system-icon>.win95-icon{width:64px;height:64px}.reading-app{--document-ink: #242830;--document-muted: #575d65;--document-rule: #c8ccd0;--document-accent: #853746;container:reading-app / inline-size}.reading-app .computer-paper{color:var(--document-ink);background:#fdfdfb;padding:26px max(28px,calc((100% - 800px)/2));border-top:2px solid #777;font-family:Tahoma,Arial,sans-serif}.reading-app .computer-paper h2{font:normal var(--reading-heading, 34px)/1.2 Georgia,"Times New Roman",serif;margin:20px 0;max-width:27ch;text-wrap:balance}.reading-app .computer-paper h3{font:bold var(--reading-offer-heading, 18px)/1.4 Tahoma,Arial,sans-serif}.reading-app .computer-paper p{font:var(--reading-body, 15px)/1.75 Tahoma,Arial,sans-serif;max-width:68ch}.reading-app .computer-paper .computer-lead{font:var(--reading-lead, 18px)/1.6 Georgia,"Times New Roman",serif;max-width:65ch;color:#40444b}.reading-app .computer-eyebrow{font:700 12px/1.5 Courier New,monospace;color:var(--document-accent)}.reading-app .computer-document-meta{padding:0 0 14px;margin:0 0 24px;border-bottom:1px solid var(--document-rule);color:var(--document-muted);font:12px/1.5 Courier New,monospace;flex-wrap:wrap;gap:8px 16px}.reading-app .computer-document-meta>span:first-child{display:flex;align-items:center;gap:9px}.reading-app .computer-document-meta>span:last-child{text-transform:uppercase}.reading-app .computer-tabs{padding-top:8px;gap:3px}.reading-app .computer-tabs button{font:13px Tahoma,sans-serif;padding:8px 18px;min-height:35px}.reading-app .computer-tabs button[aria-selected=true]{background:#fdfdfb;border-bottom-color:#fdfdfb;color:var(--document-accent)}.reading-app .computer-app-action{padding:9px 12px;gap:12px}.reading-app .computer-app-action>span{font:11px/1.5 Tahoma,sans-serif;color:#42464b}.reading-app .computer-app-action .computer-button{min-height:34px;padding:7px 12px;font-size:13px}.reading-app .computer-text-button{font:13px/1.5 Tahoma,sans-serif;color:var(--document-accent);text-align:left}.reading-app .computer-text-button:hover{text-decoration:underline;text-underline-offset:3px}.reading-app .computer-button:focus-visible,.reading-app .computer-text-button:focus-visible{outline:2px dotted currentColor;outline-offset:3px}.reading-app .document-ruler{height:11px;margin:-12px 0 20px;border-bottom:1px solid #b8bcc0;background:repeating-linear-gradient(to right,#b8bcc0 0 1px,transparent 1px 12px) left bottom / 100% 4px no-repeat}.advisory-introduction h2 em{color:var(--document-accent);font-style:italic}.reading-app .advisory-photo-row{gap:17px;padding:20px 0;margin:24px 0 30px;border-block:1px solid var(--document-rule);align-items:start}.reading-app .advisory-photo-row img{width:72px;height:86px;filter:none;border:1px solid #b5bac1;padding:3px;background:#f4f5f3}.reading-app .advisory-photo-row strong{font:700 14px Tahoma,sans-serif}.reading-app .advisory-photo-row p{font:var(--reading-small, 13px)/1.65 Tahoma,sans-serif;margin:6px 0 0;color:var(--document-muted)}.reading-app .document-section-heading{display:flex;gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:2px solid var(--document-ink);margin:32px 0 16px}.reading-app .document-section-heading>span{font:12px Courier New,monospace;color:var(--document-accent);flex-shrink:0}.reading-app .document-section-heading h3{margin:0;font-size:var(--reading-offer-heading, 18px)}.computer-offer>.offer-index{font:16px/1.6 Courier New,monospace;color:#626772}.computer-offer:has(>.offer-index){display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px}.computer-offer>.offer-content{min-width:0}.reading-app .computer-offer-list{margin:0 0 24px}.reading-app .computer-offer{padding:25px 0;border-color:var(--document-rule)}.reading-app .computer-offer:first-child{border-top:0}.reading-app .computer-offer h3{margin:5px 0 9px}.reading-app .computer-offer p{margin-bottom:12px}.reading-app .computer-offer dl{background:#f0f2f3;border-block:1px solid #dde0e2;padding:16px;gap:14px}.reading-app .computer-offer dl>div{grid-template-columns:104px minmax(0,1fr);gap:14px}.reading-app .computer-offer dt{color:var(--document-accent);font:700 12px/1.6 Tahoma,sans-serif}.reading-app .computer-offer dd{font:var(--reading-body, 15px)/1.7 Tahoma,sans-serif}.reading-app .computer-offer-list.is-overview .computer-offer{padding:20px 0}.reading-app .computer-offer-list.is-overview .computer-offer p{font-size:var(--reading-body, 15px)}.reading-app .advisory-moments section{gap:16px;padding:20px 0}.reading-app .advisory-moments section>span{color:var(--document-accent);font-size:14px;flex-basis:32px}.reading-app .advisory-moments section h3{font-size:var(--reading-offer-heading, 18px)}.reading-app .advisory-moments section p{font-size:var(--reading-body, 15px)}.reading-app .computer-document-row{gap:16px}.reading-app .computer-document-row>svg{color:var(--document-accent)}.workshop-catalogue.reading-app{--document-accent: #243e99}.workshop-catalogue .catalogue-cover{display:block;position:relative;isolation:isolate;color:#222833;background:none;padding:5px 0 26px;margin:0 0 28px;border-bottom:4px double #939da9}.workshop-catalogue .catalogue-cover h2{font:bold var(--reading-cover, 46px)/1.05 "Courier New",monospace;color:#243e99;margin:17px 0 22px}.workshop-catalogue .catalogue-cover h2 span{font:13px/1.5 Tahoma,sans-serif;color:#575d65;margin-top:10px}.workshop-catalogue .catalogue-cover p{font:var(--reading-lead, 20px)/1.5 Georgia,serif;color:#242830;max-width:75%;margin-bottom:24px}.workshop-catalogue .catalogue-cover p strong{font-weight:400}.workshop-catalogue .catalogue-cover .computer-eyebrow{color:#243e99;font-size:12px}.catalogue-launch{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.catalogue-launch>span{font:12px Courier New,monospace;color:#626772}.workshop-catalogue .catalogue-computer{position:absolute;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;right:0;top:8px;z-index:-1;image-rendering:pixelated}.workshop-catalogue .catalogue-outcomes{display:block;counter-reset:takeaway;list-style:none;margin:0 0 18px;padding:0;border:0}.catalogue-outcomes li{counter-increment:takeaway;display:flex;align-items:baseline;gap:16px;border-bottom:1px solid #c8ccd0;padding:15px 0;font:var(--reading-body, 15px)/1.5 Tahoma,sans-serif}.catalogue-outcomes li:before{content:"0" counter(takeaway);font:12px Courier New,monospace;color:#243e99}.workshop-catalogue .workshop-format-list .computer-eyebrow{display:inline-block;background:#ebefb5;padding:3px 7px;color:#30382b;font:12px Courier New,monospace}.workshop-catalogue .catalogue-topic-list{margin:24px 0;padding-left:32px}.workshop-catalogue .catalogue-topic-list li{font:var(--reading-body, 16px)/1.6 Tahoma,sans-serif;padding:17px 0 17px 10px}.workshop-catalogue .catalogue-topic-list li::marker{color:#243e99;font-size:12px}.profile-browser .profile-web-document{color:#282e33;max-width:1010px;padding:26px 34px 30px;font:var(--reading-body, 15px)/1.75 Tahoma,Arial,sans-serif}.profile-browser .profile-web-document p{font-size:var(--reading-body, 15px);max-width:70ch;margin-bottom:20px}.profile-browser .profile-web-masthead{color:#4b5b61;font:11px/1.5 Courier New,monospace;padding-bottom:12px;margin-bottom:24px;border-bottom:3px double #abb8bd}.profile-browser .profile-web-masthead>span:first-child{font-weight:700}.profile-browser .profile-article-title{margin-bottom:24px}.profile-browser .profile-article-title>span{font:700 11px/1.6 Courier New,monospace;color:#2e615c}.profile-browser .profile-web-document h2{font:normal var(--reading-heading, 34px)/1.2 Georgia,"Times New Roman",serif;color:#223a3a;border:0;padding:0;margin:10px 0 14px}.profile-browser .profile-web-document h3{font:normal var(--reading-subheading, 23px)/1.3 Georgia,serif;color:#233c3b;margin:32px 0 18px;border-color:#adbcbc;padding-bottom:10px}.profile-browser .profile-web-document h4{font:700 17px/1.4 Tahoma,sans-serif}.profile-browser .profile-article-title>p{font:13px/1.6 Tahoma,sans-serif;color:#58666b;padding-top:13px;border-top:1px solid #c8d0d0}.profile-browser .profile-web-document .profile-opening{font:var(--reading-lead, 18px)/1.65 Georgia,serif;color:#253b3a}.profile-browser .profile-infobox{width:224px;margin:0 0 24px 28px;padding:8px;background:#eef3f2;border-color:#b3c1bd}.profile-browser .profile-infobox h3{font:700 15px/1.4 Tahoma,sans-serif;background:#dce8e4;padding:8px;margin:0 0 8px;border:0}.profile-browser .profile-infobox img{height:178px;background:#e2ebe7}.profile-browser .profile-infobox>p{font:11px/1.5 Tahoma,sans-serif;margin:10px 0 14px}.profile-browser .profile-infobox dl{font:12px/1.65 Tahoma,sans-serif}.profile-browser .profile-infobox dt{font-size:11px;color:#3d5750}.profile-browser .profile-contents{display:flow-root;border:0;border-block:1px solid #becbc7;background:transparent;padding:14px 0;margin:26px 0}.profile-browser .profile-contents>strong{font:700 11px/1.5 Courier New,monospace;text-transform:uppercase;color:#49645a}.profile-browser .profile-contents ol{padding-left:24px;margin:10px 0 0;list-style-type:decimal-leading-zero}.profile-browser .profile-contents li{padding:4px 0 4px 5px;font-size:12px}.profile-browser .profile-contents li::marker{font:11px Courier New,monospace;color:#49645a}.profile-section-number{font:12px Courier New,monospace;color:#527369;margin-right:12px;vertical-align:middle}.profile-browser .profile-current-roles{clear:both}.profile-browser .computer-work-entry{padding:20px 0}.profile-browser .computer-work-entry strong{display:block;color:#3d655d;font:700 12px/1.6 Tahoma,sans-serif;margin:7px 0 12px}.profile-browser .computer-work-entry p:last-child{margin-bottom:0}.profile-browser .profile-directory{background:#e9eeeb;padding:13px 10px}.profile-browser .profile-directory nav a{padding:7px}.profile-browser .profile-directory nav a[aria-current]{color:#f8faf7;background:#335e56;border-color:#335e56}.profile-browser .profile-directory h3{margin-top:22px;color:#4b665b}.profile-browser .profile-explore button{padding-block:20px}.profile-browser .profile-explore button strong{font-size:19px}.profile-browser .profile-explore button small{font:13px/1.6 Tahoma,sans-serif;max-width:64ch}.profile-browser .profile-career-entry{padding-block:20px}.profile-browser .profile-career-entry summary{font-size:15px}.profile-browser .profile-career-entry summary small{margin-top:4px}@container reading-app (max-width: 580px){.reading-app .computer-paper{padding:22px}.reading-app .computer-document-meta{font-size:11px}.reading-app .computer-offer dl>div{grid-template-columns:1fr;gap:5px}.reading-app .computer-app-action>span{display:none}.reading-app .computer-app-action{justify-content:flex-end}.workshop-catalogue .catalogue-computer{width:78px;height:78px}.workshop-catalogue .catalogue-cover p{max-width:100%}.catalogue-launch>span{display:none}}@container (max-width: 650px){.profile-browser .profile-web-document{padding:22px}.profile-browser .profile-infobox{width:190px;margin-left:20px}.profile-browser .profile-infobox img{height:156px}.profile-browser .profile-contents{clear:both}}@container (max-width: 480px){.profile-browser .profile-infobox{float:none;width:100%;margin:0 0 22px}.profile-browser .profile-infobox img{height:200px}.profile-browser .profile-web-masthead{flex-wrap:wrap}}.retro-help,.retro-catalogue,.contact-properties{color:#181818;font:var(--reading-body,17px)/1.6 Tahoma,Arial,sans-serif;letter-spacing:0}.retro-help,.retro-catalogue,.contact-composer{container-type:inline-size}.retro-help h2,.retro-catalogue h2,.contact-properties h2{font:bold var(--reading-subheading,25px)/1.3 Tahoma,Arial,sans-serif;margin:0 0 18px;letter-spacing:0;text-wrap:balance}.retro-help h3,.retro-catalogue h3{font:bold var(--reading-offer-heading,20px)/1.4 Tahoma,Arial,sans-serif;margin:24px 0 8px}.retro-help p,.retro-catalogue p,.contact-properties p{margin:0 0 16px}.retro-help-toolbar{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:2px groove #fff;background:silver;font-size:12px}.retro-help-toolbar>span{margin-left:auto}.retro-help-layout{display:grid;grid-template-columns:185px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.retro-help-topics{padding:14px 8px;background:#fff;border-right:3px groove #eee;overflow:auto}.retro-help-topics h2,.retro-curriculum nav h2{font-size:12px;margin:0 6px 12px}.retro-help-topics button,.retro-curriculum nav button{display:flex;gap:7px;align-items:flex-start;width:100%;border:1px solid transparent;background:transparent;text-align:left;padding:7px 5px;color:#111;font:12px/1.4 Tahoma,sans-serif}.retro-help-topics button[aria-current],.retro-curriculum nav button[aria-current]{background:navy;color:#fff}.retro-help-topics button:focus-visible,.retro-curriculum nav button:focus-visible{outline:1px dotted;outline-offset:-3px}.retro-help-topics>img{width:100%;height:145px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;margin-top:28px;filter:grayscale(1)}.retro-help-topics>p{padding:6px;font-size:11px;line-height:1.6;color:#444}.retro-help-page{background:#ffffed;overflow:auto;padding:20px 26px 32px;min-width:0}.retro-help-topic{display:flex;gap:8px;align-items:center;padding-bottom:12px;border-bottom:1px solid #999;margin-bottom:20px;font-size:11px;color:#555}.retro-intro{font-size:var(--reading-lead,20px);line-height:1.6}.investment-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-block:1px solid #a2a293;padding:14px 0;font-size:12px}.investment-path>svg{flex:0 0 auto}.investment-path>strong{color:navy}.retro-help .computer-offer-list,.retro-catalogue .computer-offer-list{margin:8px 0}.retro-help .computer-offer,.retro-catalogue .computer-offer{padding:16px 0;gap:12px;border-bottom:1px solid #b3b3a8}.retro-help .computer-offer h3,.retro-catalogue .computer-offer h3{margin:2px 0 7px;font-size:17px}.retro-help .computer-eyebrow,.retro-catalogue .computer-eyebrow{font:11px/1.4 Tahoma,sans-serif;color:#555;letter-spacing:0}.retro-help .offer-index,.retro-catalogue .offer-index{font:700 12px/1.5 Courier New,monospace;color:#555}.retro-help .computer-text-button{font:700 12px Tahoma,sans-serif;color:navy;padding:5px 0}.retro-help .computer-offer dl,.retro-catalogue .computer-offer dl{padding:10px 0;background:transparent;border-top:1px dotted #aaa;font-size:13px}.retro-help .advisory-moments{display:block}.retro-help .advisory-moments section{display:block;border:0;padding:0}.retro-help .advisory-moments h3{font-size:14px;margin:16px 0 5px}.retro-deliverable{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #c5c5b4}.retro-deliverable h3{margin:0 0 6px}.retro-deliverable>.win95-icon{flex:0 0 32px}.retro-fineprint{font-size:12px;color:#555}.retro-catalogue-panel{flex:1;min-height:0;overflow:auto;background:#fff;margin:0 6px 6px;border:2px inset #eee}.retro-catalogue-cover{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#183d39;color:#fff;padding:26px}.retro-disc-label{display:flex;align-items:center;gap:10px;font-size:11px;color:#d4e7cb}.retro-catalogue-cover h2{font:700 38px/1.1 Courier New,monospace;margin:18px 0 10px}.retro-catalogue-cover p{font-size:19px;line-height:1.4;margin-bottom:14px}.retro-catalogue-cover>div>span{font-size:12px}.retro-catalogue-cover>img{width:120px;height:130px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.retro-launch-bar{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:silver;border-bottom:2px groove #fff}.retro-catalogue-copy{padding:20px 26px;max-width:850px;margin:auto}.retro-catalogue-copy>h3:first-child{margin-top:0}.retro-learning-list{padding-left:20px}.retro-learning-list li{padding:0 0 12px 5px}.retro-curriculum{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:100%}.retro-curriculum nav{background:#ececec;padding:14px 8px;border-right:2px groove #fff}.retro-curriculum article{padding:26px}.retro-module-number{display:block;color:#496a56;font:700 12px Courier New,monospace;margin-bottom:20px}.retro-catalogue fieldset,.contact-properties fieldset{min-width:0;margin:18px 0;border:2px groove #fff;padding:14px}.retro-catalogue legend,.contact-properties legend{padding:0 6px;font-size:12px;font-weight:700}.retro-catalogue fieldset>p:last-child,.contact-properties fieldset>p:last-child{margin-bottom:0}.contact-properties{padding:24px;background:silver;flex:1;min-height:0;overflow:auto}.contact-property-identity{display:flex;align-items:center;gap:22px;padding:6px 0 12px}.contact-property-identity>img{width:112px;height:128px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border:2px inset #eee;filter:grayscale(1)}.contact-property-identity>div{min-width:0}.contact-property-identity span{font-size:10px}.contact-property-identity h2{margin:8px 0 10px}.contact-property-identity p{margin-bottom:8px;font-size:13px}.contact-property-identity small{font-size:11px}.contact-properties dl{margin:0}.contact-properties dl>div{display:grid;grid-template-columns:138px minmax(0,1fr);gap:8px;padding:9px 0}.contact-properties dt{display:flex;align-items:center;gap:7px;font-size:12px}.contact-properties dd{margin:0;overflow-wrap:anywhere;font-size:13px}.contact-properties a{color:navy;text-decoration:underline}.contact-properties dd a>svg{display:inline;vertical-align:middle}.contact-property-actions{display:flex;justify-content:flex-end}.retro-help .computer-app-action,.retro-catalogue .computer-app-action{font-size:11px}.retro-help-topics button,.retro-curriculum nav button,.retro-help .computer-text-button,.retro-fineprint,.contact-properties dt{font-size:var(--reading-small,14px)}.retro-help .computer-offer dl,.retro-catalogue .computer-offer dl,.contact-properties dd,.contact-property-identity p{font-size:var(--reading-body,17px)}.retro-help .computer-offer h3,.retro-catalogue .computer-offer h3,.retro-help .advisory-moments h3{font-size:var(--reading-offer-heading,20px)}.retro-help-page>p,.retro-catalogue-copy>p{max-width:70ch}@container (max-width: 600px){.retro-help-layout{grid-template-columns:150px minmax(0,1fr)}.retro-help-page,.retro-catalogue-copy,.retro-curriculum article{padding:18px}.retro-curriculum{grid-template-columns:165px minmax(0,1fr)}.retro-catalogue-cover{padding:20px}.retro-catalogue-cover>img{width:85px}.contact-properties{padding:16px}.contact-properties dl>div{grid-template-columns:110px minmax(0,1fr)}}.advisory-brief{container-type:inline-size;color:#222826;background:silver;font:var(--reading-body,17px)/1.65 Tahoma,Arial,sans-serif;letter-spacing:0}.brief-toolbar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:2px groove #eee;flex-shrink:0;font:12px/1.4 Tahoma,sans-serif}.brief-toolbar>span:last-child{margin-left:auto;color:#444}.advisory-brief .computer-tabs{padding:8px 12px 0}.advisory-brief .computer-tabs button{font:13px/1.3 Tahoma,sans-serif;min-height:34px;padding:8px 16px}.advisory-brief .computer-tabs button[aria-selected=true]{background:#efefec;border-bottom-color:#efefec}.brief-ruler{height:22px;flex-shrink:0;padding:6px 34px;background:#efefec;border-bottom:1px solid #aaa}.brief-ruler span{display:block;height:10px;max-width:860px;margin:auto;border-inline:1px solid #777;background:repeating-linear-gradient(90deg,#8c908e 0 1px,transparent 1px 12px) left bottom/100% 5px no-repeat}.brief-scroll{overflow:auto;min-height:0;flex:1;background:#a6a9a7;padding:24px;scrollbar-gutter:stable}.brief-paper{max-width:860px;min-height:100%;margin:auto;background:#fefefd;padding:30px 42px 24px;box-shadow:1px 2px #777}.brief-document-label{display:flex;gap:12px;justify-content:space-between;font:11px/1.5 Tahoma,sans-serif;color:#636b66;border-bottom:1px solid #c8ceca;padding-bottom:12px;margin-bottom:26px}.brief-document-label span:last-child{white-space:nowrap}.advisory-brief h2{font:700 32px/1.2 Tahoma,sans-serif;letter-spacing:0;margin:0 0 16px;max-width:24ch;text-wrap:balance}.advisory-brief h3{font:700 20px/1.35 Tahoma,sans-serif;letter-spacing:0;margin:0 0 12px}.advisory-brief p{margin:0 0 16px;max-width:68ch}.brief-opening>p{color:#4b5550}.brief-author{display:flex;gap:18px;align-items:center;padding:22px 0 26px}.brief-author img{width:76px;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;flex-shrink:0;filter:grayscale(1)}.brief-author strong{font-size:.88em}.brief-author p{font-size:.82em;line-height:1.6;color:#59605b;margin:4px 0 5px}.advisory-brief a,.brief-text-link{color:navy;text-decoration:underline;text-underline-offset:3px}.brief-author a,.brief-links a{display:inline-flex;gap:6px;align-items:center;font-size:.82em}.brief-section-heading{display:flex;gap:8px 20px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.brief-section-heading>span{font-size:11px;color:#626962}.brief-example{padding:26px 0;border-block:1px solid #c8ceca}.brief-comparison{display:grid;grid-template-columns:1fr 24px 1fr;gap:20px;align-items:center;margin:10px 0 14px}.brief-comparison>div{align-self:stretch;padding:14px 0}.brief-comparison>div:last-child{background:#edf3ef;padding:14px 18px}.brief-column-label{display:block;font-weight:700;font-size:.78em;margin-bottom:10px;color:#47594d}.brief-comparison p{font-size:.88em;line-height:1.9;margin:0}.brief-comparison-arrow{color:#5c7565}.brief-example .brief-example-note{margin:0;font-size:.82em;color:#536056}.brief-next{padding:26px 0 8px}.brief-next>p{font-size:.94em}.advisory-brief .computer-button{display:inline-flex;gap:8px;align-items:center;font:13px/1.4 Tahoma,sans-serif;padding:8px 12px;min-height:34px}.advisory-brief button:focus-visible,.advisory-brief a:focus-visible,.advisory-brief summary:focus-visible{outline:2px solid #000080;outline-offset:3px}.brief-engagements{margin-top:28px;border-top:1px solid #aeb7b0}.brief-engagements details{border-bottom:1px solid #aeb7b0}.brief-engagements summary{display:flex;align-items:baseline;gap:16px;padding:20px 4px;cursor:pointer;list-style:none}.brief-engagements summary::-webkit-details-marker{display:none}.brief-engagements summary:after{content:"+";font:20px/1 monospace;margin-left:auto}.brief-engagements details[open]>summary:after{content:"-"}.brief-engagements summary strong{font-size:1.05em}.brief-engagements summary small{display:block;margin-top:7px;font-size:.86em;line-height:1.6;font-weight:400;color:#536056}.brief-number{font:13px/1.5 Courier New,monospace;color:#657267}.brief-engagement-detail{padding:0 6px 24px 36px}.brief-engagement-detail dl{margin:0 0 18px}.brief-engagement-detail dl>div+div{margin-top:14px}.brief-engagement-detail dt{font-weight:700;font-size:.82em;margin-bottom:4px}.brief-engagement-detail dd{margin:0;font-size:.94em}.brief-beyond{padding-top:28px}.brief-beyond details{padding:10px 0;border-bottom:1px solid #dce0dc}.brief-beyond summary{cursor:pointer;font-size:.88em}.brief-beyond p{margin:12px 0 4px;font-size:.88em;color:#536056}.brief-text-link{display:inline-flex;gap:8px;align-items:center;background:none;border:0;padding:5px 0;font:inherit;font-size:.88em;cursor:pointer}.brief-current{padding:20px 0;border-bottom:1px solid #c8ceca}.brief-experience>section{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid #c8ceca}.brief-experience strong{display:block;font-size:.82em;color:#536056;margin-bottom:8px}.brief-experience p{font-size:.94em;margin:0}.brief-links{display:flex;flex-wrap:wrap;gap:12px 24px}.brief-deliverables section{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #c8ceca}.brief-deliverables h3{font-size:18px}.brief-deliverables p{margin:0;font-size:.94em}.brief-paper .brief-fineprint{font:11px/1.65 Tahoma,sans-serif;color:#687069;margin:32px 0 0;padding-top:14px;border-top:1px solid #dce0dc}.advisory-brief .computer-app-action{padding:10px 14px;border-top:2px groove #eee}.advisory-brief .computer-app-action>span{font:11px/1.5 Tahoma,sans-serif}@container (max-width:680px){.brief-scroll{padding:14px}.brief-paper{padding:24px}.advisory-brief h2{font-size:28px}.brief-comparison{gap:12px;grid-template-columns:1fr 18px 1fr}.brief-comparison>div:last-child{padding:12px}.brief-experience>section{grid-template-columns:100px minmax(0,1fr)}}@container (max-width:480px){.brief-scroll{padding:8px}.brief-paper{padding:20px 16px}.brief-toolbar>span:last-child{display:none}.advisory-brief .computer-tabs{padding-inline:7px}.advisory-brief .computer-tabs button{padding:8px 10px;font-size:12px}.advisory-brief h2{font-size:26px}.brief-comparison{grid-template-columns:1fr;gap:4px}.brief-comparison-arrow{transform:rotate(90deg);margin:0 0 8px 12px}.brief-experience>section{grid-template-columns:1fr;gap:4px}.brief-author{gap:12px}.brief-author img{width:60px;height:78px}.brief-engagement-detail{padding-left:4px}.advisory-brief .computer-app-action{gap:8px;padding:8px}}.computer-readable .brief-scroll{overflow:visible}.professional-app{--professional-ink: oklch(.25 .006 160);--professional-muted: oklch(.43 .008 160);--professional-chrome: oklch(.83 .002 160);--professional-paper: oklch(.99 .002 160);--professional-rule: oklch(.76 .005 160);--professional-accent: oklch(.32 .13 270);min-width:0;color:var(--professional-ink);background:var(--professional-chrome);font:16px/1.65 Tahoma,Arial,sans-serif;letter-spacing:0}.professional-app *,.professional-app *:before,.professional-app *:after{box-sizing:border-box}.professional-app :is(h2,h3){text-wrap:balance;letter-spacing:0}.professional-app :is(p,dd){max-width:68ch;text-wrap:pretty;overflow-wrap:anywhere}.professional-app :is(button,a,select,textarea,summary):focus-visible{outline:2px solid var(--professional-accent);outline-offset:3px}.professional-app :is(button,a){-webkit-tap-highlight-color:transparent}.professional-app :is(button,.computer-button){min-height:44px}.professional-app .computer-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:44px;padding:9px 12px;font:13px/1.4 Tahoma,Arial,sans-serif;white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:0}.professional-app .computer-button svg{flex:0 0 auto}.professional-app button:disabled{color:var(--professional-muted);opacity:.65;cursor:not-allowed}.professional-app .computer-button:not(:disabled):hover{background:#dfe2e0}.professional-app .computer-button:not(:disabled):active{border-style:inset}.professional-app :is(.professional-toolbar,.brief-toolbar){display:flex;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;border-bottom:2px groove oklch(.96 .002 160);font:12px/1.5 Tahoma,Arial,sans-serif}.professional-app .professional-toolbar>span:last-child{margin-left:auto;color:var(--professional-muted)}.professional-app .computer-tabs{overflow-x:auto;padding:9px 8px 0;gap:4px}.professional-app .computer-tabs button{flex:0 0 auto;padding:10px 12px;min-height:44px;font:13px/1.3 Tahoma,Arial,sans-serif;white-space:nowrap}.professional-app .computer-tabs button[aria-selected=true]{color:var(--professional-accent);background:#eaebeb;border-bottom-color:#eaebeb;font-weight:700}.professional-app.is-compact{background:var(--palm-paper, var(--professional-paper))}.professional-app.is-compact .computer-tabs button{flex:1;min-width:0;white-space:normal}.professional-app.is-compact .professional-booking .booking-panel{padding:0}.professional-app .computer-app-action{flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border-top:2px groove oklch(.96 .002 160)}.professional-app .computer-app-action>span{font:12px/1.5 Tahoma,Arial,sans-serif}.professional-app .brief-scroll{padding:18px}.professional-app .brief-paper{max-width:860px;padding:28px 32px;background:var(--professional-paper)}.professional-app .brief-opening h2{font-size:28px;line-height:1.25;max-width:27ch}.professional-app .brief-document-label{margin-bottom:22px}.professional-app .brief-ruler{background-color:#eaebeb}.professional-app .brief-author img,.professional-app .contact-property-identity img{outline:1px solid rgba(0,0,0,.1)}.professional-app .brief-fineprint{font-size:12px;color:var(--professional-muted)}.professional-app .brief-beyond summary{padding:8px 0;min-height:44px}.professional-app .brief-text-link{min-height:44px}.professional-app .brief-deliverables section{align-items:flex-start}.professional-app .brief-deliverables .win95-icon{flex-shrink:0;margin-top:3px}.professional-app .professional-catalogue{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);margin:24px 0;border-block:1px solid var(--professional-rule)}.professional-app .professional-selector{padding:10px 6px;background:#eaebeb}.professional-app .professional-selector button{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:64px;margin:0;padding:12px 8px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--professional-ink);font:13px/1.5 Tahoma,Arial,sans-serif;text-align:left;cursor:pointer}.professional-app .professional-selector button:hover{background:#d5d8d6}.professional-app .professional-selector button[aria-pressed=true]{color:var(--professional-paper);background:var(--professional-accent)}.professional-app .professional-selector button>span{min-width:0;overflow-wrap:anywhere}.professional-app .professional-selector button small{display:block;font-size:12px;margin-top:4px}.professional-app .professional-selector .win95-icon{flex:0 0 auto;margin-top:2px}.professional-app .professional-selection{min-width:0;padding:22px 0 22px 24px}.professional-app .professional-selection h3{margin:8px 0 12px;font:700 21px/1.35 Tahoma,Arial,sans-serif}.professional-app .professional-selection p{font-size:15px;line-height:1.65}.professional-app .professional-kicker{display:block;font:12px/1.5 Tahoma,Arial,sans-serif;color:var(--professional-muted)}.professional-app .professional-specification{margin:20px 0}.professional-app .professional-specification>div{padding:12px 0}.professional-app .professional-specification dt{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:700 13px/1.5 Tahoma,Arial,sans-serif}.professional-app .professional-specification dd{margin:0;font:15px/1.65 Tahoma,Arial,sans-serif}.professional-app .professional-specification .professional-outcome{padding:14px;background:#e6f2eb}.professional-app .professional-process{list-style:none;counter-reset:step;padding:0;margin:18px 0 24px}.professional-app .professional-process li{counter-increment:step;display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--professional-rule)}.professional-app .professional-process li:before{content:counter(step,decimal-leading-zero);grid-row:span 2;color:var(--professional-muted);font:13px/1.7 Courier New,monospace}.professional-app .professional-process strong{font-size:15px}.professional-app .professional-process p{margin:0;font-size:15px;line-height:1.65}.professional-app .professional-band{padding-block:20px 8px;border-top:1px solid var(--professional-rule)}.professional-app .professional-band h3{margin:0 0 10px}.professional-app .professional-note{font:13px/1.65 Tahoma,Arial,sans-serif;color:var(--professional-muted)}.professional-app .professional-records>div{padding:12px 0;border-bottom:1px solid var(--professional-rule)}.professional-app .professional-records strong{font-size:15px}.professional-app .professional-records p{font-size:15px;margin:4px 0 0}.professional-app .retro-catalogue-panel{background:var(--professional-paper)}.professional-app .retro-catalogue-cover{background:#1d4034;padding:24px}.professional-app .retro-catalogue-cover>div{min-width:0}.professional-app .retro-catalogue-cover h2{font:700 32px/1.2 Tahoma,Arial,sans-serif;margin:14px 0 10px}.professional-app .retro-catalogue-cover p{font-size:18px}.professional-app .retro-catalogue-cover>img{width:100px;height:120px}.professional-app .retro-disc-label{font-size:12px}.professional-app .retro-catalogue-copy{padding:24px;max-width:860px}.professional-app .retro-catalogue-copy h2,.professional-app .retro-curriculum article h2{font:700 25px/1.3 Tahoma,Arial,sans-serif}.professional-app .retro-catalogue-copy h3{font-size:20px}.professional-app .retro-curriculum{grid-template-columns:190px minmax(0,1fr)}.professional-app .retro-curriculum nav{min-width:0}.professional-app .retro-curriculum nav button{min-height:52px;padding:10px 6px;font:13px/1.5 Tahoma,Arial,sans-serif;cursor:pointer}.professional-app .retro-curriculum nav button:hover:not([aria-current]){background:#d5d8d6}.professional-app .retro-curriculum nav button>span{min-width:0;overflow-wrap:anywhere}.professional-app .retro-curriculum article{min-width:0;padding:24px}.professional-app .retro-fineprint{font-size:13px}.professional-app .professional-inline-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.professional-app .professional-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:28px;padding:16px 0 0;border-top:1px solid var(--professional-rule);border-right:0;background:transparent}.professional-app .professional-pagination .computer-button{width:auto;min-height:44px;padding:9px 12px;font-size:13px}.professional-app .professional-pagination>span{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.professional-app .app-related-footer{flex-wrap:wrap;gap:8px 20px;padding:8px 12px}.professional-app .app-related-footer a{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12px}.professional-app .contact-panel{overflow:auto;scrollbar-gutter:stable}.professional-app .contact-properties{padding:24px;overflow:visible;flex:none}.professional-app .contact-property-identity{align-items:center;gap:18px}.professional-app .contact-property-identity>img{width:84px;height:100px;flex-shrink:0}.professional-app .contact-property-identity h2{margin:5px 0 8px;font:700 25px/1.3 Tahoma,Arial,sans-serif}.professional-app .contact-property-identity p{font-size:14px}.professional-app .contact-property-identity small{font-size:12px}.professional-app .professional-connections{margin-top:22px}.professional-app .professional-connections h3,.professional-app .professional-conversation h3{font:700 19px/1.4 Tahoma,Arial,sans-serif;margin:0 0 10px}.professional-app .professional-connections dl{border-block:1px solid oklch(.66 .003 160)}.professional-app .professional-connections dl>div{grid-template-columns:145px minmax(0,1fr);align-items:start;padding:12px 0;border-bottom:1px solid oklch(.74 .003 160)}.professional-app .professional-connections dl>div:last-child{border-bottom:0}.professional-app .professional-connections dt{padding-top:10px;font:13px/1.5 Tahoma,Arial,sans-serif}.professional-app .professional-connections dd{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 12px;min-width:0;font:15px/1.5 Tahoma,Arial,sans-serif}.professional-app .professional-connections dd>a{flex:1 1 180px;align-self:center;min-width:0;padding-block:8px;overflow-wrap:anywhere}.professional-app .professional-conversation{margin-top:26px}.professional-app .professional-conversation>p{font-size:15px}.professional-app .professional-enquiry-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.professional-app .professional-enquiry-options .computer-button{justify-content:flex-start}.professional-app .contact-property-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:24px;padding-top:18px;border-top:2px groove oklch(.96 .002 160)}.professional-app .composer-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:10px 12px}.professional-app .composer-fields{padding:8px 12px}.professional-app .composer-fields select{font:16px/1.5 Tahoma,Arial,sans-serif;min-height:44px;width:100%;max-width:100%}.professional-app .composer-fields label{font-size:13px;min-width:0}.professional-app .composer-fields span{flex-basis:58px}.professional-app .professional-recipient output{min-width:0;overflow-wrap:anywhere;font-size:13px}.professional-app .composer-message{flex:1 0 280px;min-height:280px}.professional-app .composer-message textarea{min-height:280px;padding:18px;font:16px/1.65 Courier New,monospace}.professional-app .professional-enquiry-context{display:flex;gap:8px;align-items:flex-start;padding:12px;background:#e6f2eb;font:13px/1.5 Tahoma,Arial,sans-serif}.professional-app .professional-enquiry-context svg{flex-shrink:0;margin-top:2px}.professional-app .professional-enquiry-context span{min-width:0;overflow-wrap:anywhere}.professional-app .professional-draft-notice{flex-shrink:0;margin:0;padding:8px 12px;font-size:13px}.professional-app .professional-draft-notice:empty{padding:0}.professional-app .enquiry-pending{flex-shrink:0;font-size:14px}.professional-app .enquiry-pending button{margin:0}.professional-app .professional-booking{min-width:0}.professional-app .professional-booking-continuity{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-top:1px solid var(--professional-rule);font:13px/1.6 Tahoma,Arial,sans-serif}.professional-app .professional-booking-continuity>span{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.professional-app .professional-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;max-width:100%}.professional-app .professional-copy.is-compact{flex:0 1 auto;max-width:100%}.professional-app .professional-copy.is-compact>button{width:44px;padding:8px}.professional-app .professional-copy-status{max-width:38ch;font:12px/1.5 Tahoma,Arial,sans-serif;overflow-wrap:anywhere}.professional-app .professional-copy-status:empty{display:none}.professional-app .professional-copy-fallback{flex:1 1 100%;min-width:0;display:grid;gap:6px;font-size:12px}.professional-app .professional-copy-fallback textarea{width:100%;min-width:0;padding:10px;border:2px inset var(--professional-rule);border-radius:0;background:var(--professional-paper);color:var(--professional-ink);font:16px/1.5 Tahoma,Arial,sans-serif}@container (max-width: 620px){.professional-app .professional-catalogue{grid-template-columns:minmax(0,1fr)}.professional-app .professional-selection{padding:20px 0 8px}.professional-app .professional-selector{display:grid;grid-template-columns:minmax(0,1fr);padding:6px}.professional-app .professional-selector button{min-height:52px;padding:10px}.professional-app .professional-selector button small{margin-top:2px}.professional-app .retro-curriculum{grid-template-columns:minmax(0,1fr)}.professional-app .retro-curriculum>nav{max-height:200px;overflow:auto;border-right:0;border-bottom:2px groove oklch(.96 .002 160)}.professional-app .professional-connections dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.professional-app .professional-connections dt{padding-top:0}}@container (max-width: 440px){.professional-app .brief-paper{padding:20px 16px}.professional-app .brief-scroll{padding:8px}.professional-app .brief-opening h2{font-size:25px}.professional-app :is(.professional-toolbar,.brief-toolbar)>span:last-child{display:none}.professional-app :is(.contact-properties,.retro-catalogue-copy,.retro-curriculum article){padding:18px 14px}.professional-app .retro-catalogue-cover{padding:20px 14px;gap:12px}.professional-app .retro-catalogue-cover>img{width:64px;height:90px}.professional-app .retro-disc-label{font-size:11px}.professional-app .contact-property-identity{gap:12px}.professional-app .contact-property-identity>img{width:60px;height:80px}.professional-app .contact-property-identity h2{font-size:22px}.professional-app .computer-app-action>.computer-button{flex:1 1 100%}}@media(max-width:620px){.professional-app .professional-catalogue,.professional-app .retro-curriculum{grid-template-columns:minmax(0,1fr)}.professional-app .professional-selection{padding:20px 0 8px}.professional-app .professional-selector{padding:6px}.professional-app .professional-selector button{min-height:52px;padding:10px}.professional-app .retro-curriculum>nav{max-height:200px;overflow:auto;border-right:0;border-bottom:2px groove oklch(.96 .002 160)}.professional-app .professional-connections dl>div{grid-template-columns:minmax(0,1fr)}.professional-app .professional-connections dt{padding-top:0}.professional-app .brief-scroll{padding:8px}.professional-app .brief-paper{padding:20px 16px}.professional-app :is(.contact-properties,.retro-catalogue-copy,.retro-curriculum article){padding:18px 14px}.professional-app :is(.professional-toolbar,.brief-toolbar)>span:last-child{display:none}.professional-app .computer-app-action>.computer-button{flex:1 1 100%}.professional-app .composer-fields>label{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.professional-app .professional-booking .booking-panel{padding:16px}.professional-app .professional-booking .booking-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.professional-app .professional-booking .booking-share-controls input{font-size:16px}}@media(max-width:440px){.professional-app .brief-opening h2{font-size:25px}.professional-app .contact-property-identity{gap:12px}.professional-app .contact-property-identity>img{width:60px;height:80px}.professional-app .contact-property-identity h2{font-size:22px}.professional-app .retro-catalogue-cover{padding:20px 14px;gap:12px}.professional-app .retro-catalogue-cover>img{width:64px;height:90px}}.personal-computer{--pc-silver: #c0c0c0;--pc-blue: #000080;color:#151515;font:15px Tahoma,Geneva,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.personal-computer *,.computer-cv-document *{box-sizing:border-box;letter-spacing:0}.personal-computer button,.personal-computer input,.personal-computer textarea,.personal-computer select{font:inherit}.personal-computer :is(button,a,input,select,textarea){transition:none}.personal-computer button,.personal-computer a{-webkit-tap-highlight-color:transparent}.personal-computer button:focus-visible,.personal-computer a:focus-visible{outline:2px dotted currentColor;outline-offset:-5px}.personal-computer button{cursor:pointer}.personal-computer p{line-height:1.6}.computer-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:9px 16px;border:2px solid;border-color:#fff #242424 #242424 #fff;border-radius:0;background:#d0d0d0;color:#111;font:14px Tahoma,sans-serif;text-decoration:none;white-space:normal;cursor:pointer}.computer-button:active{border-color:#242424 #fff #fff #242424}.computer-button svg{flex-shrink:0}.computer-eyebrow{display:block;font:12px/1.5 Courier New,monospace}.computer-bios{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:58px 64px;background:#111;color:#d5d5c9;font:19px/1.7 Courier New,monospace;outline:none}.bios-header{display:flex;align-items:center;gap:24px;margin-bottom:40px}.bios-header strong{font-size:25px}.bios-header p,.bios-lines p{margin:6px 0}.bios-lines{margin-top:42px;max-width:760px}.bios-lines p{display:flex;justify-content:space-between;animation:computer-line .05s steps(1) both}.bios-lines p:nth-child(2){animation-delay:.3s}.bios-lines p:nth-child(3){animation-delay:.6s}.bios-lines p:nth-child(4){animation-delay:1s}.bios-lines p:nth-child(5){animation-delay:1.4s;justify-content:start}.bios-lines span{color:#90c899}.computer-bios footer{position:absolute;bottom:35px;left:64px;right:64px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.computer-bios button{padding:10px 15px;background:none;border:1px solid #666;color:inherit}@keyframes computer-line{0%{visibility:hidden}to{visibility:visible}}.computer-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:teal}.computer-login-wordmark{font:18px Courier New,monospace;color:#c8eeee;margin:0 0 25px;text-align:center}.computer-login-wordmark>span{display:block;font-size:30px;font-weight:700}.computer-login-dialog{width:min(580px,100%);padding:3px;background:silver;border:2px solid;border-color:#fff #202020 #202020 #fff;box-shadow:7px 7px #004f4f}.computer-login-dialog>header{display:flex;align-items:center;gap:9px;padding:7px 10px;background:navy;color:#fff;font-size:14px;font-weight:700}.login-identity{display:grid;grid-template-columns:122px minmax(0,1fr);gap:26px;padding:30px 27px 24px}.login-portrait{overflow:hidden;align-self:start;height:150px;border:2px solid;border-color:#777 #fff #fff #777;background:#ddd}.login-portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.login-identity h1{margin:5px 0 11px;font-size:27px;line-height:1.2;font-weight:700}.login-identity p{margin:0;font-size:16px;line-height:1.6}.login-current{display:grid;grid-template-columns:122px 1fr;gap:26px;margin:0 27px;padding:18px 0;border-top:1px solid #888;box-shadow:inset 0 1px #eee}.login-current>span{font:11px/1.8 Courier New,monospace;color:#454545}.login-current p{margin:0;font-size:14px}.computer-login-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 27px 24px}.computer-login-dialog>footer>span{font:12px Courier New,monospace;display:flex;gap:8px;align-items:center}.computer-login-dialog .computer-button{min-width:125px;font-weight:700}.computer-status-dot{display:inline-block;width:7px;height:7px;background:#126038}.computer-login-domain{color:#bcdfdf;font:12px Courier New,monospace;margin-top:30px}.computer-desktop{position:absolute;top:0;right:0;bottom:0;left:0;color:#111;background:teal;outline:none}.personal-computer .wallpaper-teal{background:teal}.personal-computer .wallpaper-midnight{background:#252629}.personal-computer .wallpaper-lab{background:#153d43 url(/workshop/fundable-lab-wallpaper.png) center / cover no-repeat}.computer-desktop-signature{position:absolute;bottom:104px;right:220px;color:#a9d9d9;opacity:.42;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.computer-desktop-signature>span{font:700 44px Courier New,monospace}.computer-desktop-signature p{margin:8px 0;font:17px Courier New,monospace}.wallpaper-lab .computer-desktop-signature{color:#fff}.computer-desktop-group{position:absolute;top:26px;bottom:65px;overflow:auto}.computer-personal-group{left:18px;width:264px}.computer-work-group{right:30px;width:154px}.computer-desktop-group>h2{margin:0 0 18px;padding:0 12px 8px;border-bottom:1px solid #b1dddd60;color:#d7eeee;font:12px/1.4 Courier New,monospace;text-transform:uppercase}.computer-desktop-icons{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,108px);grid-template-columns:repeat(2,128px);align-content:start;gap:12px 8px}.computer-work-icons{display:grid;grid-template-rows:repeat(3,120px);justify-content:center}.computer-desktop-icon{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:8px;width:128px;min-height:108px;padding:8px 4px;color:#fff;font:13px/1.4 Tahoma,sans-serif;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.computer-desktop-icon>span:last-child{padding:1px 4px;max-width:100%;text-shadow:1px 1px #164242}.computer-desktop-icon.is-selected>span:last-child,.computer-desktop-icon:focus>span:last-child{background:navy;outline:1px dotted #fff}.computer-icon-art{position:relative;display:grid;place-items:center;height:54px;width:60px;filter:drop-shadow(2px 2px #004c4c)}.icon-advisory svg{color:#653724;fill:#e9b563}.icon-workshops svg{color:#204475;fill:#dae5e9}.icon-profile svg{color:#234e65;fill:#b3d6c6}.icon-contact svg{color:#204777;fill:#f3f3e5}.icon-fundable svg{color:#2b3c85;fill:#d8dedc}.icon-ai svg{color:#154f3b;fill:#9ccda9}.icon-blog svg{color:#744129;fill:#f0e6d9}.icon-substack svg{color:#74340e;fill:#ffc493}.computer-brand-art{width:60px;background:transparent;border:0;filter:none}.computer-brand-art img{width:70px;height:70px;max-width:none;-o-object-fit:contain;object-fit:contain}.computer-icon-art .computer-shortcut-badge{position:absolute;bottom:0;left:0;background:#fff;color:#111;fill:none;border:1px solid #111}.computer-unicorn{display:block;width:52px;height:52px;-o-object-fit:contain;object-fit:contain;border:2px solid;border-color:#fff #555 #555 #fff}.computer-unicorn.is-small{width:19px;height:19px;border:0}.computer-desktop.movable-desktop .computer-desktop-group,.computer-desktop.movable-desktop .computer-desktop-icons,.computer-desktop.movable-desktop .computer-work-icons,.computer-desktop.movable-desktop .private-desktop-icons{display:contents}.computer-desktop.movable-desktop .computer-desktop-group>h2,.computer-desktop.movable-desktop .private-desktop-icons>h2{position:absolute;top:26px;left:18px;width:264px;pointer-events:none}.computer-desktop.movable-desktop .computer-work-group>h2{left:auto;right:30px;width:154px}.computer-desktop.movable-desktop .private-desktop-icons>h2{left:290px;width:140px}.computer-desktop.movable-desktop.has-custom-icons h2[id$=apps-heading],.computer-desktop.movable-desktop.has-custom-icons .private-desktop-icons>h2{visibility:hidden}.computer-desktop.movable-desktop [data-desktop-icon]{position:absolute;width:128px;height:108px;min-height:108px;margin:0;box-sizing:border-box;touch-action:none}.computer-desktop.movable-desktop [data-desktop-icon] img{pointer-events:none;-webkit-user-drag:none}.computer-desktop .workshop-utility-window{width:min(1160px,calc(100% - 96px));height:min(860px,calc(100% - 100px));max-height:none;left:50%;top:50%;transform:translate(-50%,calc(-50% - 21px))}.computer-desktop .workshop-utility-window[data-window=contact]{width:min(790px,calc(100% - 96px));height:min(720px,calc(100% - 100px))}.computer-desktop .workshop-utility-window[data-window=profile]{width:min(1280px,calc(100% - 64px));height:min(980px,calc(100% - 80px))}.computer-desktop .workshop-utility-window[data-window=display]{width:min(620px,calc(100% - 64px));height:min(780px,calc(100% - 80px))}.computer-desktop .workshop-utility-window.is-maximized{top:0;right:0;bottom:43px;left:0;width:auto;height:auto;transform:none}.computer-fullscreen-error{position:fixed;right:12px;bottom:55px;z-index:60;display:flex;align-items:start;gap:12px;max-width:380px;padding:16px;background:#f3f3ed;color:#252725;border:2px outset #ddd;box-shadow:3px 3px #3336;font:13px/1.6 Tahoma,sans-serif}.computer-fullscreen-error a{color:navy;text-decoration:underline}.computer-fullscreen-error>button{flex-shrink:0}.computer-desktop .workshop-utility-titlebar{min-height:34px;font-size:13px}.computer-desktop .workshop-utility-titlebar>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.computer-desktop .workshop-utility-titlebar>span svg{flex-shrink:0}.computer-desktop .workshop-utility-titlebar>div{flex-shrink:0;gap:4px}.computer-desktop .workshop-utility-titlebar button{width:32px;height:29px}.personal-computer .computer-desktop-icon{font:13px/1.3 Tahoma,Arial,sans-serif}.computer-desktop .workshop-utility-titlebar{min-height:28px;padding-block:2px}.computer-desktop .workshop-utility-titlebar button{width:26px;height:23px}.computer-desktop .workshop-utility-titlebar>div{gap:3px}.computer-desktop .workshop-utility-titlebar button:last-child{margin-left:2px}.computer-desktop .workshop-utility-window{box-shadow:2px 2px #222}.computer-desktop-icon:focus:not(:focus-visible){outline:none}.computer-desktop-icon.is-selected .computer-icon-art{filter:drop-shadow(1px 1px #001050)}.computer-taskbar .computer-start-button{font:700 14px Tahoma,Arial,sans-serif;gap:5px}.computer-desktop .private-file-layout aside{background:#fff;font-family:Tahoma,Arial,sans-serif}.computer-desktop .private-file-layout aside>strong{font-size:13px}.computer-desktop .private-file-layout aside>svg{width:30px;height:30px;margin-bottom:8px}.computer-desktop .private-file-table td{border-bottom:0}.computer-desktop .private-status{margin:3px;border:1px solid;border-color:#888 #eee #eee #888}.computer-app-body{display:flex;flex:1;flex-direction:column;min-height:0}.computer-tabs{display:flex;gap:3px;padding:10px 7px 0;flex-shrink:0;border-bottom:1px solid #fff}.computer-tabs button{padding:9px 16px;min-height:40px;border:1px solid;border-color:#fff #666 transparent #fff;background:#b7b7b7;border-radius:3px 3px 0 0;font-size:13px}.computer-tabs button[aria-selected=true]{background:#dedede;border-bottom-color:#dedede;font-weight:700}.computer-paper{flex:1;min-height:0;overflow:auto;padding:30px 35px;background:#fafafa;border:2px solid;border-color:#777 #fff #fff #777;margin:5px 2px 0;overscroll-behavior:contain}.computer-paper h2{font:700 32px/1.16 Courier New,monospace;margin:12px 0 18px}.computer-paper h3{font-size:17px;line-height:1.4;margin:0 0 8px;font-weight:700}.computer-paper p{font-size:15px;line-height:1.7;margin:0 0 18px;max-width:75ch}.computer-paper .computer-lead{font-size:18px;line-height:1.55;max-width:61ch}.computer-document-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;font:11px Courier New,monospace;color:#74523c;padding-bottom:15px;border-bottom:1px solid #b9b3ad;margin-bottom:22px}.advisory-paper{border-top:5px solid #b57b4d}.advisory-photo-row{display:flex;align-items:center;gap:20px;padding:18px 0 22px;border-bottom:1px solid #bbb}.advisory-photo-row img{width:95px;height:95px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:grayscale(1)}.advisory-photo-row p{margin:5px 0 0;font-size:14px}.advisory-moments{margin-top:8px}.advisory-moments section,.computer-document-row{display:flex;align-items:start;gap:22px;padding:19px 0;border-bottom:1px solid #d3d3d3}.advisory-moments section>span,.computer-document-row>b{font:22px Courier New,monospace;color:#95633e;flex:0 0 32px}.computer-document-row>svg{flex-shrink:0;color:#235c58}.advisory-moments section p,.computer-document-row p{margin:0}.computer-document-row:last-of-type{margin-bottom:20px}.computer-app-action{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font:11px/1.4 Tahoma,sans-serif}.computer-app-action .computer-button{font-size:13px}.computer-text-button{display:inline-flex;align-items:center;gap:10px;padding:10px 0;min-height:40px;color:navy;background:none;border:0;text-decoration:underline}.catalogue-cover{display:grid;grid-template-columns:minmax(0,1fr) 185px;align-items:center;gap:20px;background:#102e2e;color:#fff;margin:-30px -35px 27px;padding:35px;border-bottom:7px solid #e8ca51}.catalogue-cover h2{font:700 45px/1.1 Courier New,monospace;margin:19px 0}.catalogue-cover h2 span{display:block;font:14px Tahoma,sans-serif;margin-top:10px;color:#d2e4e4}.catalogue-cover p{color:#edf5f5;font-size:16px}.catalogue-cover .computer-eyebrow{color:#efcf55;font-size:11px}.catalogue-disc{position:relative;width:178px;height:178px;border-radius:50%;background:#e5e4da;color:#234240;box-shadow:5px 5px #070e0e;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:28px;transform:rotate(-12deg)}.catalogue-disc svg{position:absolute;top:10px;right:10px;bottom:10px;left:10px}.catalogue-disc strong,.catalogue-disc small{position:relative;background:#e5e4da;padding:1px 5px;font:700 14px Courier New,monospace}.catalogue-disc small{font-size:8px}.catalogue-outcomes{display:flex;flex-wrap:wrap;gap:10px 24px;border-block:1px solid #bbb;padding:18px 0;margin:20px 0 10px;font:13px Courier New,monospace}.catalogue-topic-list{list-style:decimal-leading-zero;padding-left:36px;margin:25px 0}.catalogue-topic-list li{padding:12px 0 12px 8px;border-bottom:1px solid #ccc;font-size:16px}.catalogue-topic-list li::marker{color:#237371;font-family:Courier New,monospace}.computer-explorer-address{display:flex;align-items:center;gap:12px;min-height:42px;padding:5px 12px;font:12px Courier New,monospace}.computer-explorer-address>span{flex:1;background:#fff;padding:6px;border:1px inset #999}.computer-explorer-address>a{padding:7px;color:navy}.computer-explorer{display:grid;grid-template-columns:146px minmax(0,1fr);flex:1;min-height:0}.computer-explorer nav{background:#e3e3e3;margin-top:5px;border:1px inset #999;padding:12px 5px}.computer-explorer nav button{display:flex;align-items:center;gap:8px;text-align:left;width:100%;padding:12px 7px;border:1px solid transparent;background:none;font-size:12px}.computer-explorer nav button svg{flex-shrink:0;color:#596476;fill:#fff}.computer-explorer nav button.is-selected{background:navy;color:#fff;border:1px dotted white}.computer-explorer .computer-paper{padding:28px}.profile-actions{display:flex;flex-wrap:wrap;gap:12px 25px}.profile-heading{display:flex;align-items:center;gap:24px;margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:24px}.profile-heading img{display:block;width:105px;height:132px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#dadbd8}.profile-heading h2{font-size:28px}.profile-heading p{margin:0}.computer-work-entry{padding:18px 0;border-bottom:1px solid #ccc}.computer-work-entry p{margin:0}.profile-current-roles{margin:26px 0}.profile-current-roles .computer-work-entry{padding:14px 0}.profile-current-roles .computer-work-entry p+p{margin-top:12px}.profile-current-roles h4{font-size:17px;margin:0 0 5px}.profile-current-roles strong{display:block;color:#205448;font-size:13px;margin-bottom:8px}.profile-background{margin:26px 0}.computer-loading{min-height:100svh;background:teal;color:#fff;padding:30px;font-family:Courier New,monospace}.computer-login-page-link{color:#fff;text-decoration:underline;background:transparent;padding:12px;font:14px Tahoma,sans-serif}.computer-readable[hidden]{display:none}.computer-readable{min-height:100svh;background:#f7f8f6;color:#151a17;font:16px/1.65 Tahoma,sans-serif}.computer-readable-nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:18px 4%;border-bottom:1px solid #aab9b1}.computer-readable-nav nav{display:flex;flex-wrap:wrap;gap:18px}.computer-readable a{color:#175345;text-decoration:underline;text-underline-offset:3px}.computer-readable-nav>a{display:inline-flex;align-items:center;gap:8px}.computer-readable-content{max-width:980px;margin:auto;padding:45px 28px}.computer-readable h1{font:700 36px/1.2 Courier New,monospace;margin:0 0 20px;overflow-wrap:anywhere}.computer-readable h2{font:700 26px/1.3 Courier New,monospace;margin:36px 0 18px}.computer-readable h3{font-size:20px;margin:14px 0}.computer-readable p{margin:14px 0}.computer-readable-portrait{float:right;width:125px;height:155px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin:0 0 20px 24px}.computer-readable .computer-app-body,.computer-readable .computer-explorer,.computer-readable .computer-paper{height:auto;max-height:none;overflow:visible}.computer-readable .computer-explorer{display:block}.computer-readable .computer-explorer>nav,.computer-readable .computer-explorer-address,.computer-readable .profile-actions,.computer-readable .computer-tabs{display:none}.computer-readable-contact{clear:both;border-top:1px solid #aab9b1;margin-top:36px}.computer-readable-contact>a{display:inline-flex;gap:6px;align-items:center;margin:0 22px 14px 0;overflow-wrap:anywhere}@media(max-width:600px){.computer-readable-content{padding:28px 18px}.computer-readable h1{font-size:29px}.computer-readable-portrait{width:90px;height:115px}.computer-offer dl>div,.computer-client-entry dl>div{grid-template-columns:1fr;gap:3px}}.computer-offer,.computer-client-entry{padding:24px 0;border-bottom:1px solid #c5c9c5}.computer-offer:first-child{border-top:1px solid #c5c9c5}.computer-offer-list{margin:24px 0}.computer-offer h3{margin:8px 0 12px}.computer-offer dl,.computer-client-entry dl{margin:16px 0;display:grid;gap:12px}.computer-offer dl>div,.computer-client-entry dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.computer-offer dt,.computer-client-entry dt{color:#205448;font-size:13px;font-weight:700}.computer-offer dd,.computer-client-entry dd{margin:0;line-height:1.6}.computer-client-entry header{display:flex;align-items:center;gap:20px}.computer-client-entry header img{width:84px;height:55px;-o-object-fit:contain;object-fit:contain;background:#fff}.computer-client-entry header h3{margin:7px 0 0}.computer-cv header{border-bottom:2px solid #222;margin-bottom:25px;padding-bottom:18px}.computer-cv header h2{margin:10px 0}.computer-cv header p{margin:3px 0}.cv-contact{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:13px;font-size:13px}.cv-contact a{color:navy;text-decoration:underline;overflow-wrap:anywhere}.computer-cv h3{margin:25px 0 15px;border-bottom:1px solid #aaa;padding-bottom:7px}.cv-career section{margin-bottom:22px;-moz-column-break-inside:avoid;break-inside:avoid}.cv-career section>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px}.computer-cv h4{font:700 16px/1.4 Tahoma,sans-serif;margin:0}.cv-career section>div>span{font:12px Courier New,monospace}.cv-career strong{font-size:14px;display:block;margin:4px 0}.cv-career p,.cv-education p{font-size:14px;margin-bottom:0}.cv-education{margin-bottom:16px;-moz-column-break-inside:avoid;break-inside:avoid}.computer-cv footer{border-top:1px solid #aaa;margin-top:28px;padding-top:12px;font:11px/1.5 Tahoma,sans-serif;color:#555}.computer-cv header{border-top:5px solid #205448;border-bottom:1px solid #888;padding-top:18px}.computer-cv header h2{font:700 38px/1.15 Georgia,serif;color:#173f35}.computer-cv .cv-positioning{font-size:16px}.computer-cv .cv-summary{font-size:15px;line-height:1.65}.cv-expertise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #9cac9f;gap:20px;padding:14px 0;margin:20px 0}.computer-cv .cv-expertise h3{border:0;padding:0;margin:0 0 6px;font-size:13px;color:#205448}.computer-cv .cv-expertise p{font-size:12px;line-height:1.5;margin:0}.cv-career a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.computer-cv .cv-firm-context{color:#59665f;font-size:12px;line-height:1.5;margin:7px 0 4px}.cv-career .cv-role-timeline{display:block;border-left:2px solid #bac9bf;padding-left:15px;margin-top:12px}.cv-role-timeline>div{margin-top:9px}.cv-role-timeline>div>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.cv-role-timeline span{font:11px Courier New,monospace}.computer-cv .cv-role-timeline p{font-size:12px;margin-top:3px}.cv-page+.cv-page{margin-top:36px;padding-top:25px;border-top:4px double #999}.cv-continuation{display:flex;align-items:baseline;justify-content:space-between;gap:15px;color:#205448}.cv-continuation strong{font:700 23px Georgia,serif}.cv-continuation span{font:10px Courier New,monospace}.computer-cv footer{display:flex;justify-content:space-between;gap:12px}.computer-cv footer>span{color:#205448;font-weight:700}.uglybaby-paper{background:#f4f5ee}.uglybaby-brand{background:#171717;color:#e7fa70;margin:-30px -35px 28px;padding:27px 35px;min-height:235px}.uglybaby-brand>img{float:right;width:145px;height:145px;-o-object-fit:contain;object-fit:contain;margin-left:20px}.uglybaby-brand>span{font:11px Courier New,monospace}.uglybaby-brand h2{font-size:40px;margin:20px 0 15px}.uglybaby-brand p{color:#fff;font:17px/1.5 Courier New,monospace}.uglybaby-process{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:26px 0;padding-block:18px;border-block:1px solid #b5b9a2;font:12px Courier New,monospace}.uglybaby-process svg{color:#657d21}.composer-toolbar{display:flex;align-items:center;gap:18px;padding:8px;border-bottom:1px solid #999}.composer-toolbar>a:not(.computer-button){display:grid;place-items:center;width:40px;height:40px;color:navy}.composer-fields{padding:8px 12px;background:#e3e3e3}.composer-fields>div,.composer-fields>label{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:13px}.composer-fields span{flex:0 0 54px}.composer-fields a{color:navy;overflow-wrap:anywhere}.composer-fields select{background:#fff;border:1px inset #aaa;padding:6px;flex:1;min-width:0}.composer-message{display:flex;flex:1;min-height:0}.composer-message textarea{resize:none;flex:1;min-width:0;border:2px solid;border-color:#777 #fff #fff #777;border-radius:0;background:#fff;padding:22px;font:15px/1.65 Courier New,monospace}.contact-panel{display:flex;flex:1;flex-direction:column;min-height:0}.computer-contact-notepad{font-family:Courier New,monospace}.computer-contact-notepad dl{display:grid;gap:20px;margin:24px 0}.computer-contact-notepad dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;font-size:14px}.computer-contact-notepad dt{color:#555}.computer-contact-notepad dd{margin:0;overflow-wrap:anywhere}.computer-contact-notepad a{color:navy;text-decoration:underline}.computer-contact-notepad a svg{display:inline}.ai-lab .computer-paper{background:#f3f6f2;border-top:4px solid #276749}.ai-lab-heading{display:flex;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px solid #bccabc;color:#23583b;font:700 14px/1.5 Courier New,monospace;margin-bottom:22px}.ai-lab-heading small{font-size:10px;font-weight:400}.ai-method{list-style:decimal-leading-zero;padding-left:32px;margin-top:25px}.ai-method li{padding:12px 0 12px 12px;border-top:1px solid #cbd3ca}.ai-method li::marker{font:15px Courier New,monospace;color:#286849}.ai-method li p{margin:0}.second-brain-boundary{padding-top:18px;border-top:1px solid #bccabc;font-size:13px;color:#425846}.ai-upcoming{padding:18px 0 18px 22px;list-style:square}.ai-upcoming li{padding:8px 0}.blog-address{flex:1;min-width:0;overflow-wrap:anywhere;background:#fff;border:1px inset #aaa;color:navy}.blog-masthead{border-block:3px double #222;padding:22px 0;margin-bottom:25px}.blog-masthead h2{font:700 37px/1.2 Georgia,serif}.blog-masthead .computer-eyebrow{color:#555}.blog-article{padding:22px 0;border-top:1px solid #c7c7c7}.blog-article>span{font:12px Courier New,monospace;color:#666}.blog-article h3{margin-top:10px}.blog-article a{color:navy;text-decoration:underline}.blog-article a svg{display:inline;margin-left:8px}.blog-article p{margin:10px 0 0}.computer-settings{padding:24px;overflow:auto}.computer-settings h2{font:700 23px Courier New,monospace;margin:0 0 22px}.computer-settings fieldset{padding:18px;border:1px solid #888;margin:0 0 18px}.computer-settings legend{padding:0 6px}.computer-settings input{accent-color:#000080;margin-right:8px}.computer-wallpapers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.computer-wallpapers label>span:last-child{display:flex;align-items:center;font-size:12px;margin-top:12px}.computer-wallpaper-swatch{display:block;height:70px;border:2px solid;border-color:#777 #fff #fff #777}.computer-taskbar{position:absolute;left:0;right:0;bottom:0;z-index:30;height:43px;display:flex;align-items:center;gap:7px;padding:4px;border-top:2px solid white;background:silver;font:12px Tahoma,sans-serif}.computer-taskbar button{display:flex;align-items:center;gap:7px;height:32px;padding:4px 9px;border:2px solid;border-color:#fff #555 #555 #fff;border-radius:0;background:silver;color:#111}.computer-taskbar button[aria-pressed=true],.computer-taskbar button[aria-expanded=true]{background:#e0e0e0;border-color:#555 #fff #fff #555}.computer-start-button{flex-shrink:0}.workshop-app-window[hidden]{display:none}.computer-quick-launch{display:flex;flex-shrink:0;gap:2px;border-right:1px solid #888;padding-right:7px}.computer-quick-launch>button,.computer-quick-launch>a{display:grid;place-items:center;width:32px;height:32px;padding:4px;border:1px solid transparent;color:#202020;background:transparent;border-radius:0}.computer-quick-launch>:hover,.computer-quick-launch>:focus-visible{border-color:white #777 #777 white}.computer-quick-launch .linkedin-shortcut{color:#0a66c2}.computer-tray .computer-clock-button{width:auto;padding-inline:8px}.computer-clock-dialog{position:absolute;z-index:38;bottom:47px;right:5px;width:310px;border:2px solid;border-color:white #444 #444 white;padding:3px;background:silver;color:#111;box-shadow:3px 3px #0005;font:14px Tahoma,sans-serif}.computer-clock-dialog header{display:flex;justify-content:space-between;align-items:center;padding:5px 6px;background:navy;color:#fff}.computer-clock-dialog header button{display:grid;place-items:center;color:#111;background:silver;border:2px outset white;padding:2px}.computer-clock-face{padding:23px 20px;text-align:center;background:#fafafa;margin-top:3px}.computer-clock-face time{display:block;font:700 34px Courier New,monospace;font-variant-numeric:tabular-nums}.computer-clock-face p{margin:12px 0 0;line-height:1.6}.computer-clock-dialog>footer{padding:9px;font-size:11px}.computer-taskbar .computer-mail-shortcut{border:0;padding:4px;width:34px;flex-shrink:0}.computer-running-apps{display:flex;flex:1;gap:5px;min-width:0;overflow:auto}.computer-running-apps>button{flex:0 1 160px;min-width:85px;white-space:nowrap}.computer-running-apps button svg,.computer-running-apps img{flex-shrink:0}.computer-running-apps span{overflow:hidden;text-overflow:ellipsis}.computer-tray{display:flex;align-items:center;border:1px solid;border-color:#888 #fff #fff #888;padding-right:8px;flex-shrink:0;gap:5px}.computer-tray button{border:0;padding:4px;width:30px;height:30px}.computer-tray time{min-width:60px;text-align:center;font-variant-numeric:tabular-nums}.computer-start-menu{position:absolute;bottom:43px;left:3px;width:255px;max-height:calc(100% - 50px);overflow:auto;z-index:36;border:2px solid;border-color:#fff #222 #222 #fff;background:silver;box-shadow:3px 3px #0005;padding:3px}.computer-start-menu>strong{display:block;padding:14px 12px;background:navy;color:#fff;font:700 16px Courier New,monospace}.computer-start-menu>[role=menuitem]{display:flex;align-items:center;gap:14px;width:100%;padding:9px 12px;min-height:38px;text-align:left;font:14px Tahoma,sans-serif;border:0;background:none;color:#111;text-decoration:none}.computer-start-menu>[role=menuitem]:hover,.computer-start-menu>[role=menuitem]:focus{background:navy;color:#fff}.computer-start-menu>a img{width:25px;height:25px;margin:-3px;-o-object-fit:contain;object-fit:contain;background:transparent}.computer-start-menu hr{border:0;border-top:1px solid #888;border-bottom:1px solid #fff;margin:5px}.computer-start-menu[aria-label="Start menu"]{width:288px;padding-left:33px}.computer-start-menu[aria-label="Start menu"]:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:26px;background:gray}.computer-start-menu[aria-label="Start menu"]>strong{position:sticky;top:0;width:26px;height:0;padding:0;margin-left:-30px;background:transparent;font:700 19px Tahoma,Arial,sans-serif}.computer-start-menu[aria-label="Start menu"]>strong:after{content:"Kevin's Computer";position:absolute;top:0;left:0;writing-mode:vertical-rl;transform:rotate(180deg);height:270px;padding:15px 4px;color:#ddd;background:gray;white-space:nowrap}.computer-start-menu[aria-label="Start menu"]>strong{font-size:0}.computer-start-menu[aria-label="Start menu"]>strong:after{font-size:19px}.computer-start-menu[aria-label="Start menu"]>[role=menuitem]{min-height:31px;padding:5px 9px;gap:11px;font-size:13px}.computer-start-menu[aria-label="Start menu"]>[role=menuitem]>svg{flex-shrink:0}.computer-cv-document{min-height:100vh;padding:30px;background:#e5e5e5;color:#111;font:15px/1.6 Tahoma,sans-serif}.computer-cv-document .computer-cv{max-width:820px;margin:25px auto;padding:45px;background:#fff}.computer-cv-document .cv-print-actions{display:flex;align-items:center;justify-content:center;gap:25px}.computer-cv-document h2{font:700 32px Courier New,monospace}@media(max-width:700px){.computer-contact-notepad dl>div{grid-template-columns:1fr;gap:4px}.computer-bios{padding:30px 20px;font-size:13px}.bios-header{gap:12px}.bios-header strong{font-size:16px}.computer-bios footer{left:20px;right:20px;gap:10px;font-size:11px}.computer-login{padding:14px}.login-identity{grid-template-columns:86px 1fr;gap:17px;padding:24px 15px}.login-portrait{height:110px}.login-identity h1{font-size:23px}.login-identity p{font-size:14px}.login-current{grid-template-columns:1fr;gap:5px;margin:0 15px}.computer-login-dialog>footer{padding:10px 15px 20px}.computer-desktop-signature{right:16px;top:auto;bottom:75px}.computer-desktop-signature>span{font-size:22px}.computer-desktop-signature p{font-size:13px}.computer-desktop .workshop-utility-window,.computer-desktop .workshop-utility-window[data-window]{top:0!important;right:0!important;bottom:43px!important;left:0!important;width:100%;height:auto;max-height:none;transform:none!important}.computer-desktop .workshop-utility-titlebar{gap:7px;padding-left:4px;font-size:11px}.computer-desktop .workshop-utility-titlebar>span{gap:4px}.computer-desktop .workshop-utility-titlebar button{width:28px}.computer-paper,.computer-explorer .computer-paper{padding:24px 18px}.computer-paper h2{font-size:27px}.computer-paper .computer-lead{font-size:17px}.computer-tabs button{padding-inline:12px}.computer-app-action>span{font-size:10px}.computer-app-action .computer-button{padding-inline:9px;font-size:12px}.catalogue-cover{margin:-24px -18px 25px;padding:26px 18px;grid-template-columns:minmax(0,1fr) 90px;gap:10px}.catalogue-cover h2{font-size:34px}.catalogue-disc{width:88px;height:88px;padding-bottom:10px}.catalogue-disc svg{width:80px;height:80px;top:4px;right:4px;bottom:4px;left:4px}.catalogue-disc strong{font-size:9px}.catalogue-disc small{display:none}.computer-explorer{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.computer-explorer nav{display:flex;gap:3px;padding:3px;margin-bottom:0}.computer-explorer nav button{padding:8px 4px;font-size:11px;gap:4px;justify-content:center}.computer-explorer nav svg{width:18px}.profile-heading{gap:16px}.profile-heading img{width:75px;height:96px}.profile-heading h2{font-size:23px}.uglybaby-brand{margin:-24px -18px 25px;padding:25px 18px}.uglybaby-brand>img{width:84px;height:84px;margin-left:6px}.uglybaby-brand h2{font-size:32px}.computer-tray time{min-width:48px;font-size:10px}.computer-tray button{width:24px}.computer-running-apps>button{min-width:38px;flex:0 0 38px;padding:4px 7px}.computer-running-apps>button>span{display:none}.computer-cv-document{padding:12px}.computer-cv-document .computer-cv{padding:20px}}@media(prefers-reduced-motion:reduce){.bios-lines p{animation:none}}@media print{.computer-cv-document{background:#fff;padding:0}.computer-cv-document .cv-print-actions{display:none}.computer-cv-document .computer-cv{max-width:none;margin:0;padding:0}.computer-cv-document .computer-cv header{margin-bottom:12px;padding-bottom:12px}.computer-cv-document .computer-cv{font-size:10pt}.computer-cv-document .computer-cv p{margin-block:4px}.computer-cv-document .cv-career p,.computer-cv-document .cv-education p{font-size:9pt}.computer-cv-document .computer-cv h4{font-size:10pt}.computer-cv-document .cv-career strong{font-size:9pt}.computer-cv-document .cv-career section{margin-bottom:12px}.computer-cv-document .computer-cv h3{-moz-column-break-after:avoid;break-after:avoid;margin:17px 0 10px}.cv-page+.cv-page{-moz-column-break-before:page;break-before:page;margin:0;padding:0;border:0}.computer-cv-document .computer-cv header h2{font-size:30pt;margin-block:6px}.computer-cv-document .computer-cv .cv-summary{font-size:9.5pt;line-height:1.5}.computer-cv-document .cv-expertise{margin:12px 0;padding:10px 0}.computer-cv-document .cv-expertise h3{font-size:9pt;margin:0 0 4px}.computer-cv-document .cv-expertise p{font-size:8pt}.computer-cv-document .computer-cv .cv-firm-context{font-size:8pt;line-height:1.45}.computer-cv-document .computer-cv .cv-role-timeline p{font-size:8.5pt}.computer-cv-document .cv-role-timeline>div{margin-top:6px}.computer-cv-document .cv-funderbeam{-moz-column-break-inside:auto;break-inside:auto}.computer-cv-document .cv-role-timeline>div{-moz-column-break-inside:avoid;break-inside:avoid}.computer-cv-document .cv-education{margin-bottom:8px}.computer-cv-document .computer-cv footer{margin-top:18px;padding-top:9px;font-size:8pt}}.startup-directory{--directory-blue: #000080;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:silver;color:#17191b;font:13px/1.45 Tahoma,Arial,sans-serif;letter-spacing:0;container:startup-directory / inline-size}.startup-directory *,.startup-directory *:before,.startup-directory *:after{box-sizing:border-box;letter-spacing:0}.startup-directory button,.startup-directory input,.startup-directory select{font:inherit}.startup-directory button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:3px 8px;color:#17191b;border:1px solid;border-color:#fff #525252 #525252 #fff;border-radius:0;background:silver;cursor:pointer}.startup-directory button:active,.startup-directory button[aria-pressed=true]{border-color:#525252 #fff #fff #525252;background:#d8d8d8}.startup-directory button:hover:not(:disabled){background:#e0e0e0}.startup-directory button:disabled{color:#686868;cursor:default}.startup-directory :focus-visible{outline:2px solid #185dad;outline-offset:2px}.startup-directory a{color:navy;text-decoration:underline;overflow-wrap:anywhere}.startup-directory a svg{margin-left:5px;display:inline;vertical-align:middle;flex-shrink:0}.startup-directory h1,.startup-directory h2,.startup-directory h3,.startup-directory h4,.startup-directory p{margin:0}.startup-directory-heading{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#f2f3f1;border-bottom:1px solid #7e8587;flex-shrink:0}.startup-directory-heading h1{font-size:22px;line-height:1.2;font-weight:700}.startup-directory-heading p{margin-top:3px;color:#525859;font-size:12px}.estonia-flag{width:42px;height:28px;flex-shrink:0;border:1px solid #777;background:linear-gradient(to bottom,#4891d9 0,#4891d9 33.33%,#17191b 33.33%,#17191b 66.66%,#fff 66.66%)}.directory-snapshot-label{margin-left:auto;text-align:right;color:#555c60;font:10px/1.5 Courier New,monospace}.directory-snapshot-label b{color:#24282d;font:12px Tahoma,Arial,sans-serif}.directory-toolbar{display:flex;justify-content:space-between;gap:10px;padding:5px 8px;border-top:1px solid #fff;border-bottom:1px solid #808080;flex-wrap:wrap;flex-shrink:0}.directory-view-switch,.directory-toolbar-actions{display:flex;gap:4px;align-items:center}.directory-toolbar-actions button{width:30px;padding:2px}.directory-searchbar{display:flex;align-items:center;gap:12px;padding:8px;flex-wrap:wrap;flex-shrink:0}.directory-search{display:flex;align-items:center;gap:7px;flex:1 1 230px;background:#fff;padding:0 7px;border:2px solid;border-color:#808080 #fff #fff #808080}.directory-search input{width:100%;min-width:0;height:31px;border:0;border-radius:0;background:transparent;color:#17191b}.directory-search input:focus-visible{outline-offset:-2px}.directory-status-filter{display:flex;align-items:center;gap:7px;font-size:12px}.directory-status-filter select{height:31px;max-width:190px;border:1px solid #777;border-radius:0;background:#fff;color:#17191b}.directory-body{display:grid;grid-template-columns:207px minmax(0,1fr);flex:1;min-height:0;gap:5px;padding:0 7px 6px}.directory-sectors{min-height:0;min-width:0;display:flex;flex-direction:column;border:2px solid;border-color:#808080 #fff #fff #808080;background:#eee}.directory-sector-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:7px 9px;border-bottom:1px solid #b8b8b8}.directory-sector-heading button{font-size:11px;min-height:23px;padding:1px 6px}.directory-sector-list{overflow-y:auto;flex:1;padding:4px}.directory-sector-list label{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:start;gap:6px;padding:6px 4px;cursor:pointer;font-size:12px}.directory-sector-list label:hover{background:#ddd}.directory-sector-list label.is-selected{background:#dae6ef;font-weight:700}.directory-sector-list input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:3px 0 0;width:13px;height:13px;accent-color:#000080}.directory-sector-list small{color:#53565c;font-size:11px;font-variant-numeric:tabular-nums}.directory-sectors>p{font-size:10px;line-height:1.5;color:#5c6063;padding:8px;border-top:1px solid #bbb}.directory-workspace{display:grid;grid-template-columns:minmax(280px,1fr) minmax(265px,.75fr);gap:5px;min-height:0;min-width:0}.directory-workspace.showing-info{display:block}.directory-results{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;border:2px solid;border-color:#808080 #fff #fff #808080}.directory-results-caption{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px;font-size:11px;background:#f2f3f1;border-bottom:1px solid #c3c3c3}.directory-results-caption>span:last-child{color:#5e6268;text-align:right}.directory-active-filters{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid #ccc;max-height:85px;overflow:auto}.directory-active-filters button{font-size:10px;min-height:23px;background:#e6edf3;border:1px solid #b8c6d1}.directory-table-scroll{overflow:auto;flex:1;min-height:0;scrollbar-gutter:stable}.startup-directory table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px;text-align:left}.startup-directory th{position:sticky;top:0;z-index:1;background:silver;border:1px solid;border-color:#fff #808080 #808080 #fff;text-align:left;font-weight:400;padding:5px 7px}.startup-directory th:first-child{width:47%}.startup-directory th.directory-founded{width:73px}.startup-directory th button{border:0;padding:0;min-height:19px;background:none;justify-content:space-between;width:100%;text-align:left}.startup-directory td{padding:7px;border-bottom:1px solid #e9ebed;vertical-align:middle;overflow-wrap:anywhere}.startup-directory td:first-child{padding:0}.startup-directory td small{color:#5e6268;white-space:nowrap}.startup-directory tbody tr:nth-child(2n){background:#f5f6f7}.startup-directory tbody tr:hover{background:#eaf1f8}.startup-directory tbody tr.is-selected{background:navy;color:#fff}.startup-directory tr.is-selected td small{color:#e4e9f5}.startup-directory button.directory-company-link{min-height:39px;width:100%;background:none;border:0;padding:7px;color:inherit;text-align:left;justify-content:flex-start;gap:7px}.directory-company-link>span{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:700}.startup-directory button.directory-company-link:hover{background:transparent;text-decoration:underline}.directory-company-link svg,.directory-company-link img{flex-shrink:0}.directory-list-status{padding:6px 8px;background:#efefef;border-top:1px solid #aaa;font-size:11px;flex-shrink:0;font-variant-numeric:tabular-nums}.directory-detail{background:#f6f6f1;border:2px solid;border-color:#808080 #fff #fff #808080;overflow-y:auto;min-height:0;padding:14px;min-width:0}.directory-detail header{display:flex;gap:10px;align-items:flex-start;margin:14px 0 12px}.directory-detail header img{margin-top:6px}.directory-detail header span{font:10px/1.5 Courier New,monospace;color:#666}.directory-detail h2{font:700 20px/1.2 Tahoma,Arial,sans-serif;overflow-wrap:anywhere}.directory-company-sectors{display:flex;flex-wrap:wrap;gap:5px}.directory-company-sectors button{border:1px solid #c0c9c9;background:#e8eded;font-size:10px;min-height:23px;padding:2px 5px}.directory-detail-actions{display:flex;gap:7px;margin:15px 0;flex-wrap:wrap}.directory-detail-actions a{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #8a969d;font-size:12px;background:#edf1f4}.directory-detail-actions button{font-size:12px}.directory-tabs{display:flex;border-bottom:1px solid #888;gap:3px;margin-bottom:14px}.directory-tabs button{font-size:12px;padding:5px 10px;border-bottom:0}.directory-tabs button[aria-selected=true]{background:#f6f6f1;font-weight:700}.startup-directory .directory-description{line-height:1.7;margin-bottom:18px;font-size:13px;overflow-wrap:anywhere}.startup-directory dl{margin:14px 0 18px;font-size:12px}.startup-directory dl>div{border-bottom:1px solid #d6d8d5;padding:8px 0;display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px}.startup-directory dt{color:#5c6265}.startup-directory dd{margin:0;overflow-wrap:anywhere}.startup-directory dd small,.directory-detail li small{display:block;font-size:10px;color:#5f666b;margin-top:4px}.directory-detail h3,.directory-information h3{font-size:13px;margin:18px 0 8px;font-weight:700}.directory-detail p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.directory-detail ul,.directory-detail ol{padding-left:18px;font-size:12px}.directory-detail li{margin-bottom:10px}.startup-directory .directory-muted{color:#5c6265;font-size:11px}.directory-source-links a{word-break:break-word}.startup-directory .directory-back{font-size:11px;padding:2px 5px;min-height:25px}.directory-empty{padding:35px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.directory-empty h2{font-size:16px}.directory-empty p{max-width:38ch;color:#575e62;font-size:12px}.directory-workspace>.directory-empty{grid-column:1 / -1;background:#fafafa}.directory-detail-empty{padding:45px 0 0}.directory-detail-scope{margin-top:40px;text-align:left;padding:15px 0;border-top:1px solid #c7ccca}.directory-detail-scope b{font-size:12px}.directory-detail-scope p{margin-top:6px}.directory-information{height:100%;overflow-y:auto;padding:20px 26px;background:#f6f6f1;border:2px solid;border-color:#808080 #fff #fff #808080}.directory-information h2{font-size:21px;margin:18px 0 12px}.directory-information p{max-width:70ch;font-size:13px;line-height:1.7}.directory-information section{padding:12px 0;border-bottom:1px solid #d5d9d7}.directory-information h4{font-size:13px}.directory-information section small{color:#606669;font-size:11px}.directory-information section p{margin-top:5px}.startup-directory .directory-scope-note{padding-top:16px;margin-top:16px;border-top:1px solid #aaa;color:#58626a;font-size:12px}.directory-notice{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 9px;margin:0 7px 6px;background:#ffffdf;border:1px solid #aaa783;font-size:12px;flex-shrink:0}.directory-notice button{padding:1px;width:22px;min-height:22px;flex-shrink:0}.directory-statusbar{display:flex;align-items:center;gap:6px;padding:0 6px 5px;font-size:10px;flex-shrink:0;flex-wrap:wrap}.directory-statusbar>span,.directory-statusbar>button{border:1px solid;border-color:#808080 #fff #fff #808080;padding:3px 6px;display:flex;align-items:center;gap:6px;min-height:25px}.directory-statusbar>span:first-child{flex:1}.directory-statusbar button{font-size:10px}.directory-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.computer-readable .startup-directory{height:820px;max-height:none;border:2px solid #888}@container startup-directory (max-width: 1000px){.directory-body{grid-template-columns:180px minmax(0,1fr)}.directory-workspace{grid-template-columns:minmax(0,1fr)}.directory-workspace:not(.has-selection) .directory-detail{display:none}.directory-workspace.has-selection .directory-results{display:none}.directory-detail{padding:16px 22px}.directory-detail dl>div{grid-template-columns:140px minmax(0,1fr)}.directory-detail .directory-description{max-width:65ch}}@container startup-directory (max-width: 610px){.startup-directory-heading{padding:10px;gap:9px}.startup-directory-heading h1{font-size:19px}.directory-snapshot-label{display:none}.directory-status-filter{width:100%;justify-content:space-between}.directory-body{grid-template-columns:143px minmax(0,1fr)}.directory-sector-list label{font-size:11px;gap:4px;padding:6px 2px}.directory-sector-list small{font-size:10px}.directory-results-caption{flex-wrap:wrap}.directory-founded{display:none}.startup-directory th:first-child{width:56%}.directory-statusbar>span:nth-child(2){display:none}.directory-detail,.directory-information{padding:12px}.directory-detail dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.directory-detail h2{font-size:18px}.directory-information dl>div{grid-template-columns:minmax(0,1fr)}}.investor-directory .directory-searchbar{gap:8px}.investor-directory .directory-status-filter select{max-width:156px}.investor-directory .directory-company-link>span>small{display:block;font-weight:400;white-space:normal;margin-top:2px;font-size:10px}.investor-directory .directory-detail,.investor-directory .directory-tabs button[aria-selected=true]{background:#f5f6f7}.investor-directory .investor-organisation{font-weight:700;color:#414952}.investor-contact{border-block:1px solid #b5bdc5;padding:12px 0;margin-bottom:18px}.investor-contact>span{display:flex;gap:5px;align-items:center;font-weight:700;font-size:12px;margin-bottom:5px}.investor-contact a{display:inline-block;font-size:12px}.investor-directory .investor-duplicate-note{padding:10px;margin-top:16px;background:#ffffdf;border:1px solid #b2ad89}.investor-locked{background:silver}.investor-lock-heading{display:flex;gap:12px;align-items:center;padding:24px;border-bottom:1px solid #888;box-shadow:0 1px #fff}.investor-lock-heading h1{font-size:22px}.investor-lock-heading p{color:#4c5155;margin-top:3px}.investor-unlock{display:flex;align-items:flex-start;justify-content:center;gap:22px;padding:48px 28px;flex:1;overflow:auto}.investor-unlock>svg{flex-shrink:0;margin-top:3px;color:#574a12}.investor-unlock>div{width:350px;max-width:100%;min-width:0}.investor-unlock h2{font-size:17px;margin-bottom:9px}.investor-unlock p{color:#45484b;font-size:12px}.investor-unlock form{margin-top:24px}.investor-unlock label{display:block;margin-bottom:6px}.investor-unlock input{width:100%;height:34px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;padding:5px 8px;border-radius:0}.investor-unlock-actions{display:flex;justify-content:flex-end;margin-top:16px}.investor-directory .investor-auth-error{color:#8a2020;margin-top:15px}@container startup-directory (max-width: 610px){.investor-directory .directory-view-switch{flex-wrap:wrap}.investor-directory .directory-toolbar{gap:5px}.investor-directory .directory-status-filter{width:auto;flex:1}.investor-directory .directory-status-filter select{max-width:125px}.investor-unlock{gap:12px;padding:28px 18px}}.investor-database-shell{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#17171c;color:#e7e4ee;container:investor-database / inline-size}.investor-database-picker{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 16px;background:#1c1c22;border-bottom:1px solid #34323d;font:12px/1.4 Inter,system-ui,sans-serif}.investor-database-picker>span{margin-right:8px;color:#9993a8;font:10px/1.5 ui-monospace,monospace;letter-spacing:.1em}.investor-database-picker button{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 12px;border:1px solid transparent;border-radius:6px;color:#bbb6c6;background:transparent;font:inherit;cursor:pointer}.investor-database-picker button small{color:#90899d;font-size:10px}.investor-database-picker button:hover{background:#292631}.investor-database-picker button[aria-pressed=true]{background:#30283f;color:#e3d7ff;border-color:#605078}.investor-database-picker button[aria-pressed=true] small{color:#bcadd1}.investor-estonia-dot{width:9px;height:9px;border-radius:50%;background:#81cbaa;box-shadow:0 0 0 3px #81cbaa15}.investor-database-picker :focus-visible,.public-investor-database :focus-visible{outline:2px solid #be9cf3;outline-offset:3px}.public-investor-database{--pid-line:#33313c;--pid-muted:#aba4b8;--pid-accent:#c2a0fa;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;font:14px/1.6 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;background:#1d1c22;color:#e5e1ec;color-scheme:dark}.public-investor-database *{box-sizing:border-box;letter-spacing:normal}.public-investor-database h1,.public-investor-database h2,.public-investor-database h3,.public-investor-database p{margin:0}.public-investor-database a{color:var(--pid-accent);text-decoration:none;overflow-wrap:anywhere}.public-investor-database a:hover{color:#ddc8ff;text-decoration:underline}.public-investor-database a svg{flex-shrink:0;display:inline;vertical-align:middle;margin-left:4px}.public-investor-database button,.public-investor-database input,.public-investor-database select{font:inherit}.public-investor-database button{cursor:pointer;color:inherit;border:1px solid var(--pid-line);background:#27242e;border-radius:5px;min-height:36px;padding:6px 10px}.public-investor-database button:hover{background:#332d3e}.public-investor-database svg{flex-shrink:0}.pid-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 24px 18px;flex-shrink:0}.pid-eyebrow{display:block;color:#a396b4;font:10px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em!important;margin-bottom:5px}.pid-heading h1{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.035em!important}.pid-heading p{color:var(--pid-muted);font-size:13px;margin-top:5px}.pid-map-link{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;min-height:36px}.pid-scope{display:flex;align-items:center;gap:5px;padding:0 24px 16px;flex-shrink:0}.pid-scope button{display:flex;align-items:center;gap:8px;border-color:transparent;background:transparent;color:var(--pid-muted);font-size:12px}.pid-scope button[aria-pressed=true]{color:#e4d7fd;background:#342c43;border-color:#514362}.pid-scope button>span{color:#b2a6c4;background:#15121a50;padding:0 6px;border-radius:4px;font-size:10px;font-variant-numeric:tabular-nums}.pid-filters{padding:0 24px 16px;flex-shrink:0;border-bottom:1px solid var(--pid-line)}.pid-search{display:flex;align-items:center;gap:9px;border:1px solid #423b4e;border-radius:6px;background:#15141b;padding:0 12px;color:#9e90b1}.pid-search input{border:0;color:#e5e1ec;background:transparent;width:100%;min-width:0;height:42px;outline-offset:-2px}.pid-search input::-moz-placeholder{color:#91899f}.pid-search input::placeholder{color:#91899f}.pid-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.pid-filter-row label{display:flex;align-items:center;gap:6px;color:var(--pid-muted);font-size:11px}.pid-filter-row select{min-height:34px;max-width:165px;color:#ddd5e9;background:#25222c;border:1px solid #403749;border-radius:5px;padding:3px 6px;font-size:12px}.pid-filter-row .pid-reset{margin-left:auto;color:#b4a5c5;font-size:11px;border:0;background:transparent}.pid-workspace{display:grid;grid-template-columns:minmax(320px,1fr) minmax(290px,.9fr);flex:1;min-width:0;min-height:0}.pid-results{display:flex;flex-direction:column;min-width:0;min-height:0}.pid-results-heading{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;color:#9991a6;font-size:11px;border-bottom:1px solid #302c38}.pid-results-heading b{color:#d8cbe9;font-weight:500}.pid-table-scroll{flex:1;overflow:auto;min-height:0;scrollbar-color:#51455e #1b1921}.pid-table-scroll table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px}.pid-table-scroll th{position:sticky;top:0;z-index:1;background:#211e28;color:#a396b3;text-align:left;font-size:10px;font-weight:500;padding:10px 12px;border-bottom:1px solid var(--pid-line)}.pid-table-scroll th:first-child{width:53%;padding-left:20px}.pid-table-scroll th:nth-child(2){width:29%}.pid-table-scroll th:nth-child(3){width:18%}.pid-table-scroll td{padding:10px 12px;border-bottom:1px solid #2e2936;vertical-align:middle;overflow-wrap:anywhere}.pid-table-scroll td:first-child{padding:6px 8px 6px 12px}.pid-table-scroll tr.is-selected{background:#30283e}.pid-table-scroll td>small{display:block;font-size:10px;color:#9b91a9;margin-top:3px}.pid-table-scroll td>small.pid-international{color:#bd9ce5}.pid-table-scroll .pid-investor-name{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:transparent;border-radius:5px;padding:8px}.pid-investor-name>svg{color:#8fc8ad}.is-selected .pid-investor-name>svg{color:#c6a6f2}.pid-investor-name>span{min-width:0}.pid-investor-name strong{display:block;font-size:13px;font-weight:500;line-height:1.45}.pid-investor-name small{display:block;color:#a49aad;font-size:10px;font-weight:400;margin-top:4px}.pid-portfolio-count{font-variant-numeric:tabular-nums;color:#c7b5df}.pid-profile,.pid-profile-placeholder{min-width:0;min-height:0;overflow:auto;padding:24px;background:#18171e;border-left:1px solid var(--pid-line);scrollbar-color:#51455e #18171e}.pid-profile .pid-back{display:inline-flex;align-items:center;gap:6px;color:#b8a5ce;border:0;background:transparent;padding:0;min-height:36px;margin-bottom:16px;font-size:12px}.pid-profile-topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;font-size:10px;color:#9c93a8}.pid-role{display:inline-block;border:1px solid #365044;color:#9edabd;border-radius:4px;background:#23352b70;padding:3px 7px;font-size:10px}.pid-role.is-international{border-color:#5b456d;color:#d0b3ef;background:#33253e70}.pid-profile h2{color:#f0e8fc;font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.025em!important}.pid-description{color:#bfb4ce;margin-top:12px!important;font-size:14px}.pid-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.pid-profile-actions a{display:inline-flex;gap:5px;align-items:center;border:1px solid #50405f;border-radius:5px;padding:7px 9px;font-size:11px;background:#2b2335;min-height:36px}.pid-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;border-block:1px solid var(--pid-line);margin:0 0 24px}.pid-facts dt{font-size:10px;color:#9e8eaf;margin-bottom:4px}.pid-facts dd{color:#d9d0e4;margin:0;font-size:12px}.pid-profile section{margin-top:27px}.pid-profile h3{font-weight:500;font-size:13px;color:#f0e3ff;margin-bottom:10px}.pid-profile h3>span{margin-left:5px;color:#a993c4;font-size:11px}.pid-profile section>p{color:#c7bdcf;font-size:14px;line-height:1.75;margin-bottom:12px}.pid-profile .pid-note,.pid-note{color:#a096af;font-size:11px;line-height:1.7}.pid-profile .pid-activity{padding:12px;font-size:12px;color:#c8b9da;background:#272130;border:1px solid #655077}.pid-portfolio-list,.pid-people,.pid-sources{list-style:none;padding:0;margin:0 0 14px}.pid-portfolio-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #2d2736}.pid-portfolio-list li>div{min-width:0}.pid-portfolio-list li>div>a,.pid-people a{font-size:13px}.pid-portfolio-list li>div>span,.pid-people span{display:block;font-size:10px;color:#a095ae;margin-top:3px}.pid-portfolio-list .pid-evidence-link{font-size:10px;flex-shrink:0}.pid-people{display:grid;gap:12px}.pid-sources li{margin:10px 0}.pid-sources a{font-size:12px}.pid-sources small{display:block;color:#a096af;font-size:10px;margin-top:3px}.pid-profile-placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pid-profile-placeholder>svg{color:#a48abf;margin-bottom:18px}.pid-profile-placeholder h2{font-size:20px;font-weight:500;color:#dbcdec}.pid-profile-placeholder>p{color:#ada0bd;margin:12px 0;font-size:13px;max-width:34ch}.pid-profile-placeholder>div{display:flex;gap:7px;margin:10px 0;flex-wrap:wrap}.pid-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:36px 24px;color:#b4a5c3}.pid-empty h2{color:#e3d5f2;font-size:17px;font-weight:500}.pid-empty p{max-width:38ch;font-size:13px}.pid-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--pid-line);padding:8px 16px;font-size:10px;color:#a89bb8;background:#1b1821}.pid-footer>span:first-child{display:flex;align-items:center;gap:6px}.pid-status-dot{width:5px;height:5px;border-radius:50%;background:#80b798}.pid-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container investor-database (max-width: 780px){.pid-workspace{grid-template-columns:1fr}.pid-profile-placeholder,.pid-workspace.has-selection .pid-results{display:none}.pid-profile{border-left:0;padding:20px}.pid-profile section>p{font-size:15px}.pid-heading{padding:18px 18px 16px}.pid-scope,.pid-filters{padding:0 16px 14px}.pid-filter-row{gap:8px}.pid-filter-row label{flex:1 1 140px;justify-content:space-between}.pid-filter-row select{flex:1;min-width:0;max-width:none}.pid-filter-row .pid-reset{margin-left:0}.investor-database-picker button small{display:none}}@container investor-database (max-width: 450px){.investor-database-picker{padding:7px 10px;gap:5px}.investor-database-picker>span{display:none}.investor-database-picker button{flex:1;justify-content:center;padding:8px;font-size:11px;min-height:44px}.pid-heading{padding:16px 14px;gap:6px}.pid-heading h1{font-size:23px}.pid-heading p{font-size:12px}.pid-map-link{font-size:11px}.pid-map-link>span{display:none}.pid-scope{gap:3px;padding:0 10px 12px}.pid-scope button{flex:1;padding:6px;gap:4px;font-size:10px;min-height:44px}.pid-scope button>span{padding:0 4px}.pid-filters{padding:0 12px 12px}.pid-filter-row{gap:8px}.pid-filter-row label{display:block;flex:1 1 calc(50% - 8px)}.pid-filter-row label>svg{display:none}.pid-filter-row select{display:block;width:100%;height:40px;margin-top:3px}.pid-filter-row .pid-reset{min-height:34px;padding:0}.pid-results-heading{padding:10px 14px}.pid-results-heading>span:last-child{font-size:10px}.pid-table-scroll th:first-child{width:50%;padding-left:14px}.pid-table-scroll th:nth-child(2){width:30%}.pid-table-scroll th:nth-child(3){width:20%}.pid-table-scroll td{padding:8px;font-size:11px}.pid-table-scroll td:first-child{padding-left:6px}.pid-investor-name>svg{display:none}.pid-investor-name strong{font-size:12px}.pid-profile{padding:16px}.pid-profile-actions a{min-height:44px}.pid-footer{padding:8px 10px;font-size:9px}}.investor-database-shell.is-compact,.public-investor-database.is-compact{overflow:visible}.public-investor-database.is-compact .pid-workspace{min-height:400px}.public-investor-database.is-compact .pid-table-scroll{max-height:70dvh}.public-investor-database.is-compact .pid-profile{overflow:visible}.pid-portfolio-list li>div{width:100%}.pid-portfolio-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:6px}.pid-portfolio-evidence>span{color:#a095ae;font-size:10px;flex:1}.pid-portfolio-evidence>p{flex-basis:100%;color:#a89bb8;font-size:11px;line-height:1.6;margin-top:2px}.pid-heading{padding:16px 24px 12px}.pid-heading h1{font-size:23px}.pid-scope{padding-bottom:10px}.pid-filters{padding-bottom:12px}.pid-workspace:not(.has-selection){grid-template-columns:1fr}.pid-workspace:not(.has-selection) .pid-profile-placeholder{display:none}.pid-portfolio-count{white-space:nowrap}.pid-table-scroll td.pid-portfolio-count>small{white-space:nowrap}.pid-advanced{font-size:11px;color:var(--pid-muted)}.pid-advanced>summary{cursor:pointer;min-height:34px;line-height:34px;padding:0 8px;border:1px solid var(--pid-line);border-radius:5px}.pid-advanced>div{display:flex;gap:10px;flex-wrap:wrap;padding-top:8px}.pid-advanced[open]{flex:1 1 100%;order:3}.pid-advanced[open]>summary{border:0;padding:0;min-height:26px;line-height:26px}.pid-advanced>div>label{flex:1}@container investor-database (max-width:1000px){.pid-workspace{grid-template-columns:1fr}.pid-workspace.has-selection .pid-results{display:none}.pid-profile{border-left:0}.pid-profile-placeholder{display:none}.pid-table-scroll th:first-child{width:48%}.pid-table-scroll th:nth-child(2){width:34%}.pid-table-scroll th:nth-child(3){width:18%}}@container investor-database (max-width:450px){.pid-heading{padding:12px 14px}.pid-heading p{display:none}.pid-heading h1{font-size:21px}.pid-scope{padding-bottom:8px}.pid-filter-row label{flex-basis:calc(50% - 8px)}.pid-filter-row>.pid-advanced{flex:1}.pid-advanced>summary{font-size:12px;min-height:38px;line-height:38px}.pid-search input,.pid-filter-row select{font-size:16px}.investor-database-picker button small{display:none}.pid-table-scroll td{font-size:11px}}.palm-os .public-investor-database select{background:#25222c;color:#ddd5e9;border:1px solid #403749;border-radius:5px;padding:5px 7px}.palm-os .public-investor-database input:not([type=checkbox]){background:transparent;color:#e5e1ec;border:0;padding:0;box-shadow:none;min-height:42px}.palm-os .public-investor-database a{color:var(--pid-accent)}.palm-os .public-investor-database button,.palm-os .investor-database-picker button{font:inherit;color:#e5e1ec;background:transparent;border:1px solid #403749;border-radius:5px;box-shadow:none;min-height:40px;padding:6px 9px;letter-spacing:0}.palm-os .investor-database-picker button{font-size:11px}.palm-os .public-investor-database .pid-scope button{font-size:10px;line-height:1.5;gap:5px;min-height:44px;border-color:transparent}.palm-os .public-investor-database button[aria-pressed=true],.palm-os .investor-database-picker button[aria-pressed=true]{background:#342c43;color:#e4d7fd;border-color:#605078}.palm-os .public-investor-database .pid-investor-name{border:0;background:transparent;text-align:left;color:#e5e1ec;min-height:52px}.palm-os .public-investor-database .pid-investor-name strong{color:#e5e1ec}.palm-os .public-investor-database .pid-reset,.palm-os .public-investor-database .pid-back{font-size:11px;border:0;color:#baa8d0}.palm-os .public-investor-database .pid-scope button span{display:inline}.palm-os .public-investor-database .pid-scope button>span{color:#b2a6c4;background:#292333}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.left-\[0\.45rem\]{left:.45rem}.right-0{right:0}.top-0{top:0}.top-2{top:.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.\!h-11{height:2.75rem!important}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-36{min-height:9rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100vh-11rem\)\]{min-height:calc(100vh - 11rem)}.min-h-\[calc\(100vh-5\.25rem\)\]{min-height:calc(100vh - 5.25rem)}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[70vw\]{width:70vw}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:64rem}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1380px\]{max-width:1380px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14\.5ch\]{max-width:14.5ch}.max-w-\[15\.5ch\]{max-width:15.5ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[43rem\]{max-width:43rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56rem\]{max-width:56rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[9\.8ch\]{max-width:9.8ch}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.15fr_0\.75fr_0\.75fr_0\.65fr\]{grid-template-columns:1.15fr .75fr .75fr .65fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-px{gap:1px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(230 223 212 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-ink{--tw-border-opacity: 1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(230 223 212 / var(--tw-border-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-ink\/5{background-color:#1212120d}.bg-line{--tw-bg-opacity: 1;background-color:rgb(230 223 212 / var(--tw-bg-opacity, 1))}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-signal{--tw-bg-opacity: 1;background-color:rgb(228 22 18 / var(--tw-bg-opacity, 1))}.bg-stone{--tw-bg-opacity: 1;background-color:rgb(247 244 237 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pl-8{padding-left:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:Anton,Impact,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[clamp\(2\.5rem\,5\.4vw\,5rem\)\]{font-size:clamp(2.5rem,5.4vw,5rem)}.text-\[clamp\(2\.7rem\,5vw\,5\.4rem\)\]{font-size:clamp(2.7rem,5vw,5.4rem)}.text-\[clamp\(3\.15rem\,13\.5vw\,4rem\)\]{font-size:clamp(3.15rem,13.5vw,4rem)}.text-\[clamp\(3\.2rem\,6\.8vw\,7\.2rem\)\]{font-size:clamp(3.2rem,6.8vw,7.2rem)}.text-\[clamp\(3\.2rem\,7vw\,7rem\)\]{font-size:clamp(3.2rem,7vw,7rem)}.text-\[clamp\(3\.5rem\,8vw\,8\.5rem\)\]{font-size:clamp(3.5rem,8vw,8.5rem)}.text-\[clamp\(3\.8rem\,9\.5vw\,9\.4rem\)\]{font-size:clamp(3.8rem,9.5vw,9.4rem)}.text-\[clamp\(3rem\,6\.2vw\,6\.6rem\)\]{font-size:clamp(3rem,6.2vw,6.6rem)}.text-\[clamp\(4rem\,13vw\,12rem\)\]{font-size:clamp(4rem,13vw,12rem)}.text-\[clamp\(4rem\,8vw\,8rem\)\]{font-size:clamp(4rem,8vw,8rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.82\]{line-height:.82}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.065em\]{letter-spacing:-.065em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-faint{--tw-text-opacity: 1;color:rgb(138 129 114 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(90 87 82 / var(--tw-text-opacity, 1))}.text-paper{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-paper\/50{color:#ffffff80}.text-paper\/70{color:#ffffffb3}.text-signal{--tw-text-opacity: 1;color:rgb(228 22 18 / var(--tw-text-opacity, 1))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color:#121212;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}html{scroll-behavior:smooth}section[id]{scroll-margin-top:5.75rem}body{margin:0;min-width:320px;background:#fff}button,input,textarea,select{font:inherit}::-moz-selection{background:#1f2937;color:#fdfbf6}::selection{background:#1f2937;color:#fdfbf6}h1,h2,h3{text-wrap:balance}p,li,dd,td{text-wrap:pretty}button,a,input,select,textarea{transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.paper-shell{background:#fff;box-shadow:none}.section-pad{padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,5vw,4.5rem)}.px-fluid{padding-left:clamp(1.25rem,5vw,4.5rem);padding-right:clamp(1.25rem,5vw,4.5rem)}.map-pin span{transform-origin:center}.map-pin:hover span{transform:translate(-50%,-50%) scale(1.25)}.kicker{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a8172}.button-primary,.button-secondary{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;line-height:1;transition-property:background-color,color,box-shadow,transform}.button-primary{color:#fdfbf6;background:#121212;box-shadow:0 0 0 1px #1f29371f,0 12px 22px -18px #1f2937cc}.button-primary:hover{background:#e41612}.button-secondary{color:#1f2937;background:#fdfbf68a;box-shadow:0 0 0 1px #1f293729,0 8px 16px -16px #1f293773}.button-secondary:hover{background:#1f29370e;box-shadow:0 0 0 1px #1f29373d,0 10px 20px -17px #1f29378c}.button-primary:active,.button-secondary:active,.filter-pill:active,.text-link:active{transform:scale(.96)}.button-primary:focus-visible,.button-secondary:focus-visible,.filter-pill:focus-visible,.text-link:focus-visible,.form-control:focus-visible{outline:2px solid #1f2937;outline-offset:3px}.filter-pill{min-height:2.5rem;padding:0 .85rem;color:#5f6673;background:transparent;box-shadow:0 0 0 1px #1f293724;font-size:.875rem;font-weight:700;transition-property:background-color,color,box-shadow,transform}.filter-pill:hover{color:#1f2937;box-shadow:0 0 0 1px #1f293740}.filter-pill-active{color:#fdfbf6;background:#e41612;box-shadow:0 0 0 1px #1f293729}.text-link{display:inline-flex;align-items:center;color:#1f2937;font-size:.875rem;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition-property:color,transform}.text-link:hover{color:#e41612}.social-link{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;color:#1f2937;font-size:.82rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition-property:color,transform}.social-link:hover{color:#e41612}.social-link:active{transform:scale(.96)}.social-link:focus-visible{outline:2px solid #1f2937;outline-offset:3px}.social-link-mark{display:grid;width:1rem;height:1rem;place-items:center;background:#ff6719;color:#fff;font-size:.64rem;font-weight:800;line-height:1}.form-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8172}.form-control{min-height:2.75rem;padding:.75rem .85rem;color:#1f2937;background:#fff;box-shadow:0 0 0 1px #1f293729;border:0;font-size:.95rem;transition-property:box-shadow,background-color}.form-control:hover{box-shadow:0 0 0 1px #1f293740}.form-control:focus{background:#fdfbf6;outline:none;box-shadow:0 0 0 1px #1f293773,0 0 0 4px #1f293714}.hero-portrait{filter:grayscale(1) contrast(1.12);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.hero-cutout{filter:grayscale(1) contrast(1.12);transform-origin:bottom center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.hero-cutout:hover{transform:translateY(-.35rem)}.editorial-hero-image{pointer-events:none;position:absolute;z-index:0;overflow:hidden;background:transparent;box-shadow:none}.editorial-hero-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;filter:grayscale(1) contrast(1.16) brightness(1.04);mix-blend-mode:normal;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,#000 0%,#000 82%,rgba(0,0,0,.82) 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,#000 0%,#000 82%,rgba(0,0,0,.82) 90%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.editorial-hero-image:before,.editorial-hero-image:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;pointer-events:none}.editorial-hero-image:before{background:linear-gradient(90deg,#fff,#ffffff6b 10%,#ffffff05 28%,#fff0 76%,#ffffff80 94%,#fff),linear-gradient(180deg,#fff,#ffffff4d 8%,#fff0 20%,#fff0 76%,#ffffff57 94%,#fff)}.editorial-hero-image:after{box-shadow:inset 0 0 64px 22px #fff}.editorial-hero-image-advisory{top:clamp(-4.75rem,-6vw,-2.75rem);right:clamp(-19rem,-13vw,-8rem);width:min(60vw,58rem);height:clamp(28rem,40vw,36rem)}.editorial-hero-image-advisory img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% 47%;object-position:55% 47%;opacity:1;filter:grayscale(1) contrast(1.2) brightness(1.05)}.editorial-hero-image-advisory:before{background:linear-gradient(90deg,#fff,#ffffff7a 13%,#ffffff05 34%,#fff0 78%,#ffffff80 96%,#fff),linear-gradient(180deg,#fff,#ffffff47 7%,#fff0 18%,#fff0 78%,#ffffff52 96%,#fff)}.editorial-hero-image-startups{top:8%;right:clamp(-1rem,-.5vw,.75rem);bottom:0;width:min(45vw,42rem);height:80%}.editorial-hero-image-startups img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:1;filter:grayscale(1) contrast(1.16) brightness(1.05)}.red-rule{background:#e41612}.work-map-marker span{display:grid;width:.8rem;height:.8rem;place-items:center;border-radius:999px;background:#e41612;box-shadow:0 0 0 6px #e416122e;color:#fff;font-size:.48rem;font-weight:800;line-height:1}.work-map-marker-home span{width:1.05rem;height:1.05rem;background:#121212;box-shadow:0 0 0 5px #12121229,0 0 0 10px #e416121f}.flag-cluster{display:inline-flex;align-items:center;gap:.28rem;margin-top:.18rem}.flag-mark{position:relative;display:block;width:2.1rem;height:1.34rem;flex:0 0 auto;overflow:hidden;border-radius:.08rem;box-shadow:inset 0 0 0 1px #1212122e,0 7px 14px -12px #121212b3}.flag-est{background:linear-gradient(180deg,#4f9ee8 0,#4f9ee8 33.33%,#141414 33.33%,#141414 66.66%,#fff 66.66%,#fff)}.flag-fra{background:linear-gradient(90deg,#244aa5 0,#244aa5 33.33%,#fff 33.33%,#fff 66.66%,#e41612 66.66%,#e41612)}.flag-esp{background:linear-gradient(180deg,#c70d1b 0,#c70d1b 25%,#f3c22e 25%,#f3c22e 75%,#c70d1b 75%,#c70d1b)}.flag-dnk{background:#c8102e}.flag-dnk:before,.flag-dnk:after{content:"";position:absolute;background:#fff}.flag-dnk:before{left:34%;top:0;width:.18rem;height:100%}.flag-dnk:after{left:0;top:43%;width:100%;height:.18rem}.flag-eur{background:radial-gradient(circle at 50% 16%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 67% 21%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 79% 34%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 84% 50%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 79% 66%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 67% 79%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 50% 84%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 33% 79%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 21% 66%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 16% 50%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 21% 34%,#ffcc00 0 .07rem,transparent .08rem),radial-gradient(circle at 33% 21%,#ffcc00 0 .07rem,transparent .08rem),#039}.leaflet-container{font-family:Public Sans,sans-serif;background:#f4f0e8}.leaflet-tile{filter:grayscale(1) contrast(.92) brightness(1.04)}.program-logo-band{margin-top:0;padding:clamp(1.6rem,2.7vw,2.55rem) clamp(.4rem,2vw,2rem);border-top:1px solid rgba(31,41,55,.12);background:transparent}.program-logo-grid{display:grid;align-items:center;justify-items:center;gap:clamp(1.2rem,3.2vw,4rem)}.program-logo-grid-top{grid-template-columns:repeat(6,minmax(0,1fr))}.program-logo-grid-bottom{grid-template-columns:repeat(3,minmax(0,14rem));justify-content:center;margin-top:clamp(1.6rem,3vw,2.5rem)}.program-logo-slot{display:flex;min-width:0;align-items:center;justify-content:center}.program-logo{display:block;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(.92);opacity:.58;mix-blend-mode:multiply;transition-property:filter,opacity,transform}.program-logo-wide{max-height:clamp(1.7rem,3.1vw,3.2rem)}.program-logo-medium{max-height:clamp(1.55rem,2.7vw,2.65rem)}.program-logo-compact{max-height:clamp(2.1rem,3.4vw,3.6rem)}.program-logo-slot:hover .program-logo{filter:grayscale(0) contrast(1);opacity:.9;transform:translateY(-.1rem)}body.workshop-active{overflow:hidden}.workshop-site-shell,.workshop-site-shell>div,.workshop-site-shell .paper-shell{height:100svh;min-height:100svh;overflow:hidden}.workshop-stage{--workshop-blue: #0000aa;--workshop-teal: #00d1c1;--workshop-chrome: #c0c0c0;--workshop-ink: #050505;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;background:teal;color:#f4f4f4;font-family:Courier New,Lucida Console,Monaco,monospace;-webkit-font-smoothing:antialiased}.workshop-desktop-shell{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:teal;color:#fff;font-family:"MS Sans Serif",Tahoma,Geneva,sans-serif}.workshop-desktop-wordmark{position:absolute;top:11%;right:7%;margin:0;color:#fff3;font-size:62px;font-weight:800;line-height:.9;text-align:right;text-shadow:2px 2px 0 rgba(0,0,0,.13)}.workshop-desktop-wordmark span{display:block}.workshop-desktop-edition{position:absolute;top:calc(11% + 122px);right:7%;margin:0;color:#ffffff47;font-family:Courier New,monospace;font-size:13px;font-weight:700}.workshop-file-grid{position:absolute;top:18px;bottom:50px;left:14px;display:grid;width:132px;align-content:start;gap:7px;overflow-y:auto}.workshop-file{display:grid;min-height:82px;place-items:center;gap:4px;padding:4px;border:1px solid transparent;border-radius:0;background:transparent;color:#fff;cursor:default;font:inherit;text-align:center;text-shadow:1px 1px #000000}.workshop-file:hover,.workshop-file:focus-visible{border-color:#ffffffa6;background:navy;outline:1px dotted #ffffff;outline-offset:-4px}.workshop-file>span:last-child{max-width:122px;overflow-wrap:anywhere;font-size:12px;line-height:1.15}.workshop-file-icon{display:grid;width:43px;height:40px;place-items:center;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;background:silver;color:navy;filter:drop-shadow(2px 2px 0 #005151)}.workshop-file-file .workshop-file-icon{background:#ffd;color:#000}.workshop-os-taskbar{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;height:43px;align-items:center;gap:5px;padding:4px;border-top:2px solid #ffffff;background:silver;box-shadow:0 -1px gray;color:#000}.workshop-os-taskbar button{display:inline-flex;height:33px;align-items:center;gap:6px;padding:3px 9px;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;border-radius:0;background:silver;color:#000;font:inherit;font-weight:700}.workshop-os-taskbar button:active,.workshop-os-taskbar button.is-pressed{border-color:#000000 #ffffff #ffffff #000000;box-shadow:1px 1px gray inset}.workshop-os-taskbar button:focus-visible,.workshop-os-start-menu button:focus-visible{outline:1px dotted #000000;outline-offset:-5px}.workshop-os-start-mark{display:grid;width:18px;height:18px;place-items:center;background:navy;color:#fff;font-size:10px}.workshop-os-app-task{width:min(230px,34vw);overflow:hidden;white-space:nowrap}.workshop-os-taskbar-spacer{flex:1}.workshop-os-clock{display:grid;min-width:64px;height:31px;place-items:center;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;font-family:Courier New,monospace;font-size:12px;font-weight:700}.workshop-os-start-menu{position:absolute;bottom:42px;left:3px;z-index:3;display:grid;width:min(380px,calc(100vw - 12px));grid-template-columns:40px 1fr;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;background:silver;color:#000;box-shadow:2px 2px #00000059}.workshop-os-start-rail{display:flex;align-items:flex-end;padding:8px 9px;background:gray;color:silver;font-size:18px;font-weight:700;text-orientation:mixed;writing-mode:vertical-rl;transform:rotate(180deg)}.workshop-os-start-list{padding:3px}.workshop-os-start-item{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:0;background:transparent;color:#000;font:inherit;text-align:left}.workshop-os-start-item:hover,.workshop-os-start-item:focus-visible{background:navy;color:#fff}.workshop-os-menu-separator{height:2px;margin:4px 3px;border-top:1px solid #808080;border-bottom:1px solid #ffffff}.workshop-app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;background:var(--workshop-blue)}.workshop-stage *,.workshop-stage *:before,.workshop-stage *:after{box-sizing:border-box;letter-spacing:0}.workshop-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.workshop-boot-slide{background:var(--workshop-blue);color:#e8e8e8}.workshop-windows-mark{position:absolute;top:11%;left:50%;display:flex;align-items:flex-start;padding:7px 12px 5px;border:2px solid;border-color:#ffffff #545454 #545454 #ffffff;background:var(--workshop-chrome);color:navy;font-family:"MS Sans Serif",Tahoma,Geneva,sans-serif;font-size:36px;font-weight:800;line-height:1;text-shadow:2px 2px 0 #7a7a7a;transform:translate(-50%)}.workshop-windows-mark small{margin:-2px 0 0 3px;font-size:13px;text-shadow:none}.workshop-boot-copy{position:absolute;top:31%;left:7%;width:min(86%,1120px);font-size:27px;font-weight:700;line-height:1.4}.workshop-boot-copy p,.workshop-boot-copy h2{margin:0}.workshop-enter-prompt{display:inline-flex;align-items:center;gap:8px;margin:30px 0;padding:3px 4px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.workshop-enter-prompt:hover,.workshop-enter-prompt:focus-visible{background:#e8e8e8;color:var(--workshop-blue);outline:0}.workshop-cursor{display:inline-block;width:15px;height:27px;background:currentColor;animation:workshop-cursor-blink 1s steps(1,end) infinite}@keyframes workshop-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.workshop-boot-copy h2{font-size:34px;line-height:1.2}.workshop-boot-subtitle{max-width:860px;margin-top:12px!important;font-size:20px;font-weight:400}.workshop-boot-signature{position:absolute;right:7%;bottom:8%;margin:0;font-size:25px;font-weight:700}.workshop-map-slide{background:#030303;color:var(--workshop-teal)}.workshop-map-header{position:absolute;top:8%;right:7%;left:7%;display:grid;align-items:start;grid-template-columns:1fr auto 1fr}.workshop-map-header p{margin:5px 0 0;font-size:14px;font-weight:700}.workshop-map-header p:last-child{text-align:right}.workshop-map-header h2{margin:0;color:var(--workshop-teal);font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:700;line-height:1.02;text-align:center}.workshop-lives{position:absolute;top:4%;right:4%;display:flex;gap:9px}.workshop-lives span{width:18px;height:18px;background:#ff2d18;box-shadow:4px 4px #7a1109;transform:rotate(45deg)}.workshop-level-map{position:absolute;top:27%;left:50%;display:grid;width:min(78%,940px);grid-template-columns:80px 1fr;transform:translate(-50%)}.workshop-player{position:relative;width:58px;height:76px;margin-top:4px;filter:drop-shadow(5px 5px 0 #00463f)}.workshop-player-head,.workshop-player-body{position:absolute;display:block;border:4px solid #030303;background:var(--workshop-teal)}.workshop-player-head{top:0;left:17px;width:28px;height:28px}.workshop-player-body{bottom:0;left:8px;width:46px;height:48px}.workshop-level-map ol{display:grid;gap:15px;margin:0;padding:0;list-style:none}.workshop-level-map li{display:grid;min-width:0;align-items:center;grid-template-columns:140px minmax(80px,1fr) 230px;gap:18px;font-size:19px;line-height:1.1}.workshop-level-map li>span,.workshop-level-map li>strong{white-space:nowrap}.workshop-level-map li>i{min-width:0;border-top:3px dashed currentColor}.workshop-level-map li>strong{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.workshop-level-map li.is-active{color:#fff200}.workshop-level-map li.is-active>strong:before{content:"> "}.workshop-map-status{position:absolute;bottom:8%;left:50%;margin:0;color:#fff200;font-size:16px;font-weight:700;transform:translate(-50%)}.workshop-corner-controls{position:fixed;bottom:18px;z-index:8;display:flex;min-height:38px;align-items:center;gap:4px;padding:3px;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;background:var(--workshop-chrome);color:#000;opacity:.22;transition:opacity .16s ease-out}.workshop-corner-controls:hover,.workshop-corner-controls:focus-within{opacity:1}.workshop-corner-controls-left{left:18px}.workshop-corner-controls-right{right:18px}.workshop-corner-controls button{display:grid;width:32px;height:28px;place-items:center;padding:0;border:2px solid;border-color:#ffffff #000000 #000000 #ffffff;border-radius:0;background:var(--workshop-chrome);color:#000}.workshop-corner-controls .workshop-exit-control{width:auto;grid-auto-flow:column;gap:6px;padding:0 8px;font-family:"MS Sans Serif",Tahoma,Geneva,sans-serif;font-size:11px;font-weight:700}.workshop-corner-controls button:active{border-color:#000000 #ffffff #ffffff #000000}.workshop-corner-controls button:focus-visible{outline:1px dotted #000000;outline-offset:-5px}.workshop-corner-controls button:disabled{color:gray;text-shadow:1px 1px #ffffff}.workshop-corner-controls>span{min-width:54px;font-family:"MS Sans Serif",Tahoma,Geneva,sans-serif;font-size:12px;font-weight:700;text-align:center}@media(max-width:700px){.workshop-desktop-wordmark{top:auto;right:20px;bottom:82px;font-size:42px}.workshop-desktop-edition{top:auto;right:20px;bottom:58px;font-size:10px}.workshop-file-grid{top:14px;bottom:144px;left:10px;width:220px;grid-template-columns:repeat(2,102px);gap:5px 8px}.workshop-file{min-height:78px}.workshop-file>span:last-child{max-width:98px;font-size:10px}.workshop-os-app-task{flex:1;width:auto}.workshop-os-taskbar-spacer{display:none}.workshop-os-clock{min-width:50px}.workshop-windows-mark{top:9%;padding:6px 9px 4px;font-size:25px}.workshop-windows-mark small{font-size:10px}.workshop-boot-copy{top:27%;left:0;width:100%;padding:0 22px;font-size:16px;line-height:1.45}.workshop-enter-prompt{margin:24px 0}.workshop-cursor{width:10px;height:19px}.workshop-boot-copy h2{font-size:21px}.workshop-boot-subtitle{margin-top:10px!important;font-size:15px;line-height:1.5}.workshop-boot-signature{right:22px;bottom:13%;font-size:16px}.workshop-map-header{top:7%;display:block}.workshop-map-header p{position:absolute;top:-18px;font-size:10px}.workshop-map-header p:last-child{right:0}.workshop-map-header h2{font-size:30px}.workshop-lives{top:auto;right:22px;bottom:15%}.workshop-lives span{width:12px;height:12px;box-shadow:3px 3px #7a1109}.workshop-level-map{top:24%;width:calc(100% - 32px);grid-template-columns:0 1fr}.workshop-player{display:none}.workshop-level-map ol{gap:17px}.workshop-level-map li{grid-template-columns:70px minmax(30px,1fr) 116px;gap:8px;font-size:11px}.workshop-level-map li>i{border-top-width:2px}.workshop-level-map li>strong{white-space:normal}.workshop-map-status{bottom:8%;font-size:11px}.workshop-corner-controls{bottom:10px;opacity:.65}.workshop-corner-controls-left{left:10px}.workshop-corner-controls-right{right:10px}}@media(max-height:620px)and (min-width:701px){.workshop-windows-mark{top:6%}.workshop-boot-copy{top:25%}.workshop-level-map{top:23%}.workshop-level-map ol{gap:8px}.workshop-map-header{top:5%}.workshop-map-header h2{font-size:34px}}@media(max-width:640px){.editorial-hero-image{display:none}.button-primary,.button-secondary{min-height:3.1rem;padding-left:1.1rem;padding-right:1.1rem}.program-logo-grid,.program-logo-grid-top,.program-logo-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.program-logo-grid-bottom{margin-top:1.2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-ink:hover{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.hover\:bg-stone:hover{--tw-bg-opacity: 1;background-color:rgb(247 244 237 / var(--tw-bg-opacity, 1))}.hover\:text-paper:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-signal:hover{--tw-text-opacity: 1;color:rgb(228 22 18 / var(--tw-text-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:#121212}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-paper\/50{color:#ffffff80}.group:hover .group-hover\:text-signal{--tw-text-opacity: 1;color:rgb(228 22 18 / var(--tw-text-opacity, 1))}.group:active .group-active\:scale-\[0\.96\]{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:block{display:block}.sm\:\!inline-flex{display:inline-flex!important}.sm\:h-2\.5{height:.625rem}.sm\:w-\[54vw\]{width:54vw}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:pt-20{padding-top:5rem}.sm\:text-\[clamp\(5\.75rem\,13\.5vw\,13\.6rem\)\]{font-size:clamp(5.75rem,13.5vw,13.6rem)}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:left-\[12\.95rem\]{left:12.95rem}.md\:left-\[13\.45rem\]{left:13.45rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.25fr\]{grid-template-columns:.9fr 1.25fr}.md\:grid-cols-\[1\.15fr_0\.75fr_0\.75fr_0\.65fr\]{grid-template-columns:1.15fr .75fr .75fr .65fr}.md\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.md\:grid-cols-\[1fr_2rem\]{grid-template-columns:1fr 2rem}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[3rem_15rem_1fr\]{grid-template-columns:3rem 15rem 1fr}.md\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.md\:grid-cols-\[4rem_16rem_1fr\]{grid-template-columns:4rem 16rem 1fr}.md\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.md\:grid-cols-\[4rem_1fr_1\.1fr\]{grid-template-columns:4rem 1fr 1.1fr}.md\:grid-cols-\[4rem_1fr_1\.2fr\]{grid-template-columns:4rem 1fr 1.2fr}.md\:grid-cols-\[4rem_1fr_11rem\]{grid-template-columns:4rem 1fr 11rem}.md\:grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.md\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:1rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:pl-0{padding-left:0}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:leading-\[0\.98\]{line-height:.98}.md\:first\:pt-1:first-child{padding-top:.25rem}.md\:last\:pb-1:last-child{padding-bottom:.25rem}}@media(min-width:1024px){.lg\:absolute{position:absolute}.lg\:bottom-\[-1px\]{bottom:-1px}.lg\:right-\[8vw\]{right:8vw}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:4rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[46vw\]{width:46vw}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:max-w-\[42rem\]{max-width:42rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:border-t-0{border-top-width:0px}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-2{padding-top:.5rem}}@media(min-width:1280px){.xl\:right-\[8vw\]{right:8vw}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:w-\[44vw\]{width:44vw}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
