.dm9UQG_preview{aspect-ratio:1.65;color:#24374a;width:100%;font-family:var(--font-studio-sans,sans-serif);text-align:left;background:#f8fafb;border-radius:8px;overflow:hidden;container-type:inline-size}.dm9UQG_screenshot{position:relative}.dm9UQG_screenshotImage{object-fit:cover;object-position:center}.dm9UQG_marinaScreenshot{object-fit:contain}.dm9UQG_app{width:100%;height:100%;font-size:1.72cqw;line-height:1.45}.dm9UQG_app svg{stroke-width:1.6px;flex-shrink:0;width:2.2cqw;height:2.2cqw}.dm9UQG_topbar{background:#fff;border-bottom:1px solid #dfe5eb;align-items:center;gap:3cqw;height:7.5cqw;padding:0 2.8cqw;display:flex}.dm9UQG_appName{color:#162c41;white-space:nowrap;align-items:center;gap:1.2cqw;font-size:2.1cqw;font-weight:750;display:flex}.dm9UQG_appName svg{width:2.8cqw;height:2.8cqw}.dm9UQG_workspaceName{color:#62788a;align-items:center;gap:1.2cqw;margin-left:auto;font-size:1.45cqw;display:flex}.dm9UQG_avatar{color:#806327;background:#f0eee5;border-radius:50%;place-items:center;width:3.6cqw;height:3.6cqw;font-size:1.4cqw;display:grid}.dm9UQG_body{height:53.1cqw;display:flex}.dm9UQG_sidebar{background:#f3f6f8;border-right:1px solid #e5e9ed;flex-direction:column;flex-shrink:0;gap:.8cqw;width:21%;padding:3cqw 1.3cqw;font-size:1.6cqw;display:flex}.dm9UQG_sidebar>span{white-space:nowrap;border-radius:.7cqw;align-items:center;gap:1cqw;padding:1.15cqw 1.1cqw;display:flex}.dm9UQG_sidebar .dm9UQG_selected{color:#135482;background:#e1edf5;font-weight:650}.dm9UQG_sidebar .dm9UQG_settings{margin-top:auto}.dm9UQG_sidebar small{letter-spacing:.04em;color:#718190;padding:1.7cqw .4cqw 0;font-size:.9cqw}.dm9UQG_workspace{flex:1;min-width:0;padding:2.6cqw}.dm9UQG_search{color:#768595;background:#fff;border:1px solid #e0e6ec;border-radius:.7cqw;align-items:center;gap:1.2cqw;padding:1.1cqw 1.5cqw;font-size:1.5cqw;display:flex}.dm9UQG_search>span{margin-left:auto}.dm9UQG_pageHeading{justify-content:space-between;align-items:center;gap:1cqw;margin:2.6cqw 0 1.8cqw;display:flex}.dm9UQG_pageHeading h3{color:#193247;letter-spacing:-.035em;margin:0;font-size:3.2cqw;font-weight:750;line-height:1.2}.dm9UQG_smallButton{color:#fff;background:#123348;border-radius:.5cqw;align-items:center;gap:.7cqw;padding:.9cqw 1.3cqw;font-size:1.2cqw;display:flex}.dm9UQG_smallButton svg{width:1.6cqw;height:1.6cqw}.dm9UQG_tabs{color:#6a7b8c;border-bottom:1px solid #e0e6ec;gap:2.6cqw;margin-bottom:2cqw;padding-bottom:1.8cqw;font-size:1.55cqw;display:flex}.dm9UQG_tabs>span:first-child{color:#226895;font-weight:650;position:relative}.dm9UQG_tabs>span:first-child:after{content:"";background:#297eac;height:2px;position:absolute;bottom:-1.8cqw;left:0;right:0}.dm9UQG_labLayout{grid-template-columns:1.35fr 1fr;gap:2cqw;display:grid}.dm9UQG_sampleTable{font-size:1.27cqw}.dm9UQG_tableHead,.dm9UQG_tableRow{border-bottom:1px solid #e5e9ee;grid-template-columns:1.1fr .6fr 1fr;align-items:center;gap:1cqw;min-height:5.5cqw;display:grid}.dm9UQG_tableHead{color:#748395;min-height:3.7cqw;font-size:1.1cqw}.dm9UQG_tableRow strong{font-weight:550}.dm9UQG_greenStatus,.dm9UQG_amberStatus{white-space:nowrap;align-items:center;gap:.6cqw;display:inline-flex}.dm9UQG_greenStatus{color:#3c795e}.dm9UQG_amberStatus{color:#956c24}.dm9UQG_greenStatus i,.dm9UQG_amberStatus i{background:currentColor;border-radius:50%;width:.7cqw;height:.7cqw}.dm9UQG_report{background:#fff;border:1px solid #e1e7ec;border-radius:.8cqw;padding:2cqw;box-shadow:0 1cqw 3cqw #12334806}.dm9UQG_reportEyebrow{letter-spacing:.08em;color:#687f8f;font-size:1.05cqw;font-weight:700}.dm9UQG_report h4,.dm9UQG_workOrder h4,.dm9UQG_question h4{color:#203a50;margin:1.3cqw 0 2cqw;font-size:2.1cqw;font-weight:700;line-height:1.2}.dm9UQG_reportLine{color:#627587;border-bottom:1px solid #f1f3f5;justify-content:space-between;padding:.8cqw 0;font-size:1.1cqw;display:flex}.dm9UQG_reportLine strong{color:#344e60;font-weight:500}.dm9UQG_reportStamp{color:#447a60;align-items:center;gap:.5cqw;padding:1cqw 0;font-size:1.1cqw;display:flex}.dm9UQG_reportStamp svg{width:1.4cqw;height:1.4cqw}.dm9UQG_report p{color:#789;margin:1cqw 0 0;font-size:1.15cqw}.dm9UQG_breadcrumb{color:#788999;align-items:center;gap:1cqw;margin-bottom:2.2cqw;font-size:1.3cqw;display:flex}.dm9UQG_breadcrumb>span{opacity:.5}.dm9UQG_pilot{color:#806327;white-space:nowrap;background:#f1eadb;border-radius:4cqw;padding:.65cqw 1cqw;font-size:1.05cqw;font-weight:650}.dm9UQG_marinaLayout{grid-template-columns:1fr 1fr;gap:2cqw;display:grid}.dm9UQG_berthMap{color:#e1ecf0;background:#123348;border-radius:1cqw;overflow:hidden}.dm9UQG_berthMap>span{letter-spacing:.1em;padding:1.5cqw 2cqw 0;font-size:1cqw;display:block}.dm9UQG_berthMap>svg{width:100%;height:22cqw;display:block}.dm9UQG_berthMap>div{align-items:center;gap:1cqw;padding:1cqw 1.8cqw 1.8cqw;font-size:1.1cqw;display:flex}.dm9UQG_berthMap i{background:#c5a15b;border-radius:50%;width:.8cqw;height:.8cqw}.dm9UQG_workOrder{background:#fff;border:1px solid #e3e7ec;border-radius:1cqw;padding:1.8cqw}.dm9UQG_workOrder h4{margin:1cqw 0}.dm9UQG_workOrder>.dm9UQG_amberStatus{margin-bottom:2cqw;font-size:1.2cqw}.dm9UQG_checklist{align-items:center;gap:1cqw;padding:1cqw 0;font-size:1.2cqw;display:flex}.dm9UQG_checklist b{color:#8d7342;border:1px solid #c7b98f;border-radius:50%;place-items:center;width:2.4cqw;height:2.4cqw;font-size:1.1cqw;font-weight:400;display:grid}.dm9UQG_checklist b svg{width:1.5cqw;height:1.5cqw}.dm9UQG_orderFooter{color:#627587;border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;margin-top:2cqw;padding-top:1.3cqw;font-size:1cqw;display:flex}.dm9UQG_question{margin:2cqw 0 1.5cqw}.dm9UQG_question>span{color:#7a8794;letter-spacing:.08em;font-size:1.05cqw}.dm9UQG_question h4{margin:.8cqw 0 0;font-size:2.6cqw}.dm9UQG_answer{background:#fff;border:1px solid #dce5ed;border-radius:.8cqw;padding:1.8cqw}.dm9UQG_answer p{color:#435f74;margin:1cqw 0;font-size:1.65cqw;line-height:1.55}.dm9UQG_answerSources{color:#607e93;align-items:center;gap:.6cqw;font-size:1.1cqw;display:flex}.dm9UQG_answerSources>span{color:#286c9b;background:#e3f0f9;border-radius:.5cqw;place-items:center;width:2cqw;height:2cqw;display:grid}.dm9UQG_citations{flex-direction:column;gap:.8cqw;margin-top:2cqw;font-size:1.3cqw;display:flex}.dm9UQG_citations>strong{font-size:1.4cqw}.dm9UQG_citations>span{align-items:center;gap:1cqw;display:flex}.dm9UQG_citations b{color:#7c94a6;font-size:1.1cqw;font-weight:500}.dm9UQG_citations svg{width:1.5cqw;height:1.5cqw;margin-left:auto}.dm9UQG_reviewNote{color:#876f43;align-items:center;gap:.8cqw;margin-top:1.8cqw;font-size:1.2cqw;display:flex}.dm9UQG_compact{aspect-ratio:auto;border-radius:5px;height:100%}
.VC3a3a_toggle{color:#d8e0e6;min-height:44px;font:500 10px/1.5 var(--font-studio-sans), sans-serif;cursor:pointer;background:#071525b3;border:1px solid #b9c4cf40;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.VC3a3a_toggle:hover,.VC3a3a_toggle[aria-pressed=true]{color:#e1c588;border-color:#c5a15b99}.VC3a3a_toggle:focus-visible{outline-offset:4px;outline:2px solid #e1c588}.VC3a3a_toggle[aria-disabled=true]{cursor:default}
.yMN5nG_container{width:100%;max-width:1380px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.yMN5nG_work,.yMN5nG_studio{background:var(--studio-pearl,#f2f4f6);color:var(--studio-navy,#071525)}.yMN5nG_work,.yMN5nG_capabilities,.yMN5nG_studio,.yMN5nG_contact,.yMN5nG_journal{scroll-margin-top:100px}.yMN5nG_work{background-image:radial-gradient(at 15% 0,#fff 0%,#0000 62%);padding-block:clamp(64px,7.5vw,110px)}.yMN5nG_sectionHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:64px;margin-bottom:52px;display:grid}.yMN5nG_sectionLabel{font:650 10px/1.45 var(--font-studio-sans,sans-serif);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;display:flex}.yMN5nG_sectionLabel:before{content:"";background:var(--studio-gold,#c5a15b);flex:0 0 34px;height:1px}.yMN5nG_heading{font:400 clamp(52px, 6.05vw, 82px)/.99 var(--font-studio-serif,Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.yMN5nG_workIntro{max-width:390px;padding-bottom:5px}.yMN5nG_workIntro>p,.yMN5nG_capabilityIntro{font:400 16px/1.7 var(--font-studio-sans,sans-serif);margin:0}.yMN5nG_workIntro>p{color:#475463}.yMN5nG_textLink{color:inherit;font:650 12px/1.5 var(--font-studio-sans,sans-serif);align-items:center;gap:10px;margin-top:21px;padding-block:5px;text-decoration:none;display:inline-flex}.yMN5nG_textLink svg{color:#806327;transition:transform .2s}.yMN5nG_textLink:hover svg{transform:translate(2px,-2px)}.yMN5nG_workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.yMN5nG_project{min-width:0}.yMN5nG_projectLink{color:inherit;text-decoration:none;display:block}.yMN5nG_workPreview{aspect-ratio:1.6;background:#e2e7e9;border:1px solid #cad3da;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0715250a}.yMN5nG_marina{background:#dde4e7}.yMN5nG_ai{background:#e4e7e9}.yMN5nG_previewContent{transform-origin:50% 70%;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:18px -18px -10px 18px;transform:rotate(-2.5deg)}.yMN5nG_marina .yMN5nG_previewContent{inset:17px -12px -10px 15px;transform:rotate(2deg)}.yMN5nG_projectLink:hover .yMN5nG_previewContent,.yMN5nG_projectLink:focus-visible .yMN5nG_previewContent{transform:rotate(0)translateY(-4px)}.yMN5nG_projectLink:hover .yMN5nG_workPreview,.yMN5nG_projectLink:focus-visible .yMN5nG_workPreview{border-color:#a38448;box-shadow:0 12px 28px #07152514}.yMN5nG_illustrative{z-index:1;color:#4f5b67;font:450 8px/1.4 var(--font-studio-sans,sans-serif);background:#f8fafbf2;padding:3px 6px;position:absolute;bottom:7px;right:9px}.yMN5nG_projectCategory{color:#55606b;font:600 8px/1.5 var(--font-studio-sans,sans-serif);letter-spacing:.095em;margin:22px 0 10px}.yMN5nG_projectTitleRow{justify-content:space-between;align-items:start;gap:12px;display:flex}.yMN5nG_projectTitleRow h3{font:400 clamp(27px, 2.35vw, 33px)/1.1 var(--font-studio-serif,Georgia, serif);letter-spacing:-.025em;margin:0}.yMN5nG_projectTitleRow svg{color:#806327;flex-shrink:0;margin-top:2px;transition:transform .2s}.yMN5nG_projectLink:hover .yMN5nG_projectTitleRow svg{transform:translate(2px,-2px)}.yMN5nG_projectDescription{color:#475463;font:400 13px/1.6 var(--font-studio-sans,sans-serif);margin:9px 0 0}.yMN5nG_capabilities{background:var(--studio-navy,#071525);color:var(--studio-pearl,#f2f4f6);background-image:radial-gradient(at 80% 35%,#18334955 0%,#0000 65%);padding-block:clamp(70px,7.5vw,110px);position:relative;overflow:hidden}.yMN5nG_capabilityIntro{max-width:410px;color:var(--studio-platinum,#b9c4cf);padding-bottom:5px}.yMN5nG_capabilityGrid{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding-top:28px;display:grid;position:relative}.yMN5nG_capabilityThreads{z-index:-1;filter:drop-shadow(0 1px 4px #e1c5882c);pointer-events:none;width:116%;height:150px;position:absolute;top:0;left:-8%}.yMN5nG_capabilityNumber{min-width:1.4em;color:var(--studio-gold,#c5a15b);font:400 64px/1 var(--font-studio-serif,Georgia, serif);letter-spacing:-.04em;background:#071525;margin-bottom:40px;padding-right:7px;display:inline-block}.yMN5nG_capability h3{font:400 29px/1.1 var(--font-studio-serif,Georgia, serif);letter-spacing:-.02em;margin:0 0 13px}.yMN5nG_capability p{max-width:245px;color:var(--studio-platinum,#b9c4cf);font:400 14px/1.7 var(--font-studio-sans,sans-serif);margin:0}.yMN5nG_studio{padding-block:clamp(64px,6vw,90px)}.yMN5nG_studioGrid{grid-template-columns:1.12fr 1fr;gap:52px;display:grid}.yMN5nG_founder{grid-template-columns:.92fr 1fr;align-items:center;gap:30px;min-width:0;display:grid}.yMN5nG_portrait{background:#a1a0a2;border-radius:3px;height:100%;min-height:330px;max-height:390px;position:relative;overflow:hidden}.yMN5nG_portrait img{object-fit:cover;object-position:50% 35%}.yMN5nG_founderCopy{min-width:0}.yMN5nG_founderCopy h2{font:400 clamp(43px, 3.7vw, 54px)/.98 var(--font-studio-serif,Georgia, serif);letter-spacing:-.03em;margin:0 0 13px}.yMN5nG_founderRole{color:#596571;font:400 11px/1.7 var(--font-studio-sans,sans-serif);margin:0}.yMN5nG_founderStatement{color:#2d3d4d;font:400 20px/1.35 var(--font-studio-serif,Georgia, serif);margin:26px 0 0}.yMN5nG_founderCopy .yMN5nG_textLink{font-size:11px}.yMN5nG_journal{border-left:1px solid #bc9a59;padding-left:34px}.yMN5nG_journalHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:4px;display:flex}.yMN5nG_journalAll{color:#5c6670;font:500 10px/1.5 var(--font-studio-sans,sans-serif);align-items:center;gap:4px;padding-block:1px;text-decoration:none;display:inline-flex}.yMN5nG_journalArticle{min-width:0;color:inherit;grid-template-columns:132px minmax(0,1fr) 20px;align-items:center;gap:18px;padding-block:17px;text-decoration:none;display:grid}.yMN5nG_journalArticle+.yMN5nG_journalArticle{border-top:1px solid #07152514}.yMN5nG_journalImage{aspect-ratio:1.26;background:#071525;border-radius:3px;position:relative;overflow:hidden}.yMN5nG_journalImage img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.yMN5nG_journalArticle:hover .yMN5nG_journalImage img{transform:scale(1.05)}.yMN5nG_articleTag{color:#596571;font:600 7px/1.4 var(--font-studio-sans,sans-serif);letter-spacing:.09em;margin:0 0 8px}.yMN5nG_journalArticle h3{font:400 24px/1.08 var(--font-studio-serif,Georgia, serif);letter-spacing:-.02em;margin:0}.yMN5nG_articleDescription{color:#596571;font:400 11px/1.6 var(--font-studio-sans,sans-serif);margin:8px 0 0}.yMN5nG_articleArrow{color:#806327;transition:transform .2s}.yMN5nG_journalArticle:hover .yMN5nG_articleArrow{transform:translate(2px,-2px)}.yMN5nG_footer{isolation:isolate;background:var(--studio-navy,#071525);color:var(--studio-pearl,#f2f4f6);position:relative;overflow:hidden}.yMN5nG_footerArt{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(95deg,#0000 0%,#0008 46%,#000 75%);mask-image:linear-gradient(95deg,#0000 0%,#0008 46%,#000 75%)}.yMN5nG_footerArt img{object-fit:cover;object-position:70% 60%}.yMN5nG_contact{padding-block:clamp(72px,8.5vw,125px) 115px;position:relative}.yMN5nG_contactCopy{max-width:880px}.yMN5nG_contact h2{font:400 clamp(59px, 7.4vw, 102px)/.96 var(--font-studio-serif,Georgia, serif);letter-spacing:-.03em;margin:0}.yMN5nG_contactCopy>p:not(.yMN5nG_sectionLabel){max-width:410px;color:var(--studio-platinum,#b9c4cf);font:400 14px/1.7 var(--font-studio-sans,sans-serif);margin:24px 0 0}.yMN5nG_contactActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.yMN5nG_contactButton{color:#071525;height:auto;min-height:49px;font:650 12px/1.5 var(--font-studio-sans,sans-serif);cursor:pointer;background:linear-gradient(110deg,#e1c588,#c5a15b 55%,#b38d46);border:1px solid #e1c58875;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:14px 22px;display:inline-flex;box-shadow:inset 0 1px #fff6,0 3px 15px #0002}.yMN5nG_contactButton:hover{color:#071525;background:linear-gradient(110deg,#eed7a7,#d2b06a 55%,#c5a15b)}.yMN5nG_email{color:var(--studio-pearl,#f2f4f6);font:400 14px/1.5 var(--font-studio-sans,sans-serif);border-left:1px solid #b9c4cf7a;padding:8px 0 8px 26px;text-decoration:none}.yMN5nG_scanLink{color:var(--studio-platinum,#b9c4cf);font:400 12px/1.5 var(--font-studio-sans,sans-serif);text-underline-offset:5px;align-items:center;gap:10px;margin-top:25px;padding-block:5px;-webkit-text-decoration:underline #b9c4cf55;text-decoration:underline #b9c4cf55;display:inline-flex}.yMN5nG_email:hover,.yMN5nG_scanLink:hover{color:#e1c588}.yMN5nG_footerDetails{isolation:isolate;position:relative}.yMN5nG_footerDetails:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07152500,#071525c7 64px,#071525f2);width:100vw;position:absolute;top:-64px;bottom:0;left:50%;transform:translate(-50%)}.yMN5nG_footerDirectory{grid-template-columns:1fr 1fr 1fr;gap:30px;max-width:930px;padding:0 0 40px;display:grid}.yMN5nG_footerDirectory>nav,.yMN5nG_footerDirectory>div{flex-direction:column;align-items:flex-start;display:flex}.yMN5nG_directoryLabel{color:#e1c588;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.yMN5nG_footerDirectory a{color:#f2f4f6;align-items:center;gap:13px;min-height:38px;padding-block:8px;font-size:13px;font-weight:500;line-height:1.6;display:inline-flex}.yMN5nG_footerDirectory a:hover,.yMN5nG_footerDirectory svg{color:#e1c588}.yMN5nG_contractingLine{border-top:1px solid #b9c4cf26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.yMN5nG_contractingLine p{color:#cdd7e0;letter-spacing:.035em;flex-wrap:wrap;gap:12px 26px;margin:0;font-size:11px;display:flex}.yMN5nG_contractingLine b{color:#f2f4f6;margin-left:5px;font-weight:500}.yMN5nG_contractingLine a{color:#e1c588;align-items:center;gap:10px;min-height:32px;font-size:12px;font-weight:500;display:flex}@media (max-width:600px){.yMN5nG_footerDirectory{grid-template-columns:1fr 1fr;gap:28px 18px}.yMN5nG_footerDirectory>div{grid-column:1/-1}.yMN5nG_footerDirectory a{min-height:44px}.yMN5nG_contractingLine{gap:12px}.yMN5nG_contractingLine p{gap:10px 20px}}.yMN5nG_footerBottom{border-top:1px solid #b9c4cf3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}.yMN5nG_wordmark{color:var(--studio-pearl,#f2f4f6);font:650 12px/1.5 var(--font-studio-sans,sans-serif);letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:15px;text-decoration:none;display:inline-flex}.yMN5nG_wordmarkLines{flex-direction:column;justify-content:center;gap:3px;width:25px;display:flex;transform:skew(-28deg)}.yMN5nG_wordmarkLines i{background:linear-gradient(90deg,#b9c4cf,#e1c588);height:1px;display:block}.yMN5nG_wordmarkLines i:nth-child(2){width:19px}.yMN5nG_wordmarkLines i:nth-child(3){width:13px}.yMN5nG_footerNav{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.yMN5nG_footerNav a{color:#f2f4f6;font:500 12px/1.5 var(--font-studio-sans,sans-serif);padding-block:8px;text-decoration:none}.yMN5nG_footerNav a:hover{color:#e1c588}.yMN5nG_footerLegal{color:#cdd7e0;font:400 11px/1.6 var(--font-studio-sans,sans-serif);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 0 28px;display:flex}.yMN5nG_projectLink:focus-visible,.yMN5nG_textLink:focus-visible,.yMN5nG_journalAll:focus-visible,.yMN5nG_journalArticle:focus-visible{outline-offset:6px;outline:2px solid #806327}.yMN5nG_footer a:focus-visible,.yMN5nG_footer button:focus-visible{outline-offset:6px;outline:2px solid #e1c588}@media (min-width:1440px){.yMN5nG_workPreview{aspect-ratio:1.55}}@media (max-width:1100px){.yMN5nG_sectionHeading{gap:38px}.yMN5nG_workGrid{gap:20px}.yMN5nG_studioGrid{grid-template-columns:1fr;gap:45px}.yMN5nG_founder{grid-template-columns:minmax(200px,.8fr) 1fr;gap:40px}.yMN5nG_portrait{min-height:340px;max-height:380px}.yMN5nG_founderCopy h2{font-size:65px}.yMN5nG_founderRole{font-size:13px}.yMN5nG_founderStatement{font-size:25px}.yMN5nG_journal{border-top:1px solid #bc9a59;border-left:0;padding:32px 0 0}.yMN5nG_journalArticle{grid-template-columns:180px minmax(0,1fr) 24px;gap:25px}.yMN5nG_journalImage{aspect-ratio:1.6}.yMN5nG_journalArticle h3{font-size:30px}.yMN5nG_articleDescription{font-size:13px}.yMN5nG_articleTag{font-size:9px}.yMN5nG_capabilityGrid{gap:26px}.yMN5nG_capability h3{font-size:26px}}@media (max-width:760px){.yMN5nG_sectionHeading{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.yMN5nG_heading{font-size:57px}.yMN5nG_workIntro{max-width:530px}.yMN5nG_workGrid{grid-template-columns:1fr;gap:38px}.yMN5nG_workPreview{aspect-ratio:1.6}.yMN5nG_projectTitleRow h3{font-size:35px}.yMN5nG_projectDescription{font-size:14px}.yMN5nG_projectCategory{margin-top:20px;font-size:9px}.yMN5nG_illustrative{font-size:9px}.yMN5nG_capabilityIntro{max-width:500px}.yMN5nG_capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.yMN5nG_capabilityThreads{width:120%;height:120px;left:-10%}.yMN5nG_capabilityNumber{margin-bottom:24px;font-size:58px}.yMN5nG_capability h3{font-size:29px}.yMN5nG_capability p{font-size:14px}.yMN5nG_capability:nth-last-child(-n+2){border-top:1px solid #b9c4cf33;padding-top:30px}.yMN5nG_contact{padding-bottom:90px}.yMN5nG_contact h2{font-size:74px}.yMN5nG_footerArt{opacity:.4;-webkit-mask-image:linear-gradient(#0000 20%,#000 72%);mask-image:linear-gradient(#0000 20%,#000 72%)}.yMN5nG_footerArt img{object-position:62% 80%}.yMN5nG_contactActions{gap:20px}.yMN5nG_email{border-left:0;padding-left:0}}@media (max-width:520px){.yMN5nG_heading{font-size:48px}.yMN5nG_work{padding-block:62px}.yMN5nG_sectionLabel{margin-bottom:19px;font-size:9px}.yMN5nG_workIntro>p,.yMN5nG_capabilityIntro{font-size:14px;line-height:1.75}.yMN5nG_projectTitleRow h3{font-size:31px}.yMN5nG_projectDescription{font-size:13px}.yMN5nG_projectCategory{font-size:8px}.yMN5nG_capabilities{padding-block:66px}.yMN5nG_capabilityGrid{grid-template-columns:1fr;gap:28px;padding-top:6px}.yMN5nG_capability{grid-template-columns:50px 1fr;column-gap:20px;display:grid}.yMN5nG_capabilityNumber{background:0 0;grid-row:span 2;margin:0;font-size:43px}.yMN5nG_capability h3{margin-top:3px;margin-bottom:8px;font-size:29px}.yMN5nG_capability p{max-width:270px;font-size:13px}.yMN5nG_capability:not(:first-of-type){border-top:1px solid #b9c4cf26;padding-top:25px}.yMN5nG_capabilityThreads{opacity:.17;width:170%;height:100%;top:0;left:-40%}.yMN5nG_founder{grid-template-columns:1fr;gap:30px}.yMN5nG_portrait{height:350px;min-height:0;max-height:none}.yMN5nG_portrait img{object-position:50% 28%}.yMN5nG_founderCopy h2{font-size:58px}.yMN5nG_founderCopy h2 br{display:none}.yMN5nG_founderStatement{font-size:24px}.yMN5nG_founderCopy .yMN5nG_textLink{font-size:12px}.yMN5nG_journalArticle{grid-template-columns:95px minmax(0,1fr) 15px;gap:15px;padding-block:21px}.yMN5nG_journalImage{aspect-ratio:.95}.yMN5nG_journalArticle h3{font-size:24px}.yMN5nG_articleDescription{font-size:11px;line-height:1.5}.yMN5nG_articleTag{font-size:7px}.yMN5nG_articleArrow{width:17px}.yMN5nG_contact{padding-top:65px;padding-bottom:90px}.yMN5nG_contact h2{font-size:60px}.yMN5nG_contactCopy>p:not(.yMN5nG_sectionLabel){font-size:13px}.yMN5nG_contactActions{flex-direction:column;align-items:flex-start;gap:15px}.yMN5nG_contactButton{min-height:50px}.yMN5nG_email{overflow-wrap:anywhere;font-size:13px}.yMN5nG_scanLink{margin-top:16px;font-size:11px}.yMN5nG_footerBottom{align-items:start;gap:22px}.yMN5nG_footerNav{justify-content:space-between;gap:20px;width:100%}.yMN5nG_footerNav a{font-size:12px}.yMN5nG_footerLegal{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.yMN5nG_textLink svg,.yMN5nG_previewContent,.yMN5nG_workPreview,.yMN5nG_projectTitleRow svg,.yMN5nG_journalImage img,.yMN5nG_articleArrow{transition:none}.yMN5nG_textLink:hover svg,.yMN5nG_projectLink:hover .yMN5nG_previewContent,.yMN5nG_projectLink:focus-visible .yMN5nG_previewContent,.yMN5nG_projectLink:hover .yMN5nG_projectTitleRow svg,.yMN5nG_journalArticle:hover .yMN5nG_journalImage img,.yMN5nG_journalArticle:hover .yMN5nG_articleArrow{transform:none}}
._96mk5W_studio{--studio-navy:#071525;--studio-raised:#0b1f36;--studio-gold:#c5a15b;--studio-pearl:#f2f4f6;--studio-platinum:#b9c4cf;color:var(--studio-pearl);background:var(--studio-navy);font-family:var(--font-studio-sans),sans-serif;line-height:1.6;overflow:clip}._96mk5W_studio :where(a,button,input,textarea,select):focus-visible{outline-offset:5px;outline:2px solid #9e752f}._96mk5W_studio :where(section,main)[tabindex="-1"]:focus,._96mk5W_studio:focus{outline:none}._96mk5W_studio :where(section){scroll-margin-top:92px}._96mk5W_studio [data-reveal]{opacity:1;transition:none;animation:none;transform:none}._96mk5W_hero{isolation:isolate;min-height:740px;position:relative}._96mk5W_heroArt{z-index:-3;position:absolute;inset:-30px 0;overflow:hidden}._96mk5W_heroArt img{object-fit:cover;object-position:50% 70%;opacity:.88}._96mk5W_heroShade{z-index:-2;background:linear-gradient(90deg,#071525 1%,#071525f0 24%,#07152518 63%,#07152500),linear-gradient(#071525b0,#07152500 18% 82%,#071525 100%);position:absolute;inset:0}._96mk5W_heroInner{grid-template-columns:44% 56%;align-items:start;width:100%;max-width:1512px;min-height:700px;margin:0 auto;padding:75px clamp(24px,5vw,76px) 72px;display:grid}._96mk5W_heroCopy{z-index:2;padding-top:24px;position:relative}._96mk5W_eyebrow{letter-spacing:.18em;color:#c9d0d6;align-items:center;gap:12px;margin:0 0 30px;font-size:10px;font-weight:600;display:flex}._96mk5W_eyebrow>span{background:#c5a15b;width:30px;height:1px}._96mk5W_hero h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(58px,5.1vw,80px);font-weight:650;line-height:1.06}._96mk5W_hero h1 span{white-space:nowrap;display:block}._96mk5W_heroDescription{color:#c4cdd7;max-width:440px;margin:0 0 34px;font-size:18px;font-weight:400;line-height:1.65}._96mk5W_goldLink{color:#071525;background:linear-gradient(115deg,#dfc386,#c5a15b 60%,#b48c46);border:1px solid #e1c58870;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:16px 23px;font-size:13px;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #f9e9bb66,0 5px 24px #030a1430}._96mk5W_goldLink:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c5a15b25}._96mk5W_goldLink svg{transition:transform .25s}._96mk5W_goldLink:hover svg{transform:translate(2px,-2px)}._96mk5W_heroNote{letter-spacing:.18em;color:#dce3e9;white-space:nowrap;margin:57px 0 0;font-size:9px;font-weight:600;line-height:1.7}._96mk5W_showcase{perspective:1400px;min-width:0;height:540px;position:relative}._96mk5W_showcaseLabel{letter-spacing:.12em;color:#b9c4cf;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;top:-34px;right:4px}._96mk5W_showcaseLabel svg{color:#c5a15b}._96mk5W_labPanel,._96mk5W_marinaPanel,._96mk5W_aiPanel{transition:filter .25s;display:block;position:absolute}._96mk5W_labPanel{z-index:1;width:94%;top:9px;right:-12px;transform:rotate(3deg)}._96mk5W_marinaPanel{z-index:2;width:75%;top:252px;left:-80px;transform:rotate(-5deg)}._96mk5W_aiPanel{z-index:3;width:64%;top:290px;right:-29px;transform:rotate(4deg)}._96mk5W_labPanel:hover,._96mk5W_marinaPanel:hover,._96mk5W_aiPanel:hover{filter:brightness(1.045)}._96mk5W_labPanel:focus-visible,._96mk5W_marinaPanel:focus-visible,._96mk5W_aiPanel:focus-visible{z-index:5;outline-color:#e1c588}._96mk5W_metalFrame{background:linear-gradient(130deg,#e6e4db,#707c84 14%,#e8e2cb 35%,#948253 64%,#ededdf 90%,#677982);border:1px solid #dbd0a8;border-radius:13px;padding:6px;position:relative;box-shadow:0 22px 36px #0008,0 4px 7px #0004,inset 0 0 2px #fff}._96mk5W_showcaseDisclosure{letter-spacing:.02em;color:#b9c4cf;margin:0;font-size:9px;position:absolute;bottom:-23px;right:5px}._96mk5W_scrollCue{letter-spacing:.2em;color:#b9c4cf;white-space:nowrap;flex-direction:column;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._96mk5W_scrollCue svg{color:#e1c588}._96mk5W_story{background:#071525;padding:39px clamp(24px,5vw,76px) 49px;position:relative}._96mk5W_storyProgress{background:#c5a15b24;height:1px;position:absolute;top:0;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}._96mk5W_storyProgress>span{background:linear-gradient(90deg,#8e713d,#e1c588,#b9c4cf);width:100%;height:100%;display:block}._96mk5W_storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;max-width:1360px;margin:auto;display:grid}._96mk5W_stage{margin:0;position:relative}._96mk5W_stageLabel{align-items:center;gap:17px;margin-bottom:15px;display:flex}._96mk5W_stageLabel>span{color:#e1c588;font-variant-numeric:tabular-nums;font-size:18px;font-weight:450}._96mk5W_stageLabel h2{font-family:var(--font-studio-sans),sans-serif;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:550}._96mk5W_stageImage{aspect-ratio:16/9;border:1px solid #b9c4cf26;position:relative;overflow:hidden}._96mk5W_stageImage img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1)}._96mk5W_stage:hover ._96mk5W_stageImage img{transform:scale(1.035)}._96mk5W_stage figcaption{color:#c5cdd7;margin-top:13px;font-size:12px;line-height:1.55}._96mk5W_stageArrow{color:#c5a15b;position:absolute;top:52%;right:-35px}@media (min-width:1600px){._96mk5W_hero{min-height:790px}._96mk5W_heroInner{padding-top:95px}._96mk5W_showcase{height:570px}._96mk5W_marinaPanel{top:275px}._96mk5W_aiPanel{top:310px}}@media (max-width:1100px){._96mk5W_hero{min-height:670px}._96mk5W_heroInner{grid-template-columns:46% 54%;min-height:620px;padding-top:56px}._96mk5W_hero h1{font-size:clamp(45px,5.2vw,64px)}._96mk5W_heroDescription{font-size:16px}._96mk5W_showcase{height:480px;padding-top:40px}._96mk5W_labPanel{width:102%;top:50px;right:-24px}._96mk5W_marinaPanel{width:82%;top:260px;left:-45px}._96mk5W_aiPanel{width:72%;top:301px;right:-17px}._96mk5W_showcaseLabel{top:9px}._96mk5W_showcaseDisclosure{bottom:-15px}._96mk5W_heroNote{margin-top:42px}._96mk5W_storyGrid{gap:30px}._96mk5W_stageArrow{width:22px;right:-27px}._96mk5W_stage figcaption{font-size:11px}}@media (max-width:820px){._96mk5W_hero{min-height:0}._96mk5W_heroInner{min-height:0;padding:50px 32px 65px;display:block}._96mk5W_heroCopy{max-width:580px;padding-top:0}._96mk5W_hero h1{font-size:clamp(52px,8vw,74px)}._96mk5W_heroDescription{font-size:18px}._96mk5W_heroNote{display:none}._96mk5W_eyebrow{margin-bottom:23px}._96mk5W_showcase{max-width:640px;height:470px;margin:60px auto 0}._96mk5W_labPanel{width:82%;top:0;right:0}._96mk5W_marinaPanel{width:66%;top:185px;left:0}._96mk5W_aiPanel{width:58%;top:235px;right:-1%}._96mk5W_showcaseLabel{top:-29px}._96mk5W_showcaseDisclosure{bottom:-3px;right:0}._96mk5W_heroArt{top:290px;bottom:-15px;left:-20%}._96mk5W_heroShade{background:linear-gradient(#071525 5%,#071525ec 23%,#07152500 53% 82%,#071525)}._96mk5W_scrollCue{bottom:10px}._96mk5W_scrollCue span{display:none}._96mk5W_story{padding-top:30px;padding-bottom:37px}._96mk5W_storyGrid{gap:25px}._96mk5W_stageArrow{width:18px;right:-22px}._96mk5W_stageLabel{gap:10px}}@media (max-width:680px){._96mk5W_heroInner{padding:42px 24px 60px}._96mk5W_hero h1{letter-spacing:-.06em;font-size:clamp(35px,10.65vw,67px);line-height:1.07}._96mk5W_eyebrow{letter-spacing:.14em;gap:10px;font-size:8px}._96mk5W_eyebrow>span{width:22px}._96mk5W_heroDescription{margin-bottom:26px;font-size:15px;line-height:1.7}._96mk5W_desktopBreak{display:none}._96mk5W_goldLink{gap:30px;min-height:48px;padding:13px 18px;font-size:12px}._96mk5W_showcase{height:clamp(290px,75vw,440px);margin-top:55px}._96mk5W_labPanel{width:89%;top:0;right:0}._96mk5W_marinaPanel{width:76%;top:40%;left:-4%}._96mk5W_aiPanel{width:63%;top:56%;right:-2%}._96mk5W_metalFrame{border-radius:7px;padding:3px}._96mk5W_showcaseLabel{letter-spacing:.08em;font-size:7px;top:-26px}._96mk5W_showcaseDisclosure{font-size:8px;bottom:-10px}._96mk5W_heroArt{top:260px;left:-40%;right:-20%}._96mk5W_story{padding:32px 24px 42px}._96mk5W_storyGrid{grid-template-columns:1fr;gap:43px;max-width:500px}._96mk5W_stageLabel{gap:14px;margin-bottom:12px}._96mk5W_stageLabel h2{font-size:17px}._96mk5W_stageLabel>span{font-size:22px}._96mk5W_stage figcaption{margin-top:10px;font-size:13px}._96mk5W_stageArrow{width:20px;inset:auto auto -34px calc(50% - 10px);transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){._96mk5W_studio *,._96mk5W_studio :before,._96mk5W_studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._96mk5W_goldLink:hover,._96mk5W_goldLink:hover svg,._96mk5W_stage:hover ._96mk5W_stageImage img{transform:none}}
