html body main .ambere-case *{box-sizing:border-box}html body main .ambere-case{scroll-behavior:smooth;scroll-padding-top:85px}html body main .ambere-case{margin:0;background:#faf8f4;color:#28221f;font:16px/1.65 Arial,Helvetica,sans-serif}html body main .ambere-case .am-wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}html body main .ambere-case .top{position:sticky;top:0;z-index:9;background:#faf8f4f5;border-bottom:1px solid #ddd6ce}html body main .ambere-case .top-inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:20px}html body main .ambere-case .brand{font-weight:800;letter-spacing:.13em;font-size:12px;color:#2055d9}html body main .ambere-case .brand small{font-weight:400;letter-spacing:.03em;color:#71645a;margin-left:18px}html body main .ambere-case .langs{display:flex;gap:5px}html body main .ambere-case button{font:inherit;cursor:pointer}html body main .ambere-case .langs button{border:1px solid #bcb2a8;background:transparent;padding:5px 12px;font-size:12px}html body main .ambere-case .langs button[aria-pressed=true]{background:#542631;color:white;border-color:#542631}html body main .ambere-case .status{background:#eee9e1;color:#675b50;font-size:10px;text-align:center;letter-spacing:.14em;padding:9px 20px}html body main .ambere-case .am-hero{padding-top:72px;padding-bottom:38px}html body main .ambere-case .am-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;color:#936e46;margin:0 0 22px}html body main .ambere-case h1{font:normal clamp(48px,6.1vw,84px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:0 0 30px;color:#48232b}html body main .ambere-case h1 em{font-weight:normal;color:#8c6a43}html body main .ambere-case .am-lead{font-size:20px;max-width:730px;color:#65554b;line-height:1.55}html body main .ambere-case .am-facts{display:flex;gap:72px;margin-top:38px}html body main .ambere-case .am-facts strong{font-size:19px;display:block}html body main .ambere-case .am-facts span{display:block;color:#786c61;font-size:12px}html body main .ambere-case .am-hero-shot{margin-top:10px}html body main .ambere-case figure{margin:30px 0}html body main .ambere-case figure img{display:block;width:100%;height:auto;border:1px solid #e5ddd2}html body main .ambere-case figcaption{color:#786b60;font-size:11px;line-height:1.5;margin-top:12px;max-width:950px}html body main .ambere-case .am-hero-shot img{border-radius:3px}html body main .ambere-case .am-jump{display:flex;gap:32px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d7cec2}html body main .ambere-case .am-jump a,html body main .ambere-case a{color:inherit}html body main .ambere-case .am-jump a{font-size:13px;text-decoration:none;border-bottom:1px solid #a58c73}html body main .ambere-case .am-section{padding-top:82px;padding-bottom:82px}html body main .ambere-case .am-split{display:grid;grid-template-columns:1fr 1fr;gap:65px}html body main .ambere-case .am-split p:first-child{margin-top:0}html body main .ambere-case h2{font:normal clamp(30px,3.3vw,44px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 28px;color:#48232b}html body main .ambere-case h3{font-size:17px;line-height:1.4;margin:0 0 14px}html body main .ambere-case p{margin:0 0 19px}html body main .ambere-case p:last-child{margin-bottom:0}html body main .ambere-case .am-section-lead{font-size:18px;color:#66594e;max-width:820px;margin-bottom:34px}html body main .ambere-case .am-role{margin:32px 0 44px;padding:16px 0;border-block:1px solid #dbd1c4;font-size:10px;letter-spacing:.1em;color:#80674e}html body main .ambere-case .am-section-sub{font:normal 26px Georgia,serif;margin-bottom:30px}html body main .ambere-case .am-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}html body main .ambere-case .am-cards article{padding-top:22px;border-top:1px solid #cdbca6}html body main .ambere-case .am-cards p{font-size:14px;color:#6d6055}html body main .ambere-case .am-tinted{background:#eee8de}html body main .ambere-case .am-detail-shot{margin-top:48px;margin-bottom:0}html body main .ambere-case .am-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:38px 0 42px;border:1px solid #cdbca6}html body main .ambere-case .am-flow div{padding:25px;position:relative}html body main .ambere-case .am-flow div+div{border-left:1px solid #cdbca6}html body main .ambere-case .am-flow div+div:before{content:'→';position:absolute;top:40%;left:-12px;background:#faf8f4;padding:0 4px;color:#906c46}html body main .ambere-case .am-flow span{display:block;font-size:11px;letter-spacing:.12em;color:#987954;margin-bottom:13px}html body main .ambere-case .am-flow strong{display:block;font-size:17px}html body main .ambere-case .am-flow p{font-size:12px;color:#77675c;margin:7px 0 0}html body main .ambere-case .am-dark{background:#4b252e;color:#eee3d6}html body main .ambere-case .am-dark h2{color:#fff7ef}html body main .ambere-case .am-dark .am-eyebrow{color:#d2ad7d}html body main .ambere-case .am-dark .am-cards article{border-color:#825864}html body main .ambere-case .am-dark .am-cards p{color:#dac8c5}html body main .ambere-case .am-two{grid-template-columns:1fr 1fr;gap:40px 65px}html body main .ambere-case .am-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}html body main .ambere-case .am-proof-grid article{border-top:2px solid #9a7b51;padding-top:16px}html body main .ambere-case .am-proof-id{display:block;color:#89755b;font-size:9px;letter-spacing:.12em}html body main .ambere-case .am-proof-grid strong{font:normal 48px Georgia,serif;color:#542631;display:block;margin:12px 0 15px}html body main .ambere-case .am-proof-grid h3{font-size:14px}html body main .ambere-case .am-proof-grid p{font-size:12px;color:#73655a}html body main .ambere-case aside{border-left:3px solid #baa27d;background:#eee8de;margin-top:32px;padding:18px 23px;font-size:12px;color:#75665b}html body main .ambere-case .am-table-wrap{overflow-x:auto}html body main .ambere-case table{width:100%;border-collapse:collapse;font-size:13px}html body main .ambere-case th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#876d4e;padding:0 18px 15px 0}html body main .ambere-case td{border-top:1px solid #d5c8b7;padding:18px 20px 18px 0;vertical-align:top}html body main .ambere-case td:first-child{width:19%;font-weight:700}html body main .ambere-case td:nth-child(2){width:32%;color:#542631}html body main .ambere-case td:last-child{color:#736459}html body main .ambere-case .am-footnote{margin-top:30px;font-size:12px;color:#79695a}html body main .ambere-case .am-closing{padding:62px 0;background:#e3d5c0}html body main .ambere-case .am-closing h2{font-size:42px}html body main .ambere-case .am-closing p{font-size:13px;color:#695645}html body main .ambere-case footer{padding-top:30px;padding-bottom:35px;color:#807365;font-size:11px}html body main .ambere-case footer p{max-width:900px;margin-bottom:15px}html body main .ambere-case .print{background:none;border:0;text-decoration:underline;margin-left:25px;color:inherit;font-size:11px}html body main .ambere-case [hidden]{display:none!important}html body main .ambere-case a:focus-visible,html body main .ambere-case button:focus-visible{outline:3px solid #2055d9;outline-offset:5px}@media(max-width:760px){html body main .ambere-case .am-wrap{width:calc(100% - 36px)}html body main .ambere-case .brand small{display:none}html body main .ambere-case .am-hero{padding-top:44px}html body main .ambere-case h1{font-size:49px}html body main .ambere-case .am-lead{font-size:17px}html body main .ambere-case .am-facts{gap:20px;justify-content:space-between}html body main .ambere-case .am-facts strong{font-size:16px}html body main .ambere-case .am-facts span{font-size:10px;max-width:90px}html body main .ambere-case .status{font-size:8px;letter-spacing:.08em}html body main .ambere-case .am-jump{gap:15px}html body main .ambere-case .am-jump a{font-size:11px}html body main .ambere-case .am-section{padding-block:50px}html body main .ambere-case .am-split{grid-template-columns:1fr;gap:14px}html body main .ambere-case .am-cards,html body main .ambere-case .am-two,html body main .ambere-case .am-proof-grid{grid-template-columns:1fr 1fr;gap:26px 20px}html body main .ambere-case .am-cards article:last-child:nth-child(odd){grid-column:1/-1}html body main .ambere-case .am-cards h3{font-size:16px}html body main .ambere-case .am-cards p{font-size:13px}html body main .ambere-case .am-section-lead{font-size:16px}html body main .ambere-case .am-flow{grid-template-columns:1fr}html body main .ambere-case .am-flow div+div{border-left:0;border-top:1px solid #cdbca6}html body main .ambere-case .am-flow div+div:before{content:'↓';top:-14px;left:50%}html body main .ambere-case .am-flow div{padding:20px}html body main .ambere-case .am-proof-grid strong{font-size:40px}html body main .ambere-case td,html body main .ambere-case th{padding-right:12px}html body main .ambere-case td{font-size:11px}html body main .ambere-case .am-closing h2{font-size:32px}html body main .ambere-case .print{margin-left:12px}html body main .ambere-case .am-hero-shot figcaption{font-size:9px}}@media(max-width:420px){html body main .ambere-case .am-cards:not(.am-two){grid-template-columns:1fr}html body main .ambere-case .am-cards article:last-child:nth-child(odd){grid-column:auto}html body main .ambere-case .am-two{grid-template-columns:1fr}html body main .ambere-case .am-facts{gap:12px}html body main .ambere-case .brand{font-size:10px}html body main .ambere-case .top-inner{min-height:59px}html body main .ambere-case h1{font-size:44px}html body main .ambere-case .am-proof-grid{gap:22px 15px}html body main .ambere-case .am-proof-grid strong{font-size:35px}html body main .ambere-case .am-table-wrap table{min-width:580px}}@media print{html body main .ambere-case .top,html body main .ambere-case .am-jump,html body main .ambere-case .print{display:none}html body main .ambere-case .language[hidden]{display:none!important}html body main .ambere-case .am-section{padding-block:30px}html body main .ambere-case{background:white;font-size:11px}html body main .ambere-case .am-wrap{width:100%}html body main .ambere-case h1{font-size:45px}html body main .ambere-case h2{font-size:27px}html body main .ambere-case .am-hero{padding-top:25px}html body main .ambere-case .am-hero-shot{max-width:700px}html body main .ambere-case .am-cards article,html body main .ambere-case .am-proof-grid article,html body main .ambere-case figure,html body main .ambere-case table tr{break-inside:avoid}html body main .ambere-case .am-dark,html body main .ambere-case .am-tinted,html body main .ambere-case .am-closing{-webkit-print-color-adjust:exact;print-color-adjust:exact}html body main .ambere-case footer{font-size:9px}}html body main .ambere-case .langs a{border:1px solid #bcb2a8;background:transparent;padding:5px 12px;font-size:12px;text-decoration:none}html body main .ambere-case .langs a[aria-current=page]{background:#542631;color:white;border-color:#542631}html body main .ambere-case .am-hero{padding-top:62px}html body main .ambere-case .am-hero .am-lead{max-width:870px}html body main .ambere-case .am-launch-link{display:inline-flex;align-items:center;gap:12px;color:#542631;text-decoration:none;border-bottom:1px solid #9a7b51;padding:10px 0;margin-top:22px;font-size:13px}html body main .ambere-case .am-live-dot{width:7px;height:7px;border-radius:50%;background:#53745c;display:inline-block}html body main .ambere-case .am-hero-shot{position:relative;padding-bottom:32px}html body main .ambere-case .am-browserbar{height:30px;background:#e9e3db;display:flex;align-items:center;gap:5px;padding:0 13px;font:10px Arial;color:#74695e;border:1px solid #d5c8b7;border-bottom:0}html body main .ambere-case .am-browserbar i{height:5px;width:5px;background:#b7a99a;border-radius:50%}html body main .ambere-case .am-browserbar span{margin:auto}html body main .ambere-case .am-hero-shot>img{border-radius:0}html body main .ambere-case .am-mobile-story{display:grid;grid-template-columns:1fr 330px;gap:80px;align-items:center}html body main .ambere-case .am-phones{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}html body main .ambere-case .am-phone{padding:7px;background:#392a28;border-radius:22px;margin:0}html body main .ambere-case .am-phone img{border-radius:15px;border:0;width:100%}html body main .ambere-case .am-phone:nth-child(2){margin-top:58px}html body main .ambere-case .am-journey{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #cdbca6;margin-top:42px}html body main .ambere-case .am-journey>div{padding:24px 28px 24px 0}html body main .ambere-case .am-journey>div+div{border-left:1px solid #cdbca6;padding-left:28px}html body main .ambere-case .am-journey span{display:block;font-size:10px;letter-spacing:.12em;color:#80674e;margin-bottom:12px}html body main .ambere-case .am-journey p{font-size:14px}html body main .ambere-case .am-proof-grid strong{font-size:42px}html body main .ambere-case .live-note{font-size:12px;color:#75665b;border-top:1px solid #d5c8b7;padding-top:18px;margin-top:22px}html body main .ambere-case details.am-evidence{margin-top:26px;border-top:1px solid #cdbca6;padding-top:16px}html body main .ambere-case details.am-evidence summary{cursor:pointer;font-size:13px;color:#6a5445}html body main .ambere-case details.am-evidence aside{margin-top:14px}html body main .ambere-case .am-closing a{display:inline-block;margin-top:20px;font-size:13px}html body main .ambere-case .am-hero-shot figcaption a{color:inherit}html body main .ambere-case .top{position:relative}html body main .ambere-case .am-mobile-proof{font-size:11px;color:#786b60;margin-top:18px}@media(max-width:760px){html body main .ambere-case .am-hero{padding-top:40px}html body main .ambere-case .am-mobile-story{grid-template-columns:1fr;gap:32px}html body main .ambere-case .am-phones{max-width:370px;margin:auto;gap:16px}html body main .ambere-case .am-phone:nth-child(2){margin-top:32px}html body main .ambere-case .am-journey{grid-template-columns:1fr}html body main .ambere-case .am-journey>div+div{border-left:0;border-top:1px solid #cdbca6;padding-left:0}html body main .ambere-case .am-proof-grid strong{font-size:33px}html body main .ambere-case .am-hero-shot{padding-bottom:0}html body main .ambere-case .am-browserbar{height:24px}html body main .ambere-case .am-section{padding-block:54px}}@media print{html body main .ambere-case details.am-evidence{display:none}html body main .ambere-case .am-mobile-story{grid-template-columns:1fr 240px}html body main .ambere-case .am-phone{padding:3px}html body main .ambere-case .am-phones{gap:12px}html body main .ambere-case .am-hero-shot{padding-bottom:0}}

html body[data-page-family="case-detail"] main:has(.ambere-case){max-width:none;width:100%;padding-inline:0}.ambere-case{font:16px/1.65 Arial,Helvetica,sans-serif;background:#faf8f4;color:#28221f}.ambere-case .am-publication-note{font-size:11px;padding-block:28px;color:#786b60}.ambere-case section[id]{scroll-margin-top:100px}

html body[data-page-family]:not(.obsidian-home) main .ambere-case :is(h1,h2){font-family:Georgia,serif!important;color:#48232b!important;font-weight:400!important}
html body[data-page-family]:not(.obsidian-home) main .ambere-case h1 em{color:#8c6a43!important;font-style:italic!important}
html body[data-page-family]:not(.obsidian-home) main .ambere-case h3{color:#28221f!important}
html body[data-page-family]:not(.obsidian-home) main .ambere-case .am-dark :is(h2,h3){color:#fff7ef!important}
html body[data-page-family]:not(.obsidian-home) main .ambere-case .am-dark p{color:#dac8c5!important}
html body main .ambere-case .am-launch-link{background:#542631;color:#fff7ef!important;padding:13px 19px;border:1px solid #542631;border-radius:4px;gap:12px}
html body main .ambere-case .am-launch-link:hover{background:#6b3441}
html body main .ambere-case .am-launch-link .am-live-dot{background:#dbbd8a}
/* Reserve the mobile captures' layout before their lazy-loaded images arrive. */
html body main .ambere-case .am-phones{width:100%;min-width:0}
html body main .ambere-case .am-phone{min-width:0}

/* A distinct outbound action, with the destination visible before clicking. */
html body main .ambere-case .am-launch-link{display:inline-flex;max-width:100%;padding:20px 24px;gap:28px;border:1px solid #8b5b63;border-radius:12px;background:linear-gradient(125deg,#542631,#341b24);box-shadow:0 8px 22px #5426311a;text-align:left;line-height:1.35}
html body main .ambere-case .am-launch-copy{display:grid;gap:5px;min-width:0}
html body main .ambere-case .am-launch-eyebrow{font-size:9px;font-weight:700;letter-spacing:.15em;color:#e0bc90}
html body main .ambere-case .am-launch-link strong{font:600 17px/1.4 Arial,Helvetica,sans-serif;color:#fff7ef}
html body main .ambere-case .am-launch-destination{font-size:11px;color:#e5cfd0}
html body main .ambere-case .am-launch-icon{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border:1px solid #b78e78;border-radius:50%;color:#efd0a7}
html body main .ambere-case .am-launch-icon svg{position:static;width:24px;height:24px}
html body main .ambere-case .am-launch-link:hover{background:#6b3441;border-color:#c2a180;box-shadow:0 10px 26px #54263130}
@media(max-width:480px){html body main .ambere-case .am-launch-link{width:100%;padding:18px 16px;gap:14px;justify-content:space-between}html body main .ambere-case .am-launch-link strong{font-size:15px}html body main .ambere-case .am-launch-destination{font-size:10px}html body main .ambere-case .am-launch-icon{width:38px;height:38px}}
