.argus-orbit{border:1px solid #647365;border-radius:50%;flex-shrink:0;width:17px;height:17px;display:inline-block;position:relative}.argus-orbit:after{content:"";border:1px solid #647365;border-radius:50%;position:absolute;inset:4px}.argus-site-mark{background:var(--site-paper);width:40px;height:40px;color:var(--site-ink);border:1px solid color-mix(in srgb, var(--site-ink) 15%, transparent);letter-spacing:-1.3px;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font:22px/1 Georgia,serif;display:inline-flex}.argus-site-mark-small{letter-spacing:-.7px;border-radius:4px;width:17px;height:17px;font-size:11px}.desk-page :focus-visible,.arrival-page :focus-visible{outline-offset:4px;outline:2px solid #657654}.argus-search-trigger{color:#656a5f;text-align:left;background:#fff;border:1px solid #d6dbd1;border-radius:5px;align-items:center;gap:12px;width:100%;padding:16px 18px;font:12px Inter,sans-serif;display:flex}.argus-search-trigger:hover{color:#3d4a37;border-color:#8b9a81}.argus-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.argus-search-trigger kbd{white-space:nowrap;border:1px solid #e2e5db;border-radius:4px;margin-left:auto;padding:3px 6px;font:10px Inter,sans-serif}.argus-search-trigger.compact{padding:10px 12px}.desk-page{--desk-ink:#29342b;--desk-dim:#66695e;--desk-rule:#dce0d5;color:var(--desk-ink);background:#f6f7f1;min-height:calc(100vh - 84px);font:13px/1.6 Inter,-apple-system,sans-serif}.desk-container{max-width:1420px;margin:auto;padding:0 48px}.desk-masthead{color:#666b5e;justify-content:space-between;align-items:center;gap:18px;height:87px;font-size:10px;display:flex}.desk-wordmark{color:#2e3c30;letter-spacing:-1.5px;align-items:center;gap:16px;font:30px Georgia,serif;display:flex}.desk-wordmark span{letter-spacing:.21em;color:#646d5b;border-left:1px solid #d5dbcd;padding-left:16px;font:10px Inter,sans-serif}.desk-masthead>a:last-child{color:#4d5e42;font-size:11px}.desk-opening{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);align-items:stretch;gap:22px;display:grid}.desk-scene{color:#fffdf4;background:#29352d;border-radius:5px;min-height:375px;position:relative;overflow:hidden}.desk-scene>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desk-scene-shade{background:linear-gradient(90deg,#151e18a6 0%,#18221b28 80%),linear-gradient(#0000 60%,#15201ccc);position:absolute;inset:0}.desk-scene-greeting{padding:38px 38px 120px;position:relative}.desk-overline{letter-spacing:.18em;font:10px/1.5 Inter,sans-serif;display:block}.desk-scene-greeting>.desk-overline{color:#ece9d7b8}.desk-scene-greeting h1{letter-spacing:-.8px;margin-top:17px;font:54px/1.03 Cormorant Garamond,Georgia,serif}.desk-scene-greeting h1 em{font-weight:400}.desk-scene-greeting p{color:#f0eddfc2;margin-top:17px;font-size:11px}.desk-scene-caption{border-top:1px solid #f6f4e636;justify-content:space-between;align-items:end;gap:20px;padding-top:17px;display:flex;position:absolute;inset:auto 30px 25px}.desk-scene-caption small{letter-spacing:.18em;color:#e7ebd9c7;font:10px/1.5 Inter,sans-serif;display:block}.desk-scene-caption strong{margin-top:6px;font:19px Cormorant Garamond,Georgia,serif;display:block}.desk-scene-caption>span:last-child{font-size:20px}.desk-briefing{background:#fcfcf8;border:1px solid #dce0d4;border-radius:5px;padding:23px 25px 20px}.desk-briefing-from{align-items:center;gap:10px;display:flex}.desk-briefing-from img{object-fit:cover;border-radius:50%;width:35px;height:35px}.desk-briefing-from strong{font-size:11px;font-weight:600;display:block}.desk-briefing-from small{color:#676e5f;font-size:10px;display:block}.desk-briefing-date{color:#676f5b;letter-spacing:.16em;margin-left:auto;font-size:10px}.desk-briefing h2{margin:22px 0 14px;font:27px Cormorant Garamond,Georgia,serif}.desk-briefing-items{padding:0;list-style:none}.desk-briefing-items li{color:#626b59;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 9px;padding-left:12px;font-size:10.5px;line-height:1.7;display:-webkit-box;position:relative;overflow:hidden}.desk-briefing-items li:before{content:"";background:#8b967c;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:0}.desk-briefing-quiet{color:#626a58;margin-bottom:12px;font-size:11px;line-height:1.8}.desk-briefing-decision{color:#55633e;justify-content:space-between;gap:12px;padding-top:7px;font-size:10px;display:flex}.desk-next{border-top:1px solid #e0e4d9;margin-top:17px;padding-top:13px}.desk-next>span{color:#636959;letter-spacing:.17em;font-size:10px}.desk-next a{flex-direction:column;gap:4px;margin-top:6px;display:flex}.desk-next time{color:#616d51;font-size:10px}.desk-next strong{font-size:11px;font-weight:500}.desk-briefing-actions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.desk-briefing-actions button{color:#5f6d4c;text-underline-offset:3px;font-size:10px;text-decoration:underline}.desk-full-briefing{color:#656f59;border-top:1px solid #dfe5d7;margin-top:14px;padding-top:14px;font-size:11px;line-height:1.8}.desk-search-row{align-items:center;gap:25px;margin:22px 0 38px;display:flex}.desk-search-row .argus-search-trigger{flex:1}.desk-search-row>a{color:#616d55;white-space:nowrap;font-size:10px}.desk-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:19px;display:flex}.desk-section-heading h2{letter-spacing:-.4px;font:30px Cormorant Garamond,Georgia,serif}.desk-section-heading>span{color:#646a5b;font-size:10px}.desk-dossiers{margin-bottom:37px}.desk-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.desk-dossier{border:1px solid var(--desk-rule);background:#fcfcf8;border-radius:5px;min-width:0;display:flex;overflow:hidden}.desk-dossier>img{object-fit:cover;width:31%}.desk-dossier-body{flex:1;min-width:0;padding:16px 15px}.desk-dossier-body>.desk-overline{color:#676f58;letter-spacing:.12em;font-size:10px}.desk-dossier h3{margin-top:8px;font:18px/1.2 Cormorant Garamond,Georgia,serif}.desk-dossier p{color:#5c6c48;text-transform:capitalize;margin-top:7px;font-size:10px}.desk-dossier small{color:#64695c;overflow-wrap:anywhere;margin-top:4px;font:10px/1.6 IBM Plex Mono,monospace;display:block}.desk-dossier-action{color:#5e6e4d;border-top:1px solid #e3e8da;justify-content:space-between;gap:10px;margin-top:12px;padding-top:8px;font-size:10px;display:flex}.desk-dossier:hover{border-color:#a8b399}.desk-lower{grid-template-columns:minmax(0,1fr) 285px;gap:38px;display:grid}.desk-category-tabs{border-bottom:1px solid var(--desk-rule);flex-wrap:wrap;gap:5px;padding-bottom:19px;display:flex}.desk-category-tabs button{color:#676e5d;border:1px solid #0000;border-radius:4px;padding:7px 11px;font-size:10px}.desk-category-tabs button[aria-pressed=true]{color:#35482f;background:#e9eede;border-color:#d5dec8}.desk-category-tabs button:hover{background:#ecefe5}.desk-directory-group{margin-top:22px}.desk-directory-group>h3{color:#6a6e61;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font:10px/1.5 Inter,sans-serif}.desk-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.desk-site{border-bottom:1px solid #e3e6dc;border-radius:4px 4px 0 0;align-items:start;gap:12px;min-width:0;padding:17px 8px 17px 0;display:flex}.desk-site:hover{background:#eef1e7}.desk-site-copy{min-width:0;display:block}.desk-site-copy strong{margin:2px 0 4px;font-size:11px;font-weight:600;display:block}.desk-site-copy>span{color:#6a6e60;font-size:10px;line-height:1.6;display:block}.desk-site-copy small{color:#5e6d44;margin-top:6px;font-size:10px;display:block}.desk-site-arrow{color:#666d5a;margin-left:auto;font-size:12px}.desk-right-rail{border-left:1px solid var(--desk-rule);padding-left:24px}.desk-rail-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.desk-rail-heading h2{font:22px Cormorant Garamond,Georgia,serif}.desk-rail-heading a{color:#616d51;font-size:10px}.desk-letter{border-bottom:1px solid #e0e5d7;padding:15px 0;display:block}.desk-letter-from{color:#646e57;justify-content:space-between;gap:12px;font-size:10px;display:flex}.desk-letter time{color:#686d5e;white-space:nowrap;font-size:10px}.desk-letter strong{margin-top:7px;font-size:10px;font-weight:500;line-height:1.6;display:block}.desk-letter.unread strong{font-weight:600}.desk-letter.unread .desk-letter-from:before{content:"";background:#779257;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:5px}.desk-letter.unread .desk-letter-from{gap:5px}.desk-letter p{color:#6a6d60;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.desk-letter:hover strong{color:#5e6f41}.desk-rail-empty{color:#646b59;font-size:10px}.desk-balance{background:#eaf0e3;border:1px solid #dce5d1;border-radius:4px;margin-top:25px;padding:21px 18px}.desk-balance>.desk-overline{color:#5f6b55;font-size:10px}.desk-balance>a>span{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:12px;font:28px Cormorant Garamond,Georgia,serif;display:block}.desk-balance small{color:#5f6d51;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.desk-balance p{color:#646d59;border-top:1px solid #d5dfc9;margin-top:13px;padding-top:11px;font-size:10px}.desk-private-note{border-bottom:1px solid #e0e5d6;margin-top:22px;padding:16px 0}.desk-private-note summary{cursor:pointer;justify-content:space-between;align-items:center;font:19px Cormorant Garamond,Georgia,serif;list-style:none;display:flex}.desk-private-note summary::-webkit-details-marker{display:none}.desk-private-note summary span{color:#646c58;font:15px Inter,sans-serif}.desk-private-note p{color:#667058;margin-top:12px;font-size:10px}.desk-private-note label{color:#617155;margin-top:15px;font-size:10px;display:block}.desk-private-note textarea{resize:vertical;color:#3f5035;background:#fcfdf9;border:1px solid #d9e0ce;border-radius:4px;width:100%;margin-top:7px;padding:10px;font:11px/1.7 Inter,sans-serif}.desk-private-note details>span{color:#666d59;font-size:10px}.desk-recent{margin-top:27px}.desk-recent>div:not(.desk-rail-heading){margin-bottom:16px}.desk-recent time{color:#666d5e;font-size:10px}.desk-recent p{color:#616957;margin-top:3px;font-size:10px;line-height:1.8}.desk-footer{color:#646d59;border-top:1px solid #dce2d2;justify-content:space-between;gap:25px;margin-top:50px;padding:23px 0 35px;font-size:10px;display:flex}.desk-footer>span{font:17px Cormorant Garamond,Georgia,serif}.desk-footer i{margin:0 8px;font-style:normal}.desk-footer nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.desk-footer nav button{font:inherit}.arrival-page{color:#27352b;background:#f3f2e9;font:14px/1.7 Inter,sans-serif}.arrival-nav{justify-content:space-between;align-items:center;gap:25px;max-width:1490px;margin:auto;padding:30px 65px;display:flex}.arrival-wordmark{color:#29382c;letter-spacing:-2px;align-items:center;gap:20px;font:39px Georgia,serif;display:flex}.arrival-wordmark>span{color:#656e5b;letter-spacing:.24em;padding-top:4px;font:10px Inter,sans-serif}.arrival-nav nav{align-items:center;gap:28px;font-size:11px;display:flex}.arrival-nav-enter{border:1px solid #cbd4bf;border-radius:4px;align-items:center;gap:22px;padding:9px 15px;display:flex}.arrival-intro{grid-template-columns:.93fr 1.07fr;align-items:center;gap:55px;max-width:1490px;margin:auto;padding:50px 65px 76px;display:grid}.arrival-eyebrow{color:#636e56;letter-spacing:.21em;align-items:center;gap:8px;font-size:10px;display:flex}.arrival-eyebrow i{background:#87996b;border-radius:50%;width:5px;height:5px}.arrival-intro h1{letter-spacing:-1.6px;margin:27px 0;font:clamp(48px,5.15vw,78px)/.99 Cormorant Garamond,Georgia,serif}.arrival-intro h1 em{color:#616d49;font-weight:400}.arrival-intro-copy>p{color:#666c5c;max-width:390px;font-size:13px;line-height:1.95}.arrival-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.arrival-enter{color:#f4f4e8;background:#374b35;border:1px solid #374b35;border-radius:4px;justify-content:space-between;align-items:center;gap:38px;padding:14px 19px;font-size:11px;transition:background .16s;display:inline-flex}.arrival-enter:hover{background:#516344}.arrival-actions>a:last-child{color:#626d58;font-size:10px}.arrival-actions>a:last-child span{margin-left:8px}.arrival-caption{color:#676d5e;margin-top:19px;font-size:10px;display:block}.arrival-window{background:#fcfcf7;border:1px solid #d4d9cc;border-radius:8px;overflow:hidden;box-shadow:0 15px 40px #26311c12,0 1px 4px #2f391c0d}.arrival-window-bar{color:#627054;background:#e6eadf;align-items:center;gap:6px;height:35px;padding:0 15px;font:16px Georgia,serif;display:flex}.arrival-window-bar .argus-orbit{width:13px;height:13px}.arrival-window-bar .argus-orbit:after{inset:3px}.arrival-preview-label{letter-spacing:.18em;color:#636d57;margin-left:auto;font:6px Inter,sans-serif}.arrival-preview-tabs{background:#e6eadf;align-items:end;gap:3px;height:31px;padding-left:11px;display:flex}.arrival-preview-tabs button{color:#656f5a;border-radius:4px 4px 0 0;padding:7px 15px;font-size:10px}.arrival-preview-tabs button[aria-pressed=true]{color:#46583c;background:#f8faf3}.arrival-preview-address{color:#616d56;border:1px solid #e1e5d9;border-radius:3px;align-items:center;gap:9px;height:31px;margin:7px 12px;padding:0 10px;font-size:10px;display:flex}.arrival-preview-address>span{font-size:18px}.arrival-preview-scene{color:#fffef4;background:#1d2d23;min-height:355px;position:relative;overflow:hidden}.arrival-preview-scene>img{object-fit:cover;width:100%;height:100%;position:absolute}.arrival-preview-scene:after{content:"";background:linear-gradient(#101c174d,#18332010 20%,#142419ef);position:absolute;inset:0}.arrival-preview-scene.garage>img{object-position:center 43%}.arrival-preview-issuer{z-index:1;text-align:center;letter-spacing:.2em;font:10px Georgia,serif;position:absolute;top:19px;left:22px;right:22px}.arrival-preview-content{z-index:1;padding:183px 24px 24px;position:relative}.arrival-preview-content>small{letter-spacing:.2em;color:#d9e2c7;font-size:6px;display:block}.arrival-preview-content h2{margin-top:8px;font:34px Cormorant Garamond,Georgia,serif}.arrival-preview-content>p{color:#d2dbc2;margin-top:5px;font-size:10px}.arrival-preview-content>div{border-top:1px solid #eff7dd38;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding-top:12px;display:flex}.arrival-preview-content>div>span{color:#d3dec5;letter-spacing:.16em;font-size:6px}.arrival-preview-content strong{font:16px Cormorant Garamond,Georgia,serif}.arrival-window-foot{color:#636d58;justify-content:space-between;gap:20px;padding:11px 15px;font-size:10px;display:flex}.arrival-brands{border-top:1px solid #d9dfcf;max-width:1360px;margin:auto;padding:23px 0 32px}.arrival-brands>span{text-align:center;color:#666d5d;letter-spacing:.2em;font-size:10px;display:block}.arrival-brands>div{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:25px;margin-top:24px;display:flex}.arrival-brands>div>span{align-items:center;gap:8px;display:flex}.arrival-brands strong{color:#616d55;font:400 14px Georgia,serif}.arrival-inside{background:#e9eee0;border-top:1px solid #dce4d1;border-bottom:1px solid #d5dfc9;margin-top:20px;padding:75px max(6%,50vw - 680px);scroll-margin-top:20px}.arrival-section-intro{grid-template-columns:1fr .73fr;align-items:center;gap:15px 70px;margin-bottom:37px;display:grid}.arrival-section-intro>.arrival-eyebrow{grid-column:1/-1}.arrival-section-intro h2{letter-spacing:-.5px;font:48px/1.08 Cormorant Garamond,Georgia,serif}.arrival-section-intro em{color:#5e6c4b}.arrival-section-intro p{color:#5e6a52;max-width:350px;font-size:12px;line-height:1.95}.arrival-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.arrival-story-photo{background:#bcc8ad;border-radius:3px;height:280px;position:relative;overflow:hidden}.arrival-story-photo>img{object-fit:cover;width:100%;height:100%}.arrival-story-photo>span{color:#ecefdf;letter-spacing:.19em;background:linear-gradient(#0000,#1f302ada);padding:45px 18px 17px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.arrival-story h3{margin:22px 0 11px;font:27px Cormorant Garamond,Georgia,serif}.arrival-story>p{color:#646f55;max-width:325px;font-size:11px;line-height:1.9}.arrival-letter-preview{background:#faf9ee;border:1px solid #dce0cb;border-radius:3px;flex-direction:column;align-items:start;min-height:280px;padding:23px 26px;display:flex}.arrival-letter-preview>span:first-child{color:#646d54;letter-spacing:.2em;border-bottom:1px solid #e3e5d5;width:100%;padding-bottom:13px;font-size:10px}.arrival-letter-preview img{object-fit:cover;border-radius:50%;width:33px;height:33px;margin:19px 0 10px}.arrival-letter-preview>small{color:#656d55;letter-spacing:.11em;font-size:6px}.arrival-letter-preview>p{color:#5e6c51;margin-top:11px;font:italic 22px/1.4 Cormorant Garamond,Georgia,serif}.arrival-letter-preview>.arrival-sample{color:#676d5f;margin-top:auto;padding-top:12px;font-size:10px}.arrival-close{justify-content:space-between;align-items:end;gap:60px;max-width:1360px;margin:auto;padding:83px 0;display:flex}.arrival-close h2{letter-spacing:-.8px;margin-top:23px;font:57px/1.04 Cormorant Garamond,Georgia,serif}.arrival-close em{color:#5e6c4a}.arrival-close p{color:#636d58;margin-bottom:22px;font-size:12px;line-height:1.9}.arrival-close .arrival-enter{min-width:240px}.arrival-footer{border-top:1px solid #dbe1d0;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:25px 0 35px;display:flex}.arrival-footer .arrival-wordmark{font-size:27px}.arrival-footer p{color:#616959;max-width:330px;font-size:10px}.arrival-footer>a{color:#5f6d52;font-size:10px}@media (width>=1500px){.desk-container{padding:0 35px}}@media (width<=1450px){.arrival-brands,.arrival-close,.arrival-footer{margin-left:6%;margin-right:6%}}@media (width<=1150px){.desk-container{padding:0 28px}.desk-opening{grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);gap:17px}.desk-lower{grid-template-columns:minmax(0,1fr) 250px;gap:23px}.desk-right-rail{padding-left:19px}.desk-site{gap:9px}.desk-site .argus-site-mark{width:34px;height:34px;font-size:19px}.desk-dossier-grid{gap:12px}.desk-dossier{flex-direction:column}.desk-dossier>img{width:100%;height:120px}.arrival-intro{gap:30px;padding-left:45px;padding-right:45px}.arrival-nav{padding-left:45px;padding-right:45px}.arrival-intro h1{font-size:60px}.arrival-actions{gap:18px}.arrival-stories{gap:23px}.arrival-story-photo,.arrival-letter-preview{height:250px;min-height:250px}}@media (width<=850px){.desk-masthead{height:73px}.desk-wordmark span{display:none}.desk-opening{grid-template-columns:minmax(0,1fr) 270px}.desk-scene-greeting{padding:32px 27px 110px}.desk-scene-greeting h1{font-size:45px}.desk-briefing{padding:20px}.desk-lower{display:block}.desk-right-rail{border-top:1px solid #d8e0cc;border-left:0;grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:36px;padding:26px 0 0;display:grid}.desk-letters{grid-row:span 2}.desk-balance,.desk-private-note,.desk-recent{margin-top:0}.desk-search-row>a{display:none}.arrival-nav{padding:25px 30px}.arrival-wordmark>span{display:none}.arrival-intro{grid-template-columns:1fr;gap:35px;padding:40px 30px 60px}.arrival-intro-copy{text-align:center;max-width:560px;margin:auto}.arrival-intro-copy .arrival-eyebrow,.arrival-actions{justify-content:center}.arrival-intro h1{font-size:73px}.arrival-intro-copy>p{max-width:440px;margin:auto}.arrival-window{width:100%;max-width:640px;margin:auto}.arrival-preview-scene{min-height:370px}.arrival-preview-content{padding-top:195px}.arrival-section-intro{gap:16px 35px}.arrival-section-intro h2{font-size:39px}.arrival-stories{gap:18px}.arrival-letter-preview{padding:17px}.arrival-letter-preview>p{font-size:20px}.arrival-story h3{font-size:23px}.arrival-story-photo,.arrival-letter-preview{height:245px;min-height:245px}.arrival-close h2{font-size:47px}}@media (width<=620px){.desk-container{padding:0 17px}.desk-masthead{gap:10px;height:66px}.desk-wordmark{font-size:26px}.desk-masthead>span,.desk-masthead>a:last-child{font-size:10px}.desk-opening{grid-template-columns:1fr;gap:14px}.desk-scene{min-height:310px}.desk-scene-greeting{padding-top:28px}.desk-scene-greeting h1{font-size:49px}.desk-scene-caption{inset:auto 26px 23px}.desk-briefing h2{margin-top:17px;font-size:25px}.desk-briefing-items li{font-size:11px}.desk-briefing-from img{width:30px;height:30px}.desk-search-row{margin:17px 0 28px}.argus-search-trigger{gap:9px;padding:14px 12px;font-size:10px}.argus-search-trigger kbd{display:none}.desk-section-heading h2{font-size:28px}.desk-category-tabs{gap:2px}.desk-category-tabs button{padding:7px 8px;font-size:10px}.desk-site-grid{gap:0 12px}.desk-site{gap:9px;padding-top:14px;padding-bottom:14px}.desk-site .argus-site-mark{border-radius:7px;width:30px;height:30px;font-size:17px}.desk-site-copy strong,.desk-site-copy>span,.desk-site-copy small{font-size:10px}.desk-site-arrow{display:none}.desk-dossier-grid{grid-template-columns:1fr}.desk-dossier{flex-direction:row}.desk-dossier>img{width:35%;height:auto}.desk-dossier h3{font-size:21px}.desk-dossier p,.desk-dossier small,.desk-dossier-action{font-size:10px}.desk-right-rail{grid-template-columns:1fr}.desk-letters{grid-row:auto}.desk-letter-from{font-size:10px}.desk-letter strong{font-size:12px}.desk-letter p{font-size:10px}.desk-footer{flex-direction:column;gap:14px}.desk-footer nav{gap:20px}.arrival-nav{padding:23px 21px}.arrival-wordmark{font-size:32px}.arrival-nav nav{gap:17px;font-size:10px}.arrival-nav nav>a:first-child{display:none}.arrival-nav-enter{gap:16px;padding:7px 11px}.arrival-intro{gap:32px;padding:31px 20px 39px}.arrival-intro h1{font-size:61px}.arrival-eyebrow{letter-spacing:.16em;font-size:10px}.arrival-intro-copy>p{max-width:330px;font-size:12px}.arrival-actions{gap:21px;margin-top:25px}.arrival-enter{gap:28px;padding:13px 16px;font-size:10px}.arrival-actions>a:last-child,.arrival-caption{font-size:10px}.arrival-preview-scene{min-height:315px}.arrival-preview-content{padding:146px 19px 21px}.arrival-preview-content h2{font-size:33px}.arrival-brands{padding:21px 0 27px}.arrival-brands>div{grid-template-columns:1fr 1fr;gap:22px;margin:24px 10px 0;display:grid}.arrival-brands strong{font-size:12px}.arrival-inside{margin-top:0;padding:44px 22px}.arrival-section-intro{margin-bottom:27px;display:block}.arrival-section-intro h2{margin-top:18px;font-size:43px}.arrival-section-intro p{margin-top:20px;font-size:11px}.arrival-stories{grid-template-columns:1fr;gap:30px}.arrival-story-photo{height:260px}.arrival-letter-preview{height:auto;min-height:250px;padding:23px 26px}.arrival-letter-preview>p{font-size:27px}.arrival-story h3{margin:17px 0 9px;font-size:28px}.arrival-story>p{max-width:100%}.arrival-close{padding:45px 0;display:block}.arrival-close h2{font-size:49px}.arrival-close>div:last-child{margin-top:24px}.arrival-close p{font-size:11px}.arrival-footer{flex-wrap:wrap;gap:18px;padding-top:20px}.arrival-footer p{max-width:225px;font-size:10px}.arrival-footer>a{width:100%}}@media print{.argus-chrome{display:none!important}.desk-page{background:#fff}.desk-container{max-width:none;padding:0}}.br-window{--br-strip:#dfe2e7;--br-bar:#fff;--br-field:#f1f3f4;--br-ink:#202124;--br-muted:#5f6368;--br-line:#dadce0;--br-hover:#3c404314;--br-accent:#1a73e8;background:var(--br-bar);color:var(--br-ink);flex-direction:column;font:13px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0}.br-window button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.br-skip{z-index:10;background:#fff;border-radius:6px;padding:8px 12px;position:absolute;top:-60px;left:8px}.br-skip:focus{top:8px}.br-favicon{border-radius:3px;flex:none;width:16px;height:16px}.br-tabstrip{background:var(--br-strip);scrollbar-width:none;align-items:flex-end;gap:0;min-height:42px;padding:8px 8px 0;display:flex;overflow-x:auto}.br-tab{min-width:56px;height:34px;color:var(--br-muted);cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px 10px 0 0;flex:0 240px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;position:relative}.br-tab:not(.active):hover{background:#ffffff73}.br-tab+.br-tab:not(.active):before{content:"";background:#a8acb2;width:1px;position:absolute;top:9px;bottom:9px;left:0}.br-tab.active,.br-tab.active+.br-tab:before,.br-tab:hover+.br-tab:before,.br-tab:hover:before{background:0 0}.br-tab.active{background:var(--br-bar);color:var(--br-ink);z-index:1}.br-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.br-tab-close{width:20px;height:20px;color:var(--br-muted);border-radius:50%;flex:none;place-items:center;display:grid}.br-tab-close:hover{background:#3c404326}.br-newtab{width:30px;height:30px;color:var(--br-muted);border-radius:50%;flex:none;place-items:center;margin:0 0 3px 4px;display:grid}.br-newtab:hover{background:#3c40431f}.br-spinner{border:2px solid #c6dafc;border-top-color:var(--br-accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite br-spin}@keyframes br-spin{to{transform:rotate(360deg)}}.br-toolbar{background:var(--br-bar);align-items:center;gap:6px;height:44px;padding:0 8px;display:flex}.br-nav{gap:2px;display:flex}.br-nav button,.br-tabcount,.br-avatar{width:32px;height:32px;color:var(--br-muted);border-radius:50%;place-items:center;display:grid}.br-nav button:hover:not(:disabled){background:var(--br-hover)}.br-nav button:disabled{opacity:.38;cursor:default}.br-tabcount{display:none}.br-tabcount span{border:1.6px solid;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;font-weight:700;display:grid}.br-omnibox{background:var(--br-field);border-radius:17px;flex:1;align-items:center;height:34px;display:flex;position:relative}.br-omnibox:focus-within{box-shadow:0 0 0 2px var(--br-accent), 0 1px 6px #2021242e;background:#fff}.br-siteinfo{width:28px;height:28px;color:var(--br-muted);border-radius:50%;place-items:center;margin-left:4px;display:grid}.br-siteinfo:hover{background:var(--br-hover)}.br-address{min-width:0;height:100%;color:var(--br-ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 4px;font:14px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.br-omnibox.has-display:not(:focus-within) .br-address:not(:placeholder-shown){color:#0000}.br-address-display{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;position:absolute;left:36px;right:14px;overflow:hidden}.br-omnibox:focus-within .br-address-display{display:none}.br-address-display .host{color:var(--br-ink)}.br-address-display .rest{color:var(--br-muted)}.br-suggest{z-index:30;background:#fff;border-radius:12px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 20px #2021243d}.br-suggest [role=option]{color:var(--br-muted);cursor:pointer;align-items:center;gap:12px;padding:8px 16px;display:flex}.br-suggest [role=option].selected,.br-suggest [role=option]:hover{background:#f1f3f4}.br-suggest .label{color:var(--br-ink);white-space:nowrap}.br-suggest .detail{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.br-popover{z-index:40;background:#fff;border-radius:10px;padding:12px;position:absolute;box-shadow:0 4px 24px #2021243d}.br-siteinfo-pop{gap:8px;width:320px;font-size:13px;display:grid;top:calc(100% + 6px);left:0}.br-siteinfo-pop p{color:var(--br-muted);margin:0;line-height:1.45}.br-siteinfo-pop .ok{color:var(--br-ink);align-items:center;gap:8px;display:flex}.br-cert{border:1px solid var(--br-line);border-radius:8px;gap:2px;padding:10px;display:grid}.br-cert small{color:var(--br-muted)}.br-siteinfo-pop>button{border-radius:6px;justify-self:end;padding:6px 12px;font-weight:600;color:var(--br-accent)!important}.br-bookmarks{background:var(--br-bar);border-bottom:1px solid var(--br-line);align-items:center;gap:4px;height:32px;padding:0 8px 4px;display:flex}.br-bookmarks-list{flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.br-bookmark,.br-folder>button{height:26px;color:var(--br-ink);white-space:nowrap;border-radius:13px;align-items:center;gap:6px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.br-bookmark:hover,.br-folder>button:hover{background:var(--br-hover)}.br-folder{position:relative}.br-folder-pop{width:340px;max-height:70vh;padding:8px;top:calc(100% + 4px);right:0;overflow:auto}.br-folder-pop small{color:var(--br-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 4px;font-size:11px;display:block}.br-folder-pop button{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.br-folder-pop button:hover{background:#f1f3f4}.br-folder-pop button span{color:var(--br-muted);margin-left:auto;font-size:11px}.br-profile{position:relative}.br-avatar{font-weight:600;color:#f3f2e9!important;background:#2e3c30!important;width:28px!important;height:28px!important}.br-profile-pop{width:240px;padding:8px 0;display:grid;top:calc(100% + 6px);right:0}.br-profile-pop .who{border-bottom:1px solid var(--br-line);margin-bottom:6px;padding:6px 16px 10px;display:grid}.br-profile-pop .who span{color:var(--br-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.br-profile-pop a,.br-profile-pop button{text-align:left;color:var(--br-ink);padding:9px 16px;text-decoration:none}.br-profile-pop a:hover,.br-profile-pop button:hover{background:#f1f3f4}.br-progress{z-index:20;background:linear-gradient(90deg, transparent, var(--br-accent), transparent);background-size:50% 100%;height:2px;animation:1s linear infinite br-progress;position:absolute;left:0;right:0}@keyframes br-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.br-content{overscroll-behavior:contain;background:#fff;outline:none;flex:1;min-height:0;position:relative;overflow:auto}.br-page{min-height:100%}.br-tabgrid{z-index:60;background:#e8eaed;flex-direction:column;display:flex;position:fixed;inset:0}.br-tabgrid-head{border-bottom:1px solid var(--br-line);background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.br-tabgrid-head button{align-items:center;gap:6px;font-weight:600;display:flex;color:var(--br-accent)!important}.br-tabgrid-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.br-tabcard{background:#fff;border:2px solid #0000;border-radius:12px;min-height:120px;position:relative}.br-tabcard.active{border-color:var(--br-accent)}.br-tabcard-main{text-align:left;gap:6px;width:100%;height:100%;padding:14px;display:grid}.br-tabcard-main span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.br-tabcard-main small{color:var(--br-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-tabcard-close{border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}@media (width<=720px){.br-tabstrip,.br-bookmarks{display:none}.br-toolbar{height:52px;padding:0 6px calc(env(safe-area-inset-bottom) + 0px);border-top:1px solid var(--br-line);order:3}.br-nav button:nth-child(3){display:none}.br-tabcount{display:grid}.br-omnibox{border-radius:12px;height:38px}.br-address,.br-address-display{font-size:15px}.br-address-display .rest{display:none}.br-suggest,.br-siteinfo-pop{top:auto;bottom:calc(100% + 8px)}.br-siteinfo-pop{width:min(320px,100vw - 24px)}.br-profile-pop{top:auto;bottom:calc(100% + 6px)}}:root{--font-display:"Fraunces", "Georgia", serif;--font-ui:"Inter", -apple-system, "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", monospace;--text-xs:.72rem;--text-sm:.82rem;--text-base:.95rem;--text-md:1.08rem;--text-lg:1.35rem;--text-xl:1.8rem;--text-2xl:2.5rem;--text-3xl:3.4rem;--text-4xl:4.6rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--dusk-0:#0b0c1e;--dusk-1:#141632;--dusk-2:#1e2145;--dusk-3:#2a2d58;--dawn-peach:#f4b183;--dawn-rose:#e08d9d;--gold:#e8c87a;--gold-bright:#f6dfa4;--gold-dim:#e8c87a59;--ivory:#f5efe2;--ivory-dim:#f5efe29e;--ivory-faint:#f5efe257;--bg:var(--dusk-0);--bg-raised:var(--dusk-1);--bg-overlay:#141632d9;--text:var(--ivory);--text-dim:var(--ivory-dim);--text-faint:var(--ivory-faint);--accent:var(--gold);--line:#f5efe21a;--line-strong:#f5efe233;--positive:#7fc8a9;--negative:#d98a8a;--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-sweep:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-med:.42s;--dur-slow:.9s;--shadow-soft:0 8px 40px #04051280;--shadow-card:0 2px 14px #04051259;--glow-gold:0 0 24px #e8c87a47}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-ui);font-size:var(--text-base);background:var(--bg);color:var(--text);min-height:100vh;line-height:1.55}#root{min-height:100vh}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-weight:500;line-height:1.15}::selection{background:var(--gold-dim)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.display{font-family:var(--font-display);font-weight:400}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.eyebrow{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.hairline{border:none;border-top:1px solid var(--line)}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);font-size:var(--text-sm);letter-spacing:.02em;border:1px solid var(--line-strong);color:var(--text);transition:all var(--dur-fast) var(--ease-settle);white-space:nowrap;padding:.6rem 1.3rem;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:var(--line-strong);color:var(--text)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn-primary:hover{opacity:.88;color:var(--bg);border-color:var(--accent)}.btn-gold{background:linear-gradient(135deg, var(--gold), #d9b263);color:#241d0a;box-shadow:var(--glow-gold);border:none}.btn-gold:hover{color:#241d0a;filter:brightness(1.06)}.btn-ghost{color:var(--text-dim);border-color:#0000}.btn-ghost:hover{color:var(--text);border-color:#0000}.btn-lg{font-size:var(--text-base);border-radius:var(--r-md);padding:.85rem 2rem}.btn-sm{font-size:var(--text-xs);padding:.35rem .8rem}.field{gap:var(--s-2);flex-direction:column;display:flex}.field label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.input,.field input,.field select,.field textarea{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:var(--text-base);color:var(--text);transition:border-color var(--dur-fast);width:100%;padding:.65rem .9rem}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field .hint{font-size:var(--text-xs);color:var(--text-faint);text-transform:none;letter-spacing:0}.field-error{color:var(--negative);font-size:var(--text-sm)}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.card-pad{padding:var(--s-5)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-strong);font-weight:600}.table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle}.table .num{text-align:right;font-variant-numeric:tabular-nums}.back-to-study{align-items:center;gap:var(--s-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);transition:color var(--dur-fast);font-weight:600;display:inline-flex}.back-to-study:hover{color:var(--gold)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up var(--dur-med) var(--ease-settle) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--s-5);animation:fade-in var(--dur-fast) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);width:100%;max-width:560px;max-height:88vh;animation:fade-up var(--dur-med) var(--ease-settle) both;overflow-y:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}::-webkit-scrollbar-track{background:0 0}.overworld{min-height:100vh;color:var(--ivory);background:radial-gradient(120% 90% at 50% 110%, #f4b18338, transparent 55%), radial-gradient(80% 60% at 80% -10%, #e08d9d1f, transparent 60%), linear-gradient(180deg, var(--dusk-0) 0%, var(--dusk-1) 55%, var(--dusk-2) 100%);position:relative;overflow:hidden}.overworld.morning{background:radial-gradient(130% 95% at 50% 112%,#f4b1836b,#0000 60%),radial-gradient(80% 60% at 78% -8%,#e08d9d2e,#0000 60%),linear-gradient(#12142e 0%,#232653 55%,#453963 100%)}.overworld.night{background:radial-gradient(110% 80% at 50% 115%,#e8c87a24,#0000 50%),linear-gradient(#07081a 0%,#0d0f26 60%,#141638 100%)}@keyframes drift{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--p-opacity,.5)}88%{opacity:var(--p-opacity,.5)}to{transform:translate3d(var(--p-dx,30px), -70vh, 0);opacity:0}}.particle{background:var(--gold-bright);filter:blur(.6px);pointer-events:none;border-radius:50%;animation:linear infinite drift;position:absolute;bottom:-4px}.auth-page{min-height:100vh;padding:var(--s-6);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-card{border-radius:var(--r-xl);width:100%;max-width:420px;padding:var(--s-7) var(--s-6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft);background:#1416328c;border:1px solid #f5efe21f}.auth-card h1{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--s-2)}.auth-card .sub{color:var(--ivory-dim);font-size:var(--text-sm);margin-bottom:var(--s-6)}.auth-card form{gap:var(--s-4);flex-direction:column;display:flex}.auth-card .field input{background:#0b0c1e99;border-color:#f5efe229}.auth-card .field input:focus{border-color:var(--gold)}.auth-links{margin-top:var(--s-5);font-size:var(--text-sm);color:var(--ivory-dim);justify-content:space-between;display:flex}.auth-links a{color:var(--gold)}.auth-links a:hover{color:var(--gold-bright)}.wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--ivory)}.wordmark .dot{color:var(--gold)}.code-input{gap:var(--s-2);justify-content:center;display:flex}.code-input input{text-align:center;width:3rem;height:3.6rem;font-size:var(--text-lg);font-family:var(--font-mono);border-radius:var(--r-md);color:var(--ivory);background:#0b0c1e99;border:1px solid #f5efe229}.code-input input:focus{border-color:var(--gold);box-shadow:var(--glow-gold);outline:none}.landing{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.intake{z-index:1;min-height:100vh;padding:var(--s-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.intake-step{text-align:center;width:100%;max-width:620px}.intake-step .eyebrow{color:var(--gold);margin-bottom:var(--s-4);display:block}.intake-step h2{font-family:var(--font-display);margin-bottom:var(--s-6);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:400;line-height:1.2}.intake-input{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ivory);text-align:center;padding:var(--s-3);width:100%;transition:border-color var(--dur-med);background:0 0;border:none;border-bottom:1px solid #f5efe24d}.intake-input:focus{border-color:var(--gold);outline:none}.intake-input::placeholder{color:var(--ivory-faint)}.intake-options{gap:var(--s-4);text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.intake-option{border-radius:var(--r-lg);padding:var(--s-5);cursor:pointer;transition:all var(--dur-fast) var(--ease-settle);background:#14163266;border:1px solid #f5efe229}.intake-option:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.intake-option.selected{border-color:var(--gold);box-shadow:var(--glow-gold);background:#e8c87a12}.intake-option .t{font-family:var(--font-display);font-size:var(--text-md);margin-bottom:var(--s-1)}.intake-option .d{font-size:var(--text-sm);color:var(--ivory-dim);line-height:1.5}.intake-nav{margin-top:var(--s-7);justify-content:center;gap:var(--s-4);align-items:center;display:flex}.intake-progress{top:var(--s-6);gap:var(--s-2);display:flex;position:absolute}.intake-progress span{width:28px;height:2px;transition:background var(--dur-med);background:#f5efe22e;border-radius:2px}.intake-progress span.done{background:var(--gold)}.people-row{gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.people-row input,.people-row select{border-radius:var(--r-sm);color:var(--ivory);background:#0b0c1e99;border:1px solid #f5efe229;padding:.6rem .9rem}.people-row input{flex:1}.people-row input:focus,.people-row select:focus{border-color:var(--gold);outline:none}.people-row select option{background:var(--dusk-1)}.study{z-index:1;min-height:100vh;padding:var(--s-6) var(--s-6) var(--s-9);max-width:1280px;margin:0 auto;position:relative}.intention{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}.intention input{max-width:480px;padding:var(--s-2) var(--s-1);color:var(--ivory);font-family:var(--font-display);font-size:var(--text-md);background:0 0;border:none;border-bottom:1px solid #f5efe233;flex:1;font-style:italic}.intention input:focus{border-color:var(--gold);outline:none}.intention input::placeholder{color:var(--ivory-faint);font-style:italic}.intention .q{color:var(--ivory-dim);font-size:var(--text-sm);white-space:nowrap}.briefing-overlay{z-index:500;padding:var(--s-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 90% at 50% 115%,#f4b1834d,#0000 55%),linear-gradient(#070818f7,#0d0f26f7);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.briefing{text-align:center;max-width:640px}.briefing .from{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s-5)}.briefing .note{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:300;line-height:1.55}.briefing .note strong{color:var(--gold-bright);font-weight:400}.briefing .actions{margin-top:var(--s-7);justify-content:center;gap:var(--s-4);display:flex}.notice{padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--text-dim);margin-bottom:var(--s-4);background:var(--bg-raised)}.notice.positive{border-left-color:var(--positive)}.toggle{border:1px solid var(--line-strong);background:var(--bg);width:44px;height:25px;transition:background var(--dur-fast), border-color var(--dur-fast);border-radius:99px;flex-shrink:0;position:relative}.toggle .knob{background:var(--text-faint);width:19px;height:19px;transition:transform var(--dur-fast) var(--ease-settle), background var(--dur-fast);border-radius:50%;position:absolute;top:2px;left:2px}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle.on .knob{background:var(--bg-raised);transform:translate(19px)}.toggle:disabled{opacity:.55;cursor:default}.progress{background:var(--line);height:4px;margin-top:var(--s-2);border-radius:99px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width var(--dur-slow);border-radius:99px;display:block}.statement{margin-bottom:var(--s-4);overflow:hidden}.escrow-grid{gap:var(--s-7);grid-template-columns:1.6fr 1fr;display:grid}@media (width<=900px){.escrow-grid{grid-template-columns:1fr}}.closing{position:relative;overflow:hidden}.deed{padding:var(--s-6);border-bottom:1px solid var(--line);text-align:center;background:linear-gradient(#fffdf6,#faf6ea)}.deed-head{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.4em;text-transform:uppercase;color:#7c6647;margin-bottom:var(--s-4)}.deed-body{font-family:var(--font-display);font-size:var(--text-base);color:#4a4133;max-width:52ch;margin:0 auto;line-height:1.8}.deed-name{font-size:var(--text-xl);color:#241f18;margin:var(--s-4) 0;padding:0 var(--s-5) var(--s-2);border-bottom:1px solid #c9bda3;display:inline-block}.deed-line{justify-content:center;align-items:flex-end;gap:var(--s-6);margin-top:var(--s-4);display:flex}.sig-canvas{cursor:crosshair;touch-action:none;background:0 0;border-bottom:1.5px solid #241f18;width:300px;height:66px}.sig-canvas.signed{border-bottom-color:var(--positive)}.deed-sig-label{font-size:var(--text-xs);color:#a3947a;margin-top:4px;font-style:italic}.deed-seal{color:#f6dfa4;width:64px;height:64px;font-family:var(--font-display);font-size:var(--text-sm);background:radial-gradient(circle at 35% 30%,#d4536a,#a3253f);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 10px #a3253f66}@keyframes leaf-fall{0%{opacity:0;transform:translateY(-10%)rotate(0)}10%{opacity:1}to{opacity:.6;transform:translateY(110vh)rotate(320deg)}}.goldleaf{pointer-events:none;z-index:1500;position:fixed;inset:0}.goldleaf span{background:linear-gradient(135deg,#f6dfa4,#d9b263);border-radius:40% 60% 55% 45%;width:10px;height:7px;animation:linear both leaf-fall;position:absolute;top:-20px}.mail-layout{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);grid-template-columns:minmax(300px,380px) 1fr;gap:0;min-height:74vh;display:grid;overflow:hidden}@media (width<=860px){.mail-layout{grid-template-columns:1fr}}.mail-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.mail-filters{padding:var(--s-3);border-bottom:1px solid var(--line);gap:2px;display:flex}.mail-filters button{font-size:var(--text-xs);color:var(--text-dim);border-radius:99px;padding:.3rem .8rem;font-weight:600}.mail-filters button.active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.mail-scroll{max-height:70vh;overflow-y:auto}.mail-row{text-align:left;width:100%;padding:var(--s-4);border-bottom:1px solid var(--line);transition:background var(--dur-fast);display:block;position:relative}.mail-row:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.mail-row.open{background:color-mix(in srgb, var(--accent) 8%, transparent)}.mail-row.unread .mail-from,.mail-row.unread .mail-subject{font-weight:700}.mail-row.unread:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:7px}.mail-row-top{justify-content:space-between;gap:var(--s-3);display:flex}.mail-from{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.mail-time{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.mail-subject{font-size:var(--text-sm);margin-top:2px}.mail-preview{font-size:var(--text-xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.wax-seal{background:radial-gradient(circle at 35% 30%,#d4536a,#a3253f);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.mail-empty{padding:var(--s-6);text-align:center;color:var(--text-faint);font-size:var(--text-sm)}.mail-empty.tall{padding-top:22vh}.mail-reader{max-height:78vh;overflow-y:auto}.mail-detail{padding:var(--s-6) var(--s-7);max-width:680px}.mail-detail-from{gap:var(--s-3);align-items:center;display:flex}.mail-body{margin-top:var(--s-5)}.mail-body p{margin-bottom:var(--s-4);color:var(--text-dim);line-height:1.75}.mail-actions{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line)}.attachment{margin-top:var(--s-5)}.attachment-view{margin-top:var(--s-4);animation:fade-up var(--dur-med) var(--ease-settle) both}.invite-card{text-align:center;max-width:380px;padding:var(--s-7) var(--s-6);box-shadow:var(--shadow-soft);color:#4a4133;background:linear-gradient(#fffdf6,#f8f3e6);border:1px solid #e3d9c2;margin:0 auto}.invite-rule{width:60px;height:1px;margin:0 auto var(--s-4);background:#c9bda3}.invite-card .invite-rule:last-child{margin:var(--s-4) auto 0}.invite-title{font-size:var(--text-lg);color:#241f18;margin-bottom:var(--s-4)}.invite-line{font-size:var(--text-sm);letter-spacing:.04em;padding:3px 0}.deck-lines{border:1px solid var(--line);border-radius:var(--r-md);list-style:none;overflow:hidden}.deck-lines li{padding:var(--s-3) var(--s-4);font-size:var(--text-sm);border-bottom:1px solid var(--line)}.deck-lines li:last-child{border-bottom:none}.deck-lines li:first-child{background:color-mix(in srgb, var(--accent) 7%, transparent);font-weight:650}dialog.modal-backdrop{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0}dialog.modal-backdrop:not([open]){display:none}dialog.modal-backdrop::backdrop{background:0 0}dialog.modal-backdrop>.modal{max-height:min(88dvh,100dvh - 48px)}dialog.modal-backdrop :focus-visible{outline-offset:3px;outline:2px solid #668fb7}.dy-view-region{flex:1;min-width:0;padding:14px;overflow:auto}.dy-root .dy-view-region{--text:#23272e;--text-dim:#596675;--text-faint:#667281;--accent:#315e91;--line:#e0e5eb}.dy-root .cal-event-time{color:#46505f;opacity:1}.dy-view-region:focus-visible{outline-offset:-3px;outline:2px solid #3b6ea5}.cal-grid-week{min-width:896px}.dy-month-calendar{min-width:784px}.dy-scroll-hint{color:#596675;padding:10px 16px 0;font:11px/1.6 Inter,sans-serif;display:none}.dy-event-fields{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.dy-event-fields .field,.dy-event-fields .input{min-width:0}@media (width<=650px){.dy-scroll-hint{display:block}.dy-event-fields{grid-template-columns:minmax(0,1fr)}.dy-dialog-content .input{min-width:0;font-size:16px}}.cal-toolbar{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.cal-legend{gap:var(--s-3);flex-wrap:wrap;display:flex}.cal-legend span{font-size:var(--text-xs);color:var(--text-dim);align-items:center;gap:5px;display:inline-flex}.cal-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.cal-grid{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);grid-template-columns:44px repeat(7,1fr);display:grid;overflow:hidden}.cal-hours{padding-top:54px}.cal-hour-label{color:var(--text-faint);text-align:right;padding-right:6px;font-size:10px;transform:translateY(-6px)}.cal-day{border-left:1px solid var(--line);min-width:0}.cal-day.today{background:color-mix(in srgb, var(--accent) 3%, transparent)}.cal-day-head{border-bottom:1px solid var(--line);height:54px;font-size:var(--text-xs);color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;display:flex}.cal-day.today .cal-day-head strong{color:var(--accent)}.cal-day-head strong{font-size:var(--text-md);color:var(--text)}.cal-day-body{background-image:repeating-linear-gradient(to bottom, transparent, transparent 45px, var(--line) 45px, var(--line) 46px);position:relative}.cal-now{background:var(--negative);z-index:3;height:2px;position:absolute;left:0;right:0}.cal-now:before{content:"";background:var(--negative);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-1px}.cal-event{text-align:left;z-index:2;transition:filter var(--dur-fast);border-radius:5px;flex-direction:column;padding:3px 6px;font-size:10.5px;line-height:1.25;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.cal-event:hover{filter:brightness(.96);z-index:4}.cal-event-time{opacity:.8;font-weight:700}.cal-event-title{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.route-map{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;display:block}.map-label{fill:#d8a349;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:11px}.flight-live{text-align:right;color:var(--text-dim)}.car-stage{border-radius:var(--r-md) var(--r-md) 0 0;overflow:hidden}.crossing{padding:var(--s-4) var(--s-5)}.journey-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.journey-card{transition:transform var(--dur-fast) var(--ease-settle), border-color var(--dur-fast);overflow:hidden}.journey-card:hover{border-color:var(--accent);transform:translateY(-3px)}.journey-layout{gap:var(--s-7);margin-top:var(--s-5);grid-template-columns:1.6fr 1fr;display:grid}@media (width<=900px){.journey-layout{grid-template-columns:1fr}}.journey-day{margin-top:var(--s-6)}.journey-options{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.journey-option{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s-4);transition:all var(--dur-fast)}.journey-option:hover{border-color:var(--accent)}.journey-option.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.thread{flex-direction:column;height:100%;max-height:78vh;display:flex}.bubble-row{display:flex}.bubble-row.me{justify-content:flex-end}.bubble{background:color-mix(in srgb, var(--text) 8%, var(--bg-raised));max-width:68%;font-size:var(--text-sm);border-radius:18px 18px 18px 5px;padding:.55rem .9rem;line-height:1.5;position:relative}.bubble-row.me .bubble{background:var(--accent);color:#241207;border-radius:18px 18px 5px}.bubble-time{opacity:.55;margin-top:3px;font-size:9.5px;display:block}.bubble.typing{gap:4px;padding:.8rem 1rem;display:flex}.bubble.typing span{background:var(--text-faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing-dot}.bubble.typing span:nth-child(2){animation-delay:.15s}.bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.acquisition{border:1px solid var(--accent);box-shadow:0 0 40px color-mix(in srgb, var(--accent) 18%, transparent)}.verified{color:#fff;background:#4d9de0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.composer{margin-top:var(--s-4)}.yourlife{z-index:1;max-width:1100px;padding:var(--s-6);color:var(--ivory);margin:0 auto;position:relative}.yourlife-head{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-4) 0 var(--s-7);flex-wrap:wrap;display:flex}.spread{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=800px){.spread{grid-template-columns:1fr}}.spread-cell{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--s-5);background:#14163280;border:1px solid #f5efe224}.spread-cell.wide{grid-column:1/-1}.yourlife blockquote{overflow-wrap:anywhere}.spread-empty{color:var(--ivory-faint);font-style:italic;font-size:var(--text-sm);margin-top:var(--s-3)}.spread-item{margin-top:var(--s-3)}.spread-item-caption{font-size:var(--text-sm);color:var(--ivory-dim);margin-top:var(--s-2)}.spread-line{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--text-sm);color:var(--ivory-dim);display:flex}.spread-dot{border:1px solid #f5efe24d;border-radius:50%;flex-shrink:0;width:12px;height:12px}.spread-cities{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.spread-city{font-size:var(--text-xs);letter-spacing:.1em;color:var(--gold-bright);border:1px solid #e8c87a59;border-radius:99px;padding:.3rem .8rem}.chronicle{z-index:1;max-width:640px;padding:var(--s-5);color:var(--ivory);margin:0 auto;position:relative}.settings{z-index:1;max-width:980px;padding:var(--s-5);color:var(--ivory);margin:0 auto;position:relative}.settings-grid{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=840px){.settings-grid{grid-template-columns:1fr}}.settings-card{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--s-5);background:#14163280;border:1px solid #f5efe224}.settings-card .field input{background:#0b0c1e99;border-color:#f5efe229}.settings-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid #f5efe217;flex-wrap:wrap;display:flex}.settings-row:last-child{border-bottom:none}.settings-label{font-weight:600;font-size:var(--text-sm)}.settings-sub{color:var(--ivory-faint);font-size:var(--text-xs);max-width:320px;margin-top:2px}.seg{border-radius:var(--r-sm);border:1px solid #f5efe233;display:flex;overflow:hidden}.seg button{font-size:var(--text-xs);color:var(--ivory-dim);border-right:1px solid #f5efe224;padding:.4rem .9rem;font-weight:600}.seg button:last-child{border-right:none}.seg button.on{background:var(--gold);color:#241d0a}.settings .toggle{background:#0b0c1e99;border-color:#f5efe24d}.settings .toggle.on{background:var(--gold);border-color:var(--gold)}.settings .toggle.on .knob{background:#241d0a}@media print{.overworld{background:#fff!important}.particle,.back-to-study,.btn{display:none!important}.yourlife{color:#222}.spread-cell{background:#fff;border-color:#ddd}body{background:#fff!important}.overworld{min-height:0;background:#fff!important}.overworld .particle,.yourlife .back-to-study,.yourlife button{display:none!important}.yourlife,.yourlife *{color:#1a1a1a!important}.yourlife .eyebrow{color:#8a7a45!important}.spread-cell{break-inside:avoid;background:#fff!important;border:1px solid #d9d9d3!important}.spread-city{border-color:#8a7a45!important}.yourlife footer{color:#999!important}}.mb-root{color:#333;-webkit-font-smoothing:auto;background:#e9e7e1;min-height:100vh;font-family:Verdana,Geneva,sans-serif;font-size:12px}.mb-utility{color:#cfd8e3;background:#00284d;padding:4px 0;font-size:10px}.mb-utility-inner{flex-wrap:wrap;justify-content:space-between;gap:4px;width:984px;max-width:100%;margin:0 auto;padding:0 12px;display:flex}.mb-utility a{color:#cfd8e3;border-right:1px solid #33517a;padding:0 7px;text-decoration:none}.mb-utility a:last-child{border-right:none}.mb-utility a:hover{color:#fff;text-decoration:underline}.mb-portal{background:#fff;border:1px solid #c9c5bb;border-top:none;width:984px;max-width:100%;margin:0 auto 40px;box-shadow:0 1px 6px #0000001f}.mb-masthead{background:#fdfcf9;border-bottom:1px solid #d8d4ca;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;padding:16px 18px 12px;display:flex}.mb-logotype{color:#002b55;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:24px}.mb-logotype .amp{color:#8a7a45}.mb-est{color:#8a857a;letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:9px}.mb-welcome{text-align:right;color:#666;font-size:10px;line-height:1.6}.mb-welcome b{color:#002b55}.mb-nav{background:linear-gradient(#0e4479 0%,#04305c 55%,#00284d 100%);border-bottom:3px solid #8a7a45;display:flex;overflow-x:auto}.mb-nav a{color:#e8edf3;text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #ffffff2e;flex-shrink:0;padding:9px 14px;font-size:11px;font-weight:700;text-decoration:none}.mb-nav a:hover{background:#ffffff1a}.mb-nav a.on{color:#002b55;background:#fdfcf9}.mb-body{padding:18px}.mb-banner{border:1px solid #c9c5bb;height:118px;margin-bottom:16px;position:relative;overflow:hidden}.mb-banner img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.mb-banner .cap{color:#fff;background:#00284dd1;padding:7px 14px;font-family:Georgia,serif;font-size:15px;position:absolute;bottom:0;left:0;right:0}.mb-h1{color:#002b55;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.mb-h2{color:#002b55;border-bottom:2px solid #002b55;margin:18px 0 0;padding-bottom:4px;font-family:Georgia,serif;font-size:15px;font-weight:400}.mb-asof{color:#888;margin-bottom:12px;font-size:10px}.mb-cols{align-items:flex-start;gap:16px;display:flex}.mb-main{flex:1;min-width:0}.mb-rail{flex-direction:column;flex-shrink:0;gap:12px;width:250px;display:flex}@media (width<=900px){.mb-cols{flex-direction:column}.mb-rail{width:100%}}.mb-table-region{width:100%;min-width:0;max-width:100%;overflow-x:auto}.mb-table-wide>.mb-table{min-width:560px}.mb-table-region:focus-visible,.mb-nav:focus-visible{outline-offset:-2px;outline:2px solid #0a4a8a}.mb-nav a:focus-visible{outline-offset:-4px;outline:2px solid #ead49b}@media (width<=900px){.mb-main{width:100%}}.mb-table{border-collapse:collapse;width:100%;font-size:12px}.mb-table th{text-transform:uppercase;letter-spacing:.06em;color:#555;text-align:left;background:#eceae3;border:1px solid #d0ccc0;padding:6px 9px;font-size:10px}.mb-table td{vertical-align:middle;border:1px solid #ddd9cf;padding:7px 9px}.mb-table tr:nth-child(2n) td{background:#f7f6f1}.mb-table .num{text-align:right;white-space:nowrap;font-family:Georgia,serif;font-size:13px}.mb-money{font-family:Georgia,serif}.mb-pos{color:#1e6b3a}.mb-neg{color:#9a2c2c}.mb-link{color:#0a4a8a;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.mb-link:hover{color:#062f57}.mb-networth{color:#002b55;letter-spacing:.01em;font-family:Georgia,serif;font-size:34px}.mb-module{background:#fdfcf9;border:1px solid #c9c5bb}.mb-module-head{text-transform:uppercase;letter-spacing:.08em;color:#002b55;background:linear-gradient(#f4f2ec,#e8e5db);border-bottom:1px solid #c9c5bb;padding:6px 10px;font-size:11px;font-weight:700}.mb-module-body{color:#555;padding:10px;font-size:11px;line-height:1.6}.mb-btn{color:#fff;cursor:pointer;text-shadow:0 -1px #0006;background:linear-gradient(#0e4479,#04305c);border:1px solid #001f3d;border-radius:2px;padding:7px 16px;font-family:Verdana,sans-serif;font-size:11px;font-weight:700;display:inline-block}.mb-btn:hover{background:linear-gradient(#155189,#0a3a6b)}.mb-btn:disabled{opacity:.6;cursor:default}.mb-btn-secondary{color:#333;text-shadow:none;background:linear-gradient(#fdfcf9,#e8e5db);border:1px solid #a9a494}.mb-btn-secondary:hover{background:linear-gradient(#fff,#f0ede4)}.mb-notice{color:#6b5d1e;background:#fff9e1;border:1px solid #e0d494;margin:10px 0;padding:8px 12px;font-size:11px}.mb-notice-info{color:#2c4a6b;background:#eef3f9;border:1px solid #b9cbe0}.mb-field{margin-bottom:12px}.mb-field label{text-transform:uppercase;letter-spacing:.06em;color:#555;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.mb-field input,.mb-field select{color:#333;background:#fff;border:1px solid #a9a494;border-radius:0;width:100%;padding:6px 8px;font-family:Verdana,sans-serif;font-size:12px}.mb-field input:focus,.mb-field select:focus{outline:2px solid #7da4cc}.mb-field .req{color:#9a2c2c}.mb-hint{color:#888;margin-top:3px;font-size:10px}.mb-error{color:#9a2c2c;margin:8px 0;font-size:11px;font-weight:700}.mb-pdf:before{content:"⤓ ";color:#9a2c2c;font-weight:700}.mb-badge{color:#8a7a45;letter-spacing:.14em;text-transform:uppercase;background:#fcfaf2;border:1px solid #8a7a45;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.mb-footer{color:#8a857a;background:#f0eee8;border-top:3px solid #00284d;padding:14px 18px 22px;font-size:9.5px;line-height:1.7}.mb-footer p{margin-bottom:6px}.mb-footer .row{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.mb-footer a{color:#0a4a8a;text-decoration:underline}.mb-confirmbox{text-align:center;background:#f2f8f2;border:2px solid #1e6b3a;max-width:460px;margin:24px auto;padding:18px}.mb-confirmbox .head{color:#1e6b3a;margin-bottom:8px;font-family:Georgia,serif;font-size:19px}.mb-ref{font-family:Courier New,monospace;font-size:13px;font-weight:700}.mb-toggle-row{background:#fff;border:1px solid #ddd9cf;border-top:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.mb-toggle-row:first-of-type{border-top:1px solid #ddd9cf}.mb-toggle-row:nth-child(2n){background:#f7f6f1}.mb-team-card{background:#fff;border:1px solid #c9c5bb;gap:12px;margin-bottom:12px;padding:12px;display:flex}.mb-team-photo{object-fit:cover;filter:saturate(.8);border:1px solid #a9a494;width:74px;height:90px}.mb-quicklinks{margin:0;padding:0;list-style:none}.mb-quicklinks li{border-bottom:1px dotted #d0ccc0}.mb-quicklinks li:last-child{border-bottom:none}.mb-quicklinks a,.mb-quicklinks button{text-align:left;color:#0a4a8a;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 2px;font-family:inherit;font-size:11px;text-decoration:underline;display:block}.mb-rate-row{border-bottom:1px dotted #d0ccc0;justify-content:space-between;padding:4px 0;display:flex}.mb-rate-row:last-child{border-bottom:none}.mb-rate-row .r{color:#002b55;font-family:Georgia,serif;font-weight:700}@media (width<=650px){.mb-body,.mb-masthead{padding:14px}.mb-welcome{text-align:left;overflow-wrap:anywhere}.mb-field{min-width:0;max-width:100%}.mb-field input,.mb-field select{min-width:0;max-width:100%;font-size:16px}.mb-networth{font-size:clamp(22px,6.8vw,34px)}}.vw-root{color:#e8e4dc;background:#0c0c0c;min-height:100vh;font-family:Playfair Display,Georgia,serif}.vw-topbar{z-index:50;background:#0c0c0c;border-bottom:1px solid #e8e4dc1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 44px;display:flex;position:sticky;top:0}.vw-logo{letter-spacing:.34em;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:19px}.vw-logo .amp{color:#b0a172}.vw-nav{flex-wrap:wrap;gap:4px;display:flex}.vw-nav a{letter-spacing:.22em;text-transform:uppercase;color:#b8b2a6;padding:8px 13px;font-family:Inter,Helvetica,sans-serif;font-size:10.5px;text-decoration:none}.vw-nav a:hover,.vw-nav a.on{color:#fff}.vw-hero{height:66vh;min-height:420px;position:relative;overflow:hidden}.vw-hero img{object-fit:cover;filter:grayscale(.35)contrast(1.02);width:100%;height:100%}.vw-hero:after{content:"";background:linear-gradient(#0c0c0c40,#0c0c0c0d 40%,#0c0c0ce0);position:absolute;inset:0}.vw-hero-text{z-index:2;max-width:720px;position:absolute;bottom:44px;left:44px}.vw-hero-text h1{color:#fff;font-size:clamp(28px,4.6vw,54px);font-weight:400;line-height:1.1}.vw-hero-text .sub{letter-spacing:.28em;text-transform:uppercase;color:#b0a172;margin-bottom:14px;font-family:Inter,sans-serif;font-size:11px}.vw-cta{letter-spacing:.26em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:13px 30px;font-family:Inter,sans-serif;font-size:10.5px;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.vw-cta:hover{color:#0c0c0c;background:#fff}.vw-cta.gold{color:#b0a172;border-color:#b0a172}.vw-cta.gold:hover{color:#0c0c0c;background:#b0a172}.vw-section{padding:60px 44px}.vw-kicker{letter-spacing:.32em;text-transform:uppercase;color:#b0a172;text-align:center;margin-bottom:10px;font-family:Inter,sans-serif;font-size:10px}.vw-section-title{text-align:center;color:#fff;margin-bottom:40px;font-size:34px;font-weight:400}.vw-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:3px;display:grid}@media (width<=820px){.vw-grid{grid-template-columns:1fr}}.vw-card{aspect-ratio:16/11;display:block;position:relative;overflow:hidden}.vw-card img{object-fit:cover;filter:grayscale(.18);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.vw-card:hover img{filter:grayscale(0);transform:scale(1.045)}.vw-card:after{content:"";background:linear-gradient(#0000 45%,#000000db);position:absolute;inset:0}.vw-card-info{z-index:2;position:absolute;bottom:18px;left:22px;right:22px}.vw-card-price{letter-spacing:.2em;color:#b0a172;margin-bottom:5px;font-family:Inter,sans-serif;font-size:11px}.vw-card-name{color:#fff;font-size:22px;font-weight:400}.vw-card-loc{letter-spacing:.18em;text-transform:uppercase;color:#b8b2a6;margin-top:4px;font-family:Inter,sans-serif;font-size:10px}.vw-flag{z-index:3;letter-spacing:.22em;text-transform:uppercase;color:#0c0c0c;background:#b0a172;padding:5px 11px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;position:absolute;top:16px;left:16px}.vw-footer{color:#7a766c;letter-spacing:.06em;border-top:1px solid #e8e4dc1f;padding:40px 44px;font-family:Inter,sans-serif;font-size:10px;line-height:1.9}.vw-footer b{color:#b8b2a6;letter-spacing:.2em}.vw-detail-hero{height:74vh;min-height:440px;position:relative}.vw-detail-hero img{object-fit:cover;width:100%;height:100%}.vw-detail-hero:after{content:"";background:linear-gradient(#0c0c0c59,#0000 30%,#0c0c0ceb);position:absolute;inset:0}.vw-detail-head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:40px;left:44px;right:44px}.vw-detail-title{color:#fff;font-size:clamp(26px,4vw,46px);font-weight:400}.vw-detail-price{letter-spacing:.16em;color:#b0a172;font-family:Inter,sans-serif;font-size:15px}.vw-specbar{border-top:1px solid #e8e4dc24;border-bottom:1px solid #e8e4dc24;flex-wrap:wrap;justify-content:center;gap:0;display:flex}.vw-specbar>div{text-align:center;border-right:1px solid #e8e4dc24;padding:20px 34px}.vw-specbar>div:last-child{border-right:none}.vw-specbar .v{color:#fff;font-size:24px}.vw-specbar .k{letter-spacing:.26em;text-transform:uppercase;color:#7a766c;margin-top:4px;font-family:Inter,sans-serif;font-size:9px}.vw-detail-cols{grid-template-columns:1.5fr 1fr;gap:60px;max-width:1280px;margin:0 auto;padding:56px 44px;display:grid}@media (width<=900px){.vw-detail-cols{grid-template-columns:1fr}}.vw-prose p{color:#c9c4b8;margin-bottom:22px;font-size:16px;font-weight:400;line-height:2}.vw-prose p:first-of-type:first-letter{float:left;color:#b0a172;padding-right:10px;font-size:46px;line-height:.9}.vw-amenities{columns:2;color:#b8b2a6;gap:30px;padding:0;font-family:Inter,sans-serif;font-size:12px;line-height:2.2;list-style:none}.vw-amenities li{break-inside:avoid;border-bottom:1px solid #e8e4dc14}.vw-agent-box{background:#111;border:1px solid #e8e4dc29;padding:28px;position:sticky;top:100px}.vw-agent-name{color:#fff;font-size:21px}.vw-agent-meta{color:#7a766c;letter-spacing:.08em;margin:8px 0 16px;font-family:Inter,sans-serif;font-size:10.5px;line-height:1.9}.vw-form input,.vw-form textarea{color:#e8e4dc;background:#0c0c0c;border:1px solid #e8e4dc33;width:100%;margin-bottom:10px;padding:11px 12px;font-family:Inter,sans-serif;font-size:12px}.vw-form input:focus,.vw-form textarea:focus{border-color:#b0a172;outline:none}.vw-fine{color:#5f5b52;margin-top:16px;font-family:Inter,sans-serif;font-size:9.5px;line-height:1.8}.vw-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3px;margin-top:40px;display:grid}.vw-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.lt-root{color:#2a2620;background:#d8d3c4;min-height:100vh;padding:24px 10px 60px;font-family:Times New Roman,Times,serif;font-size:14px}.lt-sheet{background:#faf8f0;border:1px solid #a39d8a;width:880px;max-width:100%;margin:0 auto;box-shadow:2px 2px #0000001f}.lt-head{text-align:center;border-bottom:3px double #2a2620;padding:22px 20px 14px}.lt-head .co{font-variant:small-caps;letter-spacing:.12em;font-size:24px}.lt-head .tag{color:#6b6353;margin-top:2px;font-size:11px;font-style:italic}.lt-head .contact{color:#6b6353;margin-top:8px;font-family:Verdana,sans-serif;font-size:10px}.lt-body{padding:20px 26px 30px}.lt-filebar{background:#eee9d9;border:1px solid #c5bfa8;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:16px;padding:8px 12px;font-family:Courier New,monospace;font-size:12px;display:flex}.lt-h2{font-variant:small-caps;letter-spacing:.08em;border-bottom:1px solid #2a2620;margin:20px 0 10px;padding-bottom:3px;font-size:16px}.lt-table{border-collapse:collapse;width:100%;font-size:13px}.lt-table th{text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#e5dfc9;border:1px solid #a39d8a;padding:5px 8px;font-family:Verdana,sans-serif;font-size:11px}.lt-table td{border:1px solid #c5bfa8;padding:7px 9px}.lt-status-done{color:#2d5a2d;font-weight:700}.lt-status-now{color:#8a6d1e;background:#fdf6d8;font-weight:700}.lt-status-wait{color:#999}.lt-btn{cursor:pointer;color:#2a2620;background:#e5dfc9;border:2px outset #d5cfb8;padding:6px 16px;font-family:Verdana,sans-serif;font-size:11px;font-weight:700}.lt-btn:active{border-style:inset}.lt-btn:disabled{color:#999;cursor:default}.lt-btn-primary{color:#fff;background:#35502f;border-color:#46683e}.lt-note{background:#fdf6d8;border:1px solid #d8c878;margin:12px 0;padding:8px 12px;font-size:12px}.lt-stamp-closed{color:#8a2c2c;letter-spacing:.2em;opacity:.85;border:3px solid #8a2c2c;padding:6px 18px;font-family:Courier New,monospace;font-size:18px;font-weight:700;display:inline-block;transform:rotate(-6deg)}.lt-footer{color:#8a8474;text-align:center;padding:12px 20px 20px;font-family:Verdana,sans-serif;font-size:10px;line-height:1.7}.aj-root{color:#29343d;background:#fff;min-height:100vh;font-family:Inter,Arial,sans-serif;font-size:14px}.aj-topbar{color:#cfdbe2;background:#16323f;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 24px;font-size:12px;display:flex}.aj-topbar b{color:#fff}.aj-topbar a{color:#cfdbe2;margin-left:16px;text-decoration:none}.aj-topbar a:hover{text-decoration:underline}.aj-header{z-index:60;background:#fff;border-bottom:1px solid #e3e7ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.aj-logo{align-items:baseline;gap:8px;text-decoration:none;display:flex}.aj-logo .word{color:#16323f;letter-spacing:.02em;font-family:Merriweather,Georgia,serif;font-size:24px;font-weight:700}.aj-logo .word span{color:#e08a2e}.aj-logo .tag{letter-spacing:.2em;text-transform:uppercase;color:#8798a3;font-size:9px}.aj-nav{flex-wrap:wrap;gap:2px;display:flex}.aj-nav a{color:#3d4f5c;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none}.aj-nav a:after{content:" ▾";color:#a9b6bf;font-size:9px}.aj-nav a.plain:after{content:""}.aj-nav a:hover,.aj-nav a.on{color:#e08a2e}.aj-quote-btn{color:#fff;cursor:pointer;background:linear-gradient(#f0993b,#dd8322);border:none;border-radius:5px;padding:12px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px 5px #e08a2e66}.aj-quote-btn:hover{filter:brightness(1.06)}.aj-quote-btn:disabled{opacity:.7;cursor:default}.aj-hero{background:#d9cfc2;position:relative;overflow:hidden}.aj-hero img.bg{object-fit:cover;opacity:.38;filter:sepia(.25)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.aj-hero-inner{z-index:2;max-width:1200px;margin:0 auto;padding:44px 24px 34px;position:relative}.aj-hero h1{color:#1c3a4c;max-width:900px;font-family:Merriweather,Georgia,serif;font-size:clamp(28px,4.4vw,50px);font-weight:700;line-height:1.18}.aj-hero .sub{color:#35566b;margin:14px 0 10px;font-size:16px;font-weight:600}.aj-trust-row{flex-wrap:wrap;gap:26px;margin:16px 0 8px;display:flex}.aj-trust-row span{color:#3d4f5c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.aj-trust-row .ic{font-size:17px}.aj-quotebox{z-index:3;color:#e8eef2;background:#16323f;border-radius:10px;max-width:1200px;margin:10px auto 0;padding:26px 26px 22px;position:relative;box-shadow:0 10px 30px #16323f59}.aj-quotebox .tabs{border-bottom:1px solid #2c4a5a;gap:22px;margin-bottom:18px;display:flex}.aj-quotebox .tabs button{color:#8fa5b2;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:0 2px 9px;font-size:13px;font-weight:700}.aj-quotebox .tabs button.on{color:#fff;border-bottom-color:#e08a2e}.aj-qgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.aj-qfield label{color:#cfdbe2;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.aj-qfield input,.aj-qfield select{color:#29343d;background:#fff;border:1px solid #3d5a6b;border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:13px}.aj-qfield input:focus,.aj-qfield select:focus{outline:2px solid #e08a2e}.aj-section{max-width:1200px;margin:0 auto;padding:44px 24px}.aj-h2{color:#1c3a4c;text-align:center;margin-bottom:8px;font-family:Merriweather,Georgia,serif;font-size:28px;font-weight:700}.aj-h2-sub{text-align:center;color:#6b7d89;margin-bottom:30px;font-size:14px}.aj-review-strip{background:#f4f2ee;border:1px solid #e3ded4;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:640px;margin:26px auto 0;padding:12px 20px;font-size:13px;display:flex}.aj-stars{color:#e5a933;letter-spacing:2px;font-size:16px}.aj-aircraft-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;display:grid}.aj-aircraft-card{cursor:pointer;text-align:left;color:inherit;background:#fff;border:1px solid #e3e7ea;border-radius:8px;padding:0;font-family:inherit;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 4px #16323f12}.aj-aircraft-card:hover{box-shadow:0 4px 14px #16323f24}.aj-aircraft-card.on{border:2px solid #e08a2e}.aj-aircraft-card img{object-fit:cover;width:100%;height:170px;display:block}.aj-aircraft-card .pad{padding:16px}.aj-aircraft-card h3{color:#1c3a4c;margin-bottom:2px;font-family:Merriweather,serif;font-size:17px}.aj-aircraft-card .cat{text-transform:uppercase;letter-spacing:.1em;color:#8798a3;margin-bottom:10px;font-size:11px}.aj-spec-table{border-collapse:collapse;width:100%;font-size:12px}.aj-spec-table td{color:#4a5c68;border-top:1px solid #eef1f3;padding:6px 2px}.aj-spec-table td:last-child{text-align:right;color:#1c3a4c;font-weight:700}.aj-badge-out{color:#a33b3b;background:#fbeaea;border-radius:3px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.aj-footer{color:#8fa5b2;background:#16323f;padding:36px 24px 26px;font-size:12px}.aj-footer-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:26px;max-width:1200px;margin:0 auto 20px;display:grid}.aj-footer h4{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:12px}.aj-footer li{padding:3px 0;list-style:none}.aj-footer a{color:#8fa5b2;text-decoration:none}.aj-footer a:hover{color:#fff;text-decoration:underline}.aj-fine{color:#6b8290;border-top:1px solid #2c4a5a;max-width:1200px;margin:0 auto;padding-top:16px;font-size:10.5px;line-height:1.8}.aj-chips{flex-wrap:wrap;gap:8px;display:flex}.aj-chip{color:#cfdbe2;cursor:pointer;background:#1d3d4d;border:1px solid #3d5a6b;border-radius:4px;padding:7px 12px;font-size:12px}.aj-chip.on{color:#fff;background:#e08a2e;border-color:#e08a2e;font-weight:700}.aj-total-row{border-top:1px solid #2c4a5a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.aj-total-price{color:#fff;font-family:Merriweather,serif;font-size:30px;font-weight:700}.aj-dispatch{color:#d5e2e9;background:#10262f;border-radius:8px;padding:20px;font-family:IBM Plex Mono,monospace;font-size:12px}.aj-confirm-banner{text-align:center;background:#eaf6ec;border:1px solid #79b884;border-radius:6px;margin-bottom:20px;padding:18px 22px}.aj-confirm-banner .big{color:#1e6b3a;font-family:Merriweather,serif;font-size:24px;font-weight:700}.ci-root{color:#e8e8ea;background:#101012;min-height:100vh;font-family:Oswald,Arial Narrow,sans-serif}.ci-topbar{letter-spacing:.04em;color:#d5d5d8;background:#000;flex-wrap:wrap;justify-content:center;gap:34px;padding:9px 16px;font-size:12.5px;display:flex}.ci-topbar b{color:#fff}.ci-topbar .g{color:#e03131}.ci-header{background:#000;border-bottom:3px solid #e03131;padding:14px 26px 0}.ci-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1360px;margin:0 auto;display:flex}.ci-logo{align-items:baseline;gap:10px;text-decoration:none;display:flex}.ci-logo .a{letter-spacing:.16em;color:#fff;text-transform:uppercase;font-size:27px;font-weight:600}.ci-logo .b{letter-spacing:.3em;color:#e03131;text-transform:uppercase;border-left:2px solid #444;padding-left:10px;font-size:11px}.ci-nav{flex-wrap:wrap;display:flex}.ci-nav a{color:#d5d5d8;letter-spacing:.1em;text-transform:uppercase;padding:14px 13px;font-size:13.5px;font-weight:500;text-decoration:none}.ci-nav a:hover,.ci-nav a.on{color:#e03131}.ci-filterbar{background:#1a1a1d;flex-wrap:wrap;align-items:flex-end;gap:14px;max-width:1360px;margin:0 auto;padding:18px 26px;display:flex}.ci-filterbar select{color:#d5d5d8;letter-spacing:.05em;background:#101012;border:1px solid #3a3a3f;min-width:150px;padding:9px 12px;font-family:inherit;font-size:13px}.ci-btn-red{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c11f1f;border:none;padding:11px 24px;font-family:inherit;font-size:13px;font-weight:600}.ci-btn-red:hover{background:#e03131}.ci-btn-red:disabled{opacity:.6;cursor:default}.ci-btn-black{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #3a3a3f;padding:11px 24px;font-family:inherit;font-size:13px;font-weight:600}.ci-btn-black:hover{border-color:#e03131}.ci-count{letter-spacing:.1em;text-transform:uppercase;max-width:1360px;margin:0 auto;padding:22px 26px 6px;font-size:17px}.ci-inventory{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:22px;max-width:1360px;margin:0 auto;padding:16px 26px 50px;display:grid}.ci-card{background:#16161a;border:1px solid #26262b;position:relative}.ci-card-title{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000;min-height:44px;padding:12px 14px;font-size:16.5px;font-weight:500}.ci-card-img{aspect-ratio:16/10;position:relative;overflow:hidden}.ci-card-img img{object-fit:cover;width:100%;height:100%}.ci-ribbon{color:#fff;letter-spacing:.18em;text-transform:uppercase;z-index:3;background:#c11f1f;padding:6px 52px;font-size:12px;font-weight:600;position:absolute;top:22px;right:-44px;transform:rotate(38deg)}.ci-ribbon.sold{background:#1e7a3c}.ci-card-specs{letter-spacing:.1em;text-transform:uppercase;color:#9a9aa2;border-top:1px solid #26262b;border-bottom:1px solid #26262b;justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.ci-card-specs b{color:#fff;letter-spacing:.04em;font-size:15px;display:block}.ci-card-actions{gap:10px;padding:14px 16px;display:flex}.ci-card-actions>*{text-align:center;flex:1;text-decoration:none}.ci-card-foot{color:#6f6f78;letter-spacing:.06em;justify-content:space-between;padding:0 16px 12px;font-size:11px;display:flex}.ci-section-title{letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:34px 20px 4px;font-size:25px;font-weight:600}.ci-section-title span{color:#e03131}.ci-section-sub{text-align:center;color:#9a9aa2;margin-bottom:8px;font-family:Arial,sans-serif;font-size:12.5px}.ci-review-widget{color:#333;z-index:80;background:#fff;border-radius:26px;align-items:center;gap:9px;padding:9px 18px 9px 10px;font-family:Arial,sans-serif;font-size:11.5px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 14px #00000073}.ci-review-widget .stars{color:#fbbc05;font-size:12px}.ci-footer{text-align:center;color:#6f6f78;background:#000;border-top:3px solid #e03131;padding:26px;font-family:Arial,sans-serif;font-size:11px;line-height:1.9}.ci-build{grid-template-columns:1.4fr 1fr;gap:26px;max-width:1360px;margin:0 auto;padding:26px;display:grid}@media (width<=960px){.ci-build{grid-template-columns:1fr}}.ci-build-img{border:1px solid #26262b;position:relative}.ci-build-img img{width:100%;display:block}.ci-build-h{letter-spacing:.14em;text-transform:uppercase;color:#e03131;border-bottom:1px solid #26262b;margin:22px 0 10px;padding-bottom:6px;font-size:15px;font-weight:600}.ci-opt-row{color:#e8e8ea;text-align:left;cursor:pointer;background:#16161a;border:1px solid #26262b;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:6px;padding:11px 14px;font-family:Arial,sans-serif;font-size:13px;display:flex}.ci-opt-row:hover{border-color:#555}.ci-opt-row.on{background:#1d1416;border-color:#e03131}.ci-opt-row .p{letter-spacing:.06em;color:#9a9aa2;white-space:nowrap;font-family:Oswald,sans-serif}.ci-opt-row.on .p{color:#e03131;font-weight:600}.ci-swatches{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.ci-swatch{cursor:pointer;border:2px solid #3a3a3f;width:46px;height:46px}.ci-swatch.on{border-color:#e03131;box-shadow:0 0 0 2px #e0313166}.ci-summary{background:#16161a;border:1px solid #26262b;padding:20px;position:sticky;top:20px}.ci-summary-row{color:#b8b8be;justify-content:space-between;padding:5px 0;font-family:Arial,sans-serif;font-size:13px;display:flex}.ci-summary-total{border-top:2px solid #e03131;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;display:flex}.ci-summary-total .t{letter-spacing:.04em;color:#fff;font-size:26px;font-weight:600}.ci-window-sticker{color:#9a9aa2;border:1px dashed #3a3a3f;margin-top:14px;padding:10px 12px;font-family:Courier New,monospace;font-size:11px;line-height:1.7}.ci-track{max-width:1000px;margin:0 auto;padding:26px}.mr-root{color:#2b2721;background:#fbfaf6;min-height:100vh;font-family:Cormorant Garamond,Georgia,serif;font-size:17px}.mr-head{text-align:center;padding:34px 20px 0}.mr-wordmark{letter-spacing:.5em;text-transform:uppercase;color:#2b2721;padding-left:.5em;font-size:30px;text-decoration:none;display:inline-block}.mr-since{letter-spacing:.34em;text-transform:uppercase;color:#a39a88;margin-top:4px;font-size:11px}.mr-nav{border-bottom:1px solid #e5e0d3;flex-wrap:wrap;justify-content:center;gap:30px;padding:20px 16px 16px;display:flex}.mr-nav a{letter-spacing:.28em;text-transform:uppercase;color:#6b6353;font-family:Inter,sans-serif;font-size:10px;text-decoration:none}.mr-nav a:hover,.mr-nav a.on{color:#2b2721;border-bottom:1px solid #2b2721;padding-bottom:2px}.mr-announce{text-align:center;color:#8a8172;background:#f7f5ee;border-bottom:1px solid #eee9dc;padding:10px;font-size:14px;font-style:italic}.mr-container{max-width:1080px;margin:0 auto;padding:0 24px}.mr-house{border-bottom:1px solid #e5e0d3;padding:56px 0 30px}.mr-house-head{text-align:center;margin-bottom:34px}.mr-house-name{letter-spacing:.04em;font-size:34px;font-weight:500}.mr-house-meta{letter-spacing:.3em;text-transform:uppercase;color:#a39a88;margin-top:6px;font-family:Inter,sans-serif;font-size:10px}.mr-house-desc{color:#6b6353;max-width:480px;margin:14px auto 0;font-size:16px;font-style:italic;line-height:1.8}.mr-products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:34px 26px;display:grid}.mr-product{color:inherit;text-align:center;text-decoration:none;display:block}.mr-product img{aspect-ratio:4/5;object-fit:cover;filter:sepia(.14)saturate(.88);width:100%;transition:filter .5s}.mr-product:hover img{filter:sepia(0)saturate()}.mr-product .n{margin-top:12px;font-size:18px}.mr-product .p{letter-spacing:.14em;color:#8a8172;margin-top:3px;font-family:Inter,sans-serif;font-size:11px}.mr-product .mtm{letter-spacing:.24em;text-transform:uppercase;color:#a39a88;margin-top:5px;font-family:Inter,sans-serif;font-size:9px}.mr-letter{background:#fffef9;border:1px solid #e5e0d3;max-width:560px;margin:50px auto;padding:40px 44px;box-shadow:0 1px 8px #2b27210d}.mr-letter .salut{margin-bottom:14px;font-size:19px;font-style:italic}.mr-letter p{color:#4a4436;margin-bottom:14px;line-height:1.9}.mr-letter .sign{margin-top:20px;font-size:22px;font-style:italic}.mr-footer{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#a39a88;padding:44px 20px 50px;font-family:Inter,sans-serif;font-size:9.5px;line-height:2.4}.mr-pdp{grid-template-columns:1fr 1fr;gap:60px;padding:50px 0;display:grid}@media (width<=860px){.mr-pdp{grid-template-columns:1fr}}.mr-pdp-img img{filter:sepia(.1)saturate(.92);width:100%}.mr-pdp-house{letter-spacing:.3em;text-transform:uppercase;color:#a39a88;font-family:Inter,sans-serif;font-size:10px}.mr-pdp-name{margin:10px 0 4px;font-size:38px;font-weight:500;line-height:1.15}.mr-pdp-price{letter-spacing:.12em;color:#6b6353;margin-bottom:24px;font-family:Inter,sans-serif;font-size:13px}.mr-pdp-desc{color:#4a4436;margin-bottom:26px;font-size:18px;font-style:italic;line-height:1.9}.mr-dl{border-top:1px solid #e5e0d3}.mr-dl>div{border-bottom:1px solid #eee9dc;justify-content:space-between;gap:20px;padding:10px 2px;font-family:Inter,sans-serif;font-size:12px;display:flex}.mr-dl .k{color:#a39a88;letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:10px}.mr-dl .v{color:#4a4436;text-align:right}.mr-sizes{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.mr-size{cursor:pointer;color:#4a4436;background:0 0;border:1px solid #d5cfbf;padding:8px 13px;font-family:Inter,sans-serif;font-size:11px}.mr-size.on{color:#fbfaf6;background:#2b2721;border-color:#2b2721}.mr-acquire{letter-spacing:.3em;text-transform:uppercase;color:#fbfaf6;cursor:pointer;background:#2b2721;border:1px solid #2b2721;margin-top:22px;padding:16px 40px;font-family:Inter,sans-serif;font-size:11px}.mr-acquire:hover{background:#4a4436}.mr-acquire:disabled{opacity:.6;cursor:default}.mr-acquire.ghost{color:#2b2721;background:0 0}.mr-note{color:#a39a88;margin-top:12px;font-family:Inter,sans-serif;font-size:11px;line-height:1.9}.mr-ledger{border-collapse:collapse;width:100%;margin-top:26px}.mr-ledger th{letter-spacing:.26em;text-transform:uppercase;color:#a39a88;text-align:left;border-bottom:1px solid #2b2721;padding:10px 12px;font-family:Inter,sans-serif;font-size:9.5px}.mr-ledger td{vertical-align:middle;border-bottom:1px solid #eee9dc;padding:14px 12px}.mr-ledger img{object-fit:cover;filter:sepia(.12);width:54px;height:66px}.mr-ledger .worn{color:#8a8172;font-family:Inter,sans-serif;font-size:11px}.at-root{color:#33302a;background:#f6f2e8;min-height:100vh;font-family:Cormorant Garamond,Georgia,serif;font-size:17px}.at-topline{color:#d9d2bd;text-align:center;letter-spacing:.2em;text-transform:uppercase;background:#24352e;padding:8px 14px;font-family:Inter,sans-serif;font-size:10.5px}.at-topline a{color:#d9d2bd}.at-head{border-bottom:1px solid #ddd5c0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 40px;display:flex}.at-logo{color:#24352e;text-decoration:none}.at-logo .a{letter-spacing:.18em;text-transform:uppercase;font-size:27px}.at-logo .b{letter-spacing:.34em;text-transform:uppercase;color:#8a8172;margin-top:2px;font-family:Inter,sans-serif;font-size:9px;display:block}.at-nav{gap:24px;display:flex}.at-nav a{letter-spacing:.24em;text-transform:uppercase;color:#6b6353;font-family:Inter,sans-serif;font-size:10.5px;text-decoration:none}.at-nav a:hover{color:#24352e}.at-hero{height:54vh;min-height:360px;position:relative;overflow:hidden}.at-hero img{object-fit:cover;width:100%;height:100%}.at-hero:after{content:"";background:linear-gradient(#24352e1a,#24352e8c);position:absolute;inset:0}.at-hero-text{color:#fdfbf4;z-index:2;position:absolute;bottom:36px;left:40px;right:40px}.at-hero-text h1{font-size:clamp(30px,4.6vw,52px);font-style:italic;font-weight:500}.at-hero-text .sub{letter-spacing:.3em;text-transform:uppercase;color:#e8dfc4;margin-top:8px;font-family:Inter,sans-serif;font-size:11px}.at-section{max-width:1120px;margin:0 auto;padding:54px 40px}.at-kicker{letter-spacing:.34em;text-transform:uppercase;color:#9a8f6e;margin-bottom:8px;font-family:Inter,sans-serif;font-size:10px}.at-journeys{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.at-jcard{color:inherit;background:#fdfbf4;border:1px solid #ddd5c0;text-decoration:none;transition:box-shadow .3s;display:block}.at-jcard:hover{box-shadow:0 8px 26px #24352e24}.at-jcard img{aspect-ratio:16/10;object-fit:cover;width:100%}.at-jcard .pad{padding:20px 22px 24px}.at-jcard .season{letter-spacing:.3em;text-transform:uppercase;color:#9a8f6e;font-family:Inter,sans-serif;font-size:9.5px}.at-jcard h3{color:#24352e;margin:6px 0;font-size:27px;font-style:italic;font-weight:500}.at-jcard .tag{color:#6b6353;font-size:15px;font-style:italic}.at-proposal{background:#fdfbf4;border:1px solid #cfc6ab;max-width:900px;margin:30px auto 60px;padding:50px 56px;box-shadow:0 3px 20px #24352e1a}@media (width<=700px){.at-proposal{padding:26px 20px}}.at-prop-head{text-align:center;border-bottom:2px solid #24352e;margin-bottom:26px;padding-bottom:22px}.at-prop-no{letter-spacing:.16em;color:#9a8f6e;font-family:IBM Plex Mono,monospace;font-size:11px}.at-prop-title{color:#24352e;margin:10px 0 4px;font-size:40px;font-style:italic;font-weight:500}.at-prop-for{letter-spacing:.22em;text-transform:uppercase;color:#6b6353;font-family:Inter,sans-serif;font-size:11px}.at-day{margin-bottom:30px}.at-day-title{color:#24352e;border-bottom:1px solid #ddd5c0;margin-bottom:12px;padding-bottom:5px;font-size:23px;font-weight:600}.at-option{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #ddd5c0;align-items:flex-start;gap:14px;margin-bottom:8px;padding:14px 16px;font-family:inherit;display:flex}.at-option:hover{border-color:#9a8f6e}.at-option.on{background:#f3efe2;border:2px solid #24352e}.at-option .letter{color:#9a8f6e;border:1px solid #9a8f6e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.at-option.on .letter{color:#fdfbf4;background:#24352e;border-color:#24352e}.at-option .ol{font-size:19px;font-weight:600}.at-option .od{color:#6b6353;font-size:15px;font-style:italic}.at-sidebox{background:#f3efe2;border:1px solid #cfc6ab;margin:18px 0;padding:18px 20px;font-family:Inter,sans-serif;font-size:12px;line-height:1.9}.at-sidebox b{letter-spacing:.1em;text-transform:uppercase;color:#6b6353;margin-bottom:6px;font-size:10px;display:block}.at-inc{columns:2;color:#4a4436;gap:30px;font-size:15px;line-height:2}@media (width<=640px){.at-inc{columns:1}}.at-sign{color:#24352e;font-size:26px;font-style:italic}.at-btn{letter-spacing:.28em;text-transform:uppercase;color:#fdfbf4;cursor:pointer;background:#24352e;border:none;padding:17px 42px;font-family:Inter,sans-serif;font-size:11px}.at-btn:hover{background:#35503f}.at-btn:disabled{opacity:.55;cursor:default}.at-chip-row{flex-wrap:wrap;gap:8px;display:flex}.at-chip{color:#4a4436;cursor:pointer;background:0 0;border:1px solid #cfc6ab;border-radius:999px;padding:7px 15px;font-family:Inter,sans-serif;font-size:11px}.at-chip.on{color:#fdfbf4;background:#24352e;border-color:#24352e}.at-footer{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#9a8f6e;border-top:1px solid #ddd5c0;padding:40px 20px 48px;font-family:Inter,sans-serif;font-size:10px;line-height:2.4}.cm-root{color:#23272e;background:#eef0f3;flex-direction:column;height:100vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;display:flex}.cm-titlebar{color:#e6eaf0;background:#2b3442;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.cm-titlebar .brand{letter-spacing:.04em;font-weight:700}.cm-titlebar .brand span{color:#8fb4f0}.cm-titlebar a{color:#aebacd;margin-left:14px;text-decoration:none}.cm-titlebar a:hover{color:#fff}.cm-toolbar{background:#fff;border-bottom:1px solid #d8dde5;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.cm-tool{color:#4a5261;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.cm-tool:hover{background:#eef2f8;border-color:#d8dde5}.cm-tool:disabled{opacity:.4;cursor:default}.cm-tool .ic{font-size:13px}.cm-toolbar .sep{background:#d8dde5;width:1px;height:18px;margin:0 6px}.cm-search{color:#23272e;background:#f5f7fa;border:1px solid #d8dde5;border-radius:4px;width:220px;margin-left:auto;padding:6px 12px;font-size:12px}.cm-search:focus{outline:2px solid #8fb4f0}.cm-panes{flex:1;min-height:0;display:flex}.cm-folders{background:#f5f7fa;border-right:1px solid #d8dde5;flex-shrink:0;width:190px;padding:12px 8px;overflow-y:auto}@media (width<=1000px){.cm-folders{display:none}}.cm-folder{color:#4a5261;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-size:12.5px;display:flex}.cm-folder:hover{background:#e8edf5}.cm-folder.on{color:#1b3a6b;background:#dbe6f7;font-weight:600}.cm-folder .cnt{color:#1b3a6b;background:#c2d4f0;border-radius:9px;padding:1px 7px;font-size:10.5px;font-weight:700}.cm-folder-head{letter-spacing:.1em;text-transform:uppercase;color:#9aa3b2;padding:12px 10px 4px;font-size:10px;font-weight:700}.cm-list{background:#fff;border-right:1px solid #d8dde5;flex-shrink:0;width:340px;overflow-y:auto}@media (width<=780px){.cm-list{border-right:none;width:100%}.cm-reader-pane,.cm-panes.reading .cm-list{display:none}.cm-panes.reading .cm-reader-pane{display:block}}.cm-row{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eef0f3;width:100%;padding:9px 12px 9px 24px;font-family:inherit;display:block;position:relative}.cm-row:hover{background:#f5f8fd}.cm-row.open{background:#e8f0fc;box-shadow:inset 3px 0 #2f6fd6}.cm-row.unread:before{content:"";background:#2f6fd6;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:9px}.cm-row .r1{justify-content:space-between;gap:8px;display:flex}.cm-row .from{color:#23272e;align-items:center;gap:5px;min-width:0;font-size:12.5px;display:flex}.cm-row.unread .from,.cm-row.unread .subj{font-weight:700}.cm-row .time{color:#9aa3b2;white-space:nowrap;font-size:10.5px}.cm-row .subj{color:#3a4150;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.cm-row .prev{color:#9aa3b2;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.cm-chip{letter-spacing:.04em;border-radius:3px;margin-top:4px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.cm-chip.acc{color:#1e6b3a;background:#e0f2e4}.cm-chip.dec{color:#6b7383;background:#eef0f3}.cm-chip.rsvp{color:#9a6d1e;background:#fdf0d8}.cm-reader-pane{background:#fff;flex:1;min-width:0;overflow-y:auto}.cm-reader{max-width:720px;margin:0 auto;padding:26px 34px 60px}.cm-subject{color:#1c2230;margin-bottom:14px;font-size:21px;font-weight:700}.cm-meta{border-bottom:1px solid #eef0f3;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.cm-avatar{color:#1b3a6b;background:#dbe6f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.cm-meta .who{font-size:13px;font-weight:600}.cm-meta .sub{color:#9aa3b2;font-size:11px}.cm-vip{letter-spacing:.1em;color:#8a5a1e;vertical-align:middle;background:#f7e8d4;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.cm-body-text{color:#3a4150;font-size:14px;line-height:1.85}.cm-body-text p{margin-bottom:14px}.cm-actionbar{background:#f8fafc;border:1px solid #d8dde5;border-radius:8px;margin-top:22px;padding:16px 18px}.cm-actionbar .q{color:#4a5261;letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:700}.cm-btn{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:6px;padding:9px 18px;font-size:12.5px;font-weight:600}.cm-btn:hover{border-color:#9aa3b2}.cm-btn:disabled{opacity:.5;cursor:default}.cm-btn-primary{color:#fff;background:#2f6fd6;border-color:#2f6fd6}.cm-btn-primary:hover{background:#245cb8;border-color:#245cb8}.cm-conflict{background:#fdf6ec;border:1px solid #f0c9a8;border-radius:8px;margin-top:22px;padding:16px 18px}.cm-conflict .h{color:#b05c1e;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:800}.cm-conflict li{color:#6b5230;margin-left:16px;padding:2px 0;font-size:12.5px}.cm-statusline{color:#9aa3b2;background:#f5f7fa;border-top:1px solid #d8dde5;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px 14px;font-size:10.5px;display:flex}.cm-kbd{color:#6b7383;background:#fff;border:1px solid #d0d5dd;border-bottom-width:2px;border-radius:3px;padding:0 5px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cm-declined-draft{color:#4a5261;background:#f8fafc;border-left:3px solid #d0d5dd;margin-top:20px;padding:14px 18px;font-size:13.5px;font-style:italic;line-height:1.8}.dy-root{color:#23272e;background:#f7f8f9;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,sans-serif;font-size:13px;display:flex}.dy-titlebar{background:#fff;border-bottom:1px solid #e2e5e9;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.dy-titlebar .brand{color:#1c2230;letter-spacing:-.01em;font-size:15px;font-weight:800}.dy-titlebar .brand span{color:#3b6ea5}.dy-seg{border:1px solid #d8dde5;border-radius:6px;display:flex;overflow:hidden}.dy-seg button{color:#6b7383;cursor:pointer;background:#fff;border:none;border-right:1px solid #d8dde5;padding:6px 14px;font-size:12px;font-weight:600}.dy-seg button:last-child{border-right:none}.dy-seg button.on{color:#fff;background:#3b6ea5}.dy-tz{color:#9aa3b2;font-size:11px}.dy-btn{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:6px;padding:6px 13px;font-size:12px;font-weight:600}.dy-btn:hover{border-color:#9aa3b2}.dy-btn-primary{color:#fff;background:#3b6ea5;border-color:#3b6ea5}.dy-managed{color:#9aa3b2;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.dy-managed .dot{background:#59a86e;border-radius:50%;width:7px;height:7px;display:inline-block}.dy-layout{flex:1;min-height:0;display:flex}.dy-side{background:#fff;border-right:1px solid #e2e5e9;flex-shrink:0;width:230px;padding:16px 14px;overflow-y:auto}@media (width<=940px){.dy-side{display:none}}.dy-mini{border-collapse:collapse;width:100%;margin-bottom:18px}.dy-mini th{color:#9aa3b2;text-transform:uppercase;padding:3px 0;font-size:9px;font-weight:700}.dy-mini td{text-align:center;color:#4a5261;cursor:pointer;border-radius:4px;padding:4px 0;font-size:10.5px}.dy-mini td:hover{background:#eef2f8}.dy-mini td.dim{color:#c6ccd4}.dy-mini td.today{color:#fff;background:#3b6ea5;border-radius:50%;font-weight:700}.dy-mini td.inweek{background:#e8f0fc}.dy-side-head{letter-spacing:.1em;text-transform:uppercase;color:#9aa3b2;margin:14px 0 8px;font-size:10px;font-weight:800}.dy-layer{color:#3a4150;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.dy-layer input{accent-color:currentColor}.dy-layer .sw{border-radius:3px;width:10px;height:10px;display:inline-block}.hc-root{color:#ece5d8;background:#14110d;min-height:100vh;font-family:Cormorant Garamond,Georgia,serif;font-size:17px}.hc-head{border-bottom:1px solid #ece5d824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 36px;display:flex}.hc-logo{color:#ece5d8;text-decoration:none}.hc-logo .a{letter-spacing:.22em;text-transform:uppercase;font-size:24px}.hc-logo .b{letter-spacing:.32em;text-transform:uppercase;color:#9a8f7a;margin-top:2px;font-family:Inter,sans-serif;font-size:9px;display:block}.hc-nav{letter-spacing:.24em;text-transform:uppercase;gap:20px;font-family:Inter,sans-serif;font-size:10px;display:flex}.hc-nav a{color:#9a8f7a;text-decoration:none}.hc-nav a:hover{color:#ece5d8}.hc-layout{grid-template-columns:340px 1fr;min-height:calc(100vh - 90px);display:grid}@media (width<=900px){.hc-layout{grid-template-columns:1fr}}.hc-people{border-right:1px solid #ece5d81f;overflow-y:auto}.hc-desk-note{color:#b8ac94;border-bottom:1px solid #ece5d81f;padding:18px 22px;font-size:15px;font-style:italic;line-height:1.8}.hc-person{text-align:left;cursor:pointer;color:#ece5d8;background:0 0;border:none;border-bottom:1px solid #ece5d814;align-items:center;gap:14px;width:100%;padding:16px 22px;font-family:inherit;display:flex}.hc-person:hover{background:#ece5d80a}.hc-person.on{background:#d8956b1a;box-shadow:inset 3px 0 #c8935f}.hc-initials{color:#c8935f;border:1px solid #ece5d84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-style:italic;display:flex}.hc-person .nm{font-size:19px}.hc-person .rel{letter-spacing:.22em;text-transform:uppercase;color:#9a8f7a;font-family:Inter,sans-serif;font-size:9px}.hc-person .last{color:#7a7161;white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-top:3px;font-family:Inter,sans-serif;font-size:11px;overflow:hidden}.hc-thread-wrap{flex-direction:column;min-height:0;display:flex}.hc-profile-strip{color:#9a8f7a;border-bottom:1px solid #ece5d81f;flex-wrap:wrap;align-items:center;gap:26px;padding:14px 26px;font-family:Inter,sans-serif;font-size:10.5px;display:flex}.hc-profile-strip b{color:#ece5d8;font-weight:500}.hc-thread-scroll{flex-direction:column;flex:1;gap:8px;max-height:56vh;padding:24px 26px;display:flex;overflow-y:auto}.hc-compose{border-top:1px solid #ece5d81f;gap:12px;padding:14px 26px;display:flex}.hc-compose input{color:#ece5d8;background:#ece5d80f;border:1px solid #ece5d833;border-radius:999px;flex:1;padding:11px 18px;font-family:Inter,sans-serif;font-size:13px}.hc-compose input:focus{border-color:#c8935f;outline:none}.hc-send{color:#14110d;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c8935f;border:none;border-radius:999px;padding:11px 22px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.hc-send:disabled{opacity:.5;cursor:default}.hc-requests{padding:18px 22px}.hc-req{color:#b8ac94;border:1px solid #ece5d829;margin-bottom:10px;padding:12px 14px;font-family:Inter,sans-serif;font-size:11.5px;line-height:1.7}.hc-req b{color:#ece5d8;font-size:12px;font-weight:600;display:block}.hc-req .st{color:#c8935f;letter-spacing:.18em;text-transform:uppercase;font-size:9.5px}.sx-root{color:#24313a;background:#f7f9fa;min-height:100vh;font-family:Inter,-apple-system,sans-serif;font-size:13.5px}.sx-head{background:#fff;border-bottom:1px solid #e2e8ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 30px;display:flex}.sx-logo{color:#24313a;align-items:baseline;gap:10px;text-decoration:none;display:flex}.sx-logo .a{letter-spacing:.06em;font-size:20px;font-weight:800}.sx-logo .a span{color:#2a9d78}.sx-logo .b{letter-spacing:.2em;text-transform:uppercase;color:#8fa1ab;font-size:10px}.sx-nav{color:#5b6d78;gap:18px;font-size:12px;font-weight:600;display:flex}.sx-nav a{color:inherit;text-decoration:none}.sx-nav a:hover{color:#2a9d78}.sx-body{max-width:1140px;margin:0 auto;padding:26px 30px 60px}.sx-patient-bar{color:#5b6d78;background:#fff;border:1px solid #e2e8ec;border-radius:8px;flex-wrap:wrap;gap:26px;margin-bottom:22px;padding:14px 20px;font-size:12px;display:flex}.sx-patient-bar b{color:#24313a}.sx-grid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=940px){.sx-grid{grid-template-columns:1fr}}.sx-card{background:#fff;border:1px solid #e2e8ec;border-radius:8px;margin-bottom:20px;overflow:hidden}.sx-card-head{border-bottom:1px solid #eef2f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.sx-card-head h3{color:#24313a;font-size:13.5px;font-weight:700}.sx-card-head .sub{color:#8fa1ab;font-size:11px}.sx-card-body{padding:16px 18px}.sx-rings{flex-wrap:wrap;justify-content:space-around;gap:10px;display:flex}.sx-lab{border-collapse:collapse;width:100%;font-size:12.5px}.sx-lab th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8fa1ab;border-bottom:1px solid #e2e8ec;padding:8px 10px;font-size:10px;font-weight:700}.sx-lab td{border-bottom:1px solid #eef2f4;padding:9px 10px}.sx-lab .val{font-variant-numeric:tabular-nums;font-weight:700}.sx-lab .rng{color:#8fa1ab;font-size:11px}.sx-pill{border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.sx-pill.opt{color:#1d7a58;background:#def4ea}.sx-pill.good{color:#2a6cb0;background:#e4f0fb}.sx-pill.watch{color:#a4761c;background:#fdf2dc}.sx-md-note{color:#3d5548;background:#f4faf7;border-left:3px solid #2a9d78;border-radius:0 6px 6px 0;padding:12px 16px;font-size:12.5px;line-height:1.8}.sx-md-note .who{color:#1d7a58;margin-bottom:3px;font-size:11px;font-weight:700}.sx-btn{color:#fff;cursor:pointer;background:#2a9d78;border:none;border-radius:6px;padding:9px 18px;font-size:12px;font-weight:700}.sx-btn:hover{background:#23855f}.sx-btn:disabled{opacity:.55;cursor:default}.sx-btn.ghost{color:#2a9d78;background:#fff;border:1px solid #bfe0d3}.sx-proto-row{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;font-size:12.5px;display:flex}.sx-proto-row:last-child{border-bottom:none}.sx-proto-row .d{color:#8fa1ab;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;width:84px;font-size:10.5px}.sx-swap{color:#2a6cb0;cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.fa-root{color:#2c3338;background:#eceff1;flex-direction:column;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;font-size:13px;display:flex}.fa-appbar{color:#d8e5e0;background:#1f4e46;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 20px;display:flex}.fa-appbar .brand{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:800}.fa-appbar .env{letter-spacing:.1em;background:#163a34;border-radius:3px;padding:3px 8px;font-size:9.5px}.fa-appbar nav{gap:2px;margin-left:10px;display:flex}.fa-appbar nav a{color:#b8cec7;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.fa-appbar nav a:hover{color:#fff;background:#ffffff14}.fa-appbar nav a.on{color:#fff;background:#ffffff24}.fa-appbar .user{color:#b8cec7;margin-left:auto;font-size:11.5px}.fa-body{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:22px 20px 50px}.fa-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.fa-page-head h1{color:#1c2226;font-size:20px;font-weight:800}.fa-page-head .sub{color:#7a868e;margin-top:3px;font-size:12px}.fa-stat-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.fa-stat{background:#fff;border:1px solid #d9dee2;border-radius:6px;padding:14px 16px}.fa-stat .k{letter-spacing:.08em;text-transform:uppercase;color:#7a868e;font-size:10px;font-weight:700}.fa-stat .v{color:#1c2226;font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:800}.fa-stat .n{color:#7a868e;margin-top:2px;font-size:11px}.fa-panel{background:#fff;border:1px solid #d9dee2;border-radius:6px;margin-bottom:18px}.fa-panel-head{border-bottom:1px solid #e7ebee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.fa-panel-head h2{font-size:13px;font-weight:700}.fa-table{border-collapse:collapse;width:100%;font-size:12.5px}.fa-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#7a868e;background:#f5f7f8;border-bottom:1px solid #d9dee2;padding:8px 14px;font-size:10px;font-weight:700}.fa-table td{vertical-align:middle;border-bottom:1px solid #eef1f3;padding:11px 14px}.fa-table tr:hover td{background:#fafbfc}.fa-status{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.fa-status.open{color:#a4761c;background:#fdf2dc}.fa-status.approved{color:#1d7a58;background:#def4ea}.fa-status.passed{color:#7a868e;background:#eceff1}.fa-status.letter{color:#2a6cb0;background:#e4f0fb}.fa-btn{color:#fff;cursor:pointer;background:#1f4e46;border:1px solid #1f4e46;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:700}.fa-btn:hover{background:#2a6b5f}.fa-btn:disabled{opacity:.55;cursor:default}.fa-btn.ghost{color:#1f4e46;background:#fff;border-color:#bfd2cc}.fa-link{color:#2a6cb0;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.fa-fine{color:#98a3ab;padding:4px 2px;font-size:10.5px;line-height:1.8}.fa-empty-hero{text-align:center;background:#fff;border:1px solid #d9dee2;border-radius:6px;max-width:640px;margin:40px auto;padding:36px 40px}.pm-root{color:#1f2937;background:#fafbfc;min-height:100vh;font-family:Inter,-apple-system,sans-serif;font-size:13px}.pm-head{background:#fff;border-bottom:1px solid #e5e9ee;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 26px;display:flex}.pm-logo{color:#111827;font-size:15px;font-weight:800;text-decoration:none}.pm-logo span{color:#7c5cd6}.pm-tabs{gap:2px;display:flex}.pm-tabs a{color:#6b7280;border-radius:6px;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none}.pm-tabs a:hover{background:#f3f4f6}.pm-tabs a.on{color:#5b3fb8;background:#efeafc}.pm-fresh{color:#9ca3af;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.pm-fresh .dot{background:#34c98e;border-radius:50%;width:7px;height:7px}.pm-body{max-width:1160px;margin:0 auto;padding:24px 26px 60px}.pm-metric-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.pm-metric{background:#fff;border:1px solid #e5e9ee;border-radius:10px;padding:16px 18px}.pm-metric .k{color:#6b7280;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.pm-metric .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:800}.pm-metric .delta{margin-top:3px;font-size:11.5px;font-weight:700}.pm-metric .delta.up{color:#16a06b}.pm-panel{background:#fff;border:1px solid #e5e9ee;border-radius:10px;margin-bottom:20px}.pm-panel-head{border-bottom:1px solid #eef1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.pm-panel-head h2{font-size:14px;font-weight:700}.pm-export{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e9ee;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:600}.pm-export:hover{border-color:#c7cdd6}.pm-panel-body{padding:18px}.pm-memo{color:#2f2a1e;background:#fdfbf4;border:1px solid #d9c9a3;border-radius:4px;margin-bottom:20px;padding:30px 36px;font-family:Georgia,Times New Roman,serif}.pm-memo .stamp{letter-spacing:.28em;color:#a33b3b;border:1px solid #a33b3b;margin-bottom:16px;padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.pm-memo h2{margin-bottom:12px;font-size:22px;font-weight:500}.pm-memo p{margin-bottom:12px;font-size:14.5px;line-height:1.9}.pm-memo .terms{border-collapse:collapse;width:100%;margin:14px 0;font-size:13px}.pm-memo .terms td{border:1px solid #e0d6bb;padding:8px 12px}.pm-memo .terms td:first-child{color:#7a6f52;width:200px;font-style:italic}.pm-btn{color:#fff;cursor:pointer;background:#5b3fb8;border:none;border-radius:8px;padding:11px 22px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700}.pm-btn:hover{background:#4c339c}.pm-btn:disabled{opacity:.55;cursor:default}.pm-btn.ghost{color:#374151;background:#fff;border:1px solid #d5dae2}.pm-chart{width:100%;height:190px}.pm-legend{color:#6b7280;flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.pm-legend i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.pm-post{background:#fff;border:1px solid #e5e9ee;border-radius:10px;margin-bottom:12px;padding:14px 18px}.pm-social-graph{align-items:flex-end;gap:6px;height:120px;padding:10px 0;display:flex}.pm-social-graph .bar{background:#ded4f7;border-radius:3px 3px 0 0;flex:1;min-height:5px;position:relative}.pm-social-graph .bar.hot{background:#7c5cd6}.pm-social-graph .bar label{text-align:center;color:#9ca3af;font-size:9px;position:absolute;bottom:-18px;left:0;right:0}.lt-sheet a{color:#00c!important}.lt-sheet a:visited{color:#551a8b!important}.doc-root{background:#525659;min-height:100vh;padding-bottom:60px;font-family:Georgia,Times New Roman,serif}.doc-toolbar{z-index:5;color:#e8eaed;background:#323639;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-family:system-ui,sans-serif;font-size:12.5px;display:flex;position:sticky;top:0;box-shadow:0 1px 6px #0006}.doc-toolbar .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-toolbar .meta{color:#9aa0a6;font-size:11.5px}.doc-toolbar button{color:#e8eaed;font:inherit;cursor:pointer;background:#4b5054;border:none;border-radius:3px;padding:5px 14px}.doc-toolbar button:hover{background:#5a6065}.doc-page{color:#17181a;background:#fff;width:min(820px,100vw - 24px);margin:26px auto 0;padding:58px 62px 66px;font-size:13.5px;line-height:1.55;position:relative;box-shadow:0 3px 18px #00000073}@media (width<=640px){.doc-page{padding:34px 22px 44px}}.doc-page+.doc-page{margin-top:22px}.doc-letterhead{border-bottom:3px double #17181a;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:14px;display:flex}.doc-letterhead .lh-name{letter-spacing:.06em;font-size:21px;font-weight:700}.doc-letterhead .lh-sub{color:#555;letter-spacing:.08em;margin-top:3px;font-size:10.5px}.doc-letterhead .lh-right{text-align:right;color:#555;white-space:nowrap;font-size:10.5px;line-height:1.6}.doc-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:20px 0 4px;font-size:15px;font-weight:700}.doc-subtitle{text-align:center;color:#666;margin-bottom:22px;font-size:11px}.doc-h2{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #17181a;margin:26px 0 10px;padding-bottom:3px;font-size:12px;font-weight:700}.doc-table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:12.5px}.doc-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#555;border-bottom:1.5px solid #17181a;padding:5px 8px;font-size:10px}.doc-table td{vertical-align:top;border-bottom:1px solid #d9d9d3;padding:5px 8px}.doc-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-table tr.total td{border-top:2px solid #17181a;border-bottom:3px double #17181a;font-weight:700}.doc-table .mono{font-family:Courier New,monospace;font-size:11.5px}.doc-fine{color:#666;margin-top:18px;font-size:9.8px;line-height:1.65}.doc-para{text-align:justify;margin:10px 0}.doc-para .no{font-weight:700}.doc-mono-block{white-space:pre-wrap;background:#fafaf7;border:1px solid #d9d9d3;margin:12px 0;padding:12px 16px;font-family:Courier New,monospace;font-size:12px}.doc-sigrow{flex-wrap:wrap;gap:40px;margin-top:34px;display:flex}.doc-sig{flex:1;min-width:200px}.doc-sig .line{border-bottom:1px solid #17181a;height:34px;position:relative}.doc-sig .script{color:#1a2f6b;white-space:nowrap;font-family:Snell Roundhand,Segoe Script,cursive;font-size:21px;position:absolute;bottom:2px;left:8px;transform:rotate(-2deg)}.doc-sig .cap{color:#555;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9.5px}.doc-stamp{color:#8a2c2ccc;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;border:3px solid #8a2c2cbf;padding:8px 16px;font-family:Courier New,monospace;font-size:13px;font-weight:700;position:absolute;top:190px;right:54px;transform:rotate(-8deg)}.doc-stamp.green{color:#35502fcc;border-color:#35502fb3}.doc-stamp.blue{color:#1a2f6bb3;border-color:#1a2f6b99}.doc-seal{color:#8a8474;text-align:center;letter-spacing:.14em;text-transform:uppercase;border:2px solid #8a8474;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;padding:10px;font-size:8px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #8a8474}.doc-footer{color:#777;border-top:1px solid #d9d9d3;justify-content:space-between;margin-top:30px;padding-top:10px;font-size:9.5px;display:flex}.doc-notfound{color:#e8eaed;text-align:center;padding:80px 20px;font-family:system-ui,sans-serif}@media print{.doc-root{background:#fff;padding:0}.doc-toolbar{display:none}.doc-page{box-shadow:none;page-break-after:always;width:auto;margin:0;padding:20px 8px}}
