@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--brand-paper);color:var(--brand-violet);font:400 15px/1.65 var(--brand-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--brand-serif);line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(38px,4.2vw,61px)}h2{font-size:clamp(34px,3.7vw,54px)}h3{font:400 36px/1.2 var(--brand-serif);letter-spacing:-.025em}em{font-weight:400;color:#81613a}a{color:inherit}img{display:block;max-width:100%}.wrap{max-width:1440px;margin-inline:auto;padding-inline:6vw}.kicker{font-size:10px;letter-spacing:.14em;font-weight:500;line-height:1.5}.skip{position:fixed;z-index:200;top:6px;left:6px;transform:translateY(-180%);background:var(--brand-violet);color:var(--brand-paper);padding:12px}.skip:focus{transform:none}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;padding-top:38px;padding-bottom:72px;align-items:center}.crumb{display:flex;gap:12px;font-size:11px;color:var(--brand-muted);margin-bottom:35px;flex-wrap:wrap}.crumb a{text-underline-offset:4px}.hero .kicker{margin-bottom:18px}.hero h1{max-width:none}.hero h1 span{display:inline}.hero h1 em{display:block}.lead{max-width:46ch;margin-top:25px;font-size:16px;line-height:1.65;color:var(--brand-ink)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font-size:12px;text-decoration:none;border-bottom:1px solid var(--brand-gold);transition:gap .22s var(--brand-ease),color .22s}.text-link:hover{gap:24px;color:#81613a}.hero-photo{position:relative;align-self:stretch;min-height:580px;overflow:hidden;background:var(--brand-cream)}.hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.hero-photo figcaption{position:absolute;inset:auto 0 0;padding:28px 30px 24px;background:linear-gradient(transparent,#f5f2ebee 45%,#f5f2eb);color:var(--brand-violet)}.hero-photo figcaption .kicker{display:block;margin-bottom:6px}.hero-photo figcaption strong{display:block;font:400 28px/1.25 var(--brand-serif)}.hero-photo figcaption>span:last-child{font-size:12px}.section-head{display:grid;grid-template-columns:.55fr 1.25fr 1fr;align-items:start;gap:30px;margin-bottom:35px}.section-head>p:last-child{font-size:13px;color:var(--brand-muted);max-width:33ch;padding-top:10px}.section-head h2{font-size:42px}.options{padding-top:20px;padding-bottom:85px}.option{border-top:1px solid var(--brand-rule)}.option:last-child{border-bottom:1px solid var(--brand-rule)}.option summary{display:grid;grid-template-columns:70px 1.5fr 1fr 22px;align-items:center;gap:24px;padding:25px 0;list-style:none}.option summary::-webkit-details-marker{display:none}.index{font:400 20px/1 var(--brand-serif);color:#81613a;align-self:start;padding-top:6px}.condition strong{display:block;font:500 17px/1.5 var(--brand-sans)}.condition-note{display:block;font-size:12px;color:var(--brand-muted);max-width:44ch;margin-top:5px}.answer{font:400 28px/1.25 var(--brand-serif);max-width:14ch}.option-plus{font-size:24px;font-weight:400;transition:transform .32s var(--brand-ease)}.option[open] .option-plus{transform:rotate(45deg)}.option[data-disclosure-open=false] .option-plus{transform:none}.option summary:hover{text-decoration:none!important}.option summary:hover .answer{color:#81613a}.option-detail{padding:0 10% 25px 94px;color:var(--brand-muted);font-size:13px;max-width:850px}.criteria{background:var(--brand-violet);color:var(--brand-paper)}.criteria-inner{display:grid;grid-template-columns:.85fr 1.3fr;gap:30px 9vw;padding-top:70px;padding-bottom:48px}.criteria-heading .kicker{color:#d7bd86;margin-bottom:22px}.criteria em{color:#d7bd86}.criteria-heading>p:last-child{margin-top:25px;max-width:30ch;font-size:13px;color:#d7d0df}.choice-consequences{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.choice-consequences caption{text-align:left;font:400 23px/1.3 var(--brand-serif);padding-bottom:20px}.choice-consequences th,.choice-consequences td{vertical-align:top;border-top:1px solid #ffffff30;padding:16px 16px 16px 0;font-size:12px;line-height:1.6}.choice-consequences th{font-weight:500}.choice-consequences thead th{color:#d7bd86;font-size:10px;letter-spacing:.04em}.choice-consequences th:first-child{width:22%}.choice-consequences td:last-child,.choice-consequences th:last-child{padding-right:0}.choice-consequences tbody td:last-child{color:#d7bd86}.costs{grid-column:2;font-size:12px;border-bottom:1px solid #ffffff30}.costs summary{display:flex;justify-content:space-between;gap:15px;padding-block:14px;list-style:none}.costs p{padding-bottom:20px;color:#d7d0df}.costs summary::-webkit-details-marker{display:none}.examples{padding-top:78px;padding-bottom:72px;display:grid;grid-template-columns:1fr;gap:38px}.examples .section-head{grid-column:1/-1;margin-bottom:12px}.example-heading .kicker{margin-bottom:14px}.example-heading>p:last-child{max-width:43ch;font-size:13px;color:var(--brand-muted);margin-top:17px}.examples article{display:grid;grid-template-columns:.75fr 1.25fr;gap:0 5vw}.examples .example-heading{grid-row:1/5}.quote-flow{display:grid;grid-template-columns:1fr 1.2fr .8fr;border-block:1px solid var(--brand-rule);padding:24px 0;gap:22px}.quote-flow strong{display:block;font:400 25px/1.3 var(--brand-serif);margin-block:8px}.quote-flow p:not(.kicker){font-size:12px;color:var(--brand-muted)}.flow-passage{border-inline:1px solid var(--brand-rule);padding-inline:22px}.flow-passage>span{font-size:22px;color:#81613a}.flow-passage strong{font-size:21px;margin-top:0}.flow-owner{font-size:12px;padding:14px 0;color:#81613a}.deal-team{border:0;border-top:1px solid var(--brand-rule);padding:38px 0 0}.deal-review{display:grid;grid-template-columns:.8fr 1.2fr;background:#e9e2ee}.deal-source{background:var(--brand-violet);color:var(--brand-paper);padding:28px}.deal-source strong{display:block;font:400 26px/1.3 var(--brand-serif);margin:14px 0}.deal-source p:not(.kicker){font-size:12px}.deal-source .source-context{margin-top:30px;color:#d7bd86}.deal-passage{padding:28px}.deal-passage h4{font:400 28px/1.2 var(--brand-serif);margin:14px 0}.deal-passage>p:not(.kicker){font-size:12px}.deal-destination{border-top:1px solid #2b1e3d25;padding-top:14px;margin-top:18px}.deal-destination strong{display:block;font-size:12px;margin-top:5px}.deal-approval{grid-column:1/-1;border-top:1px solid #2b1e3d25;padding:16px 28px;display:flex;justify-content:space-between;gap:16px;font-size:11px}.deal-approval strong{font-weight:500}.deal-team .case-conclusion{grid-column:2;padding-top:18px}.case-conclusion{font-size:12px;color:var(--brand-muted);max-width:45ch}.secondary-link{display:block;width:-moz-fit-content;width:fit-content;font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-block:12px;color:var(--brand-muted)}.invite{padding-top:46px;padding-bottom:55px;border-top:1px solid var(--brand-rule)}.invite h2{font-size:clamp(42px,6vw,84px);margin-top:18px}.invite-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:30px;align-items:start}.invite-bottom>p{font-size:14px;max-width:43ch}.invite-note{font-size:11px;color:var(--brand-muted);max-width:43ch;margin-top:13px}.faq{padding-top:30px;padding-bottom:65px}.faq .kicker{margin-bottom:16px}.faq h2{font-size:32px;margin-bottom:25px}.faq details{border-top:1px solid var(--brand-rule)}.faq details:last-child{border-bottom:1px solid var(--brand-rule)}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details>div,.faq details>p{max-width:78ch;padding-bottom:20px;font-size:13px;color:var(--brand-muted)}.faq a{text-underline-offset:4px}.faq .sources summary{font-size:12px!important}.motion-in{animation:arrive .65s var(--brand-ease) both}@keyframes arrive{0%{transform:translateY(15px)}to{transform:translateY(0)}}@media(min-width:1500px){.wrap{padding-inline:86px}}@media(max-width:1000px){.hero{gap:4vw}.hero-photo{min-height:540px}.hero h1{font-size:46px}.hero-actions{gap:10px}.section-head{grid-template-columns:.5fr 1.1fr 1fr;gap:20px}.section-head h2{font-size:36px}.option summary{grid-template-columns:38px 1.3fr 1fr 18px;gap:18px}.answer{font-size:24px}.option-detail{padding-left:56px}.criteria-inner{gap:30px 5vw}}@media(max-width:760px){html{scroll-padding-top:86px}.wrap{padding-inline:5vw}.hero{display:flex;flex-direction:column;gap:28px;padding-top:22px;padding-bottom:42px}.hero-copy{width:100%}.crumb{font-size:10px;gap:9px;margin-bottom:20px}.hero .kicker{font-size:9px;margin-bottom:12px}.hero h1{font-size:clamp(30px,7.8vw,44px);max-width:19ch;line-height:1.12}.hero h1 em{display:inline}.lead{font-size:13px;line-height:1.6;margin-top:17px;max-width:43ch}.hero-actions{margin-top:19px;gap:10px 20px}.hero-photo{width:100%;height:240px;min-height:0}.hero-photo img{-o-object-position:50% 40%;object-position:50% 40%}.hero-photo figcaption{padding:18px 20px 15px}.hero-photo figcaption strong{font-size:24px}.hero-photo figcaption>span:last-child{font-size:10px}.section-head{display:block;margin-bottom:24px}.section-head .kicker{margin-bottom:13px}.section-head h2{font-size:34px}.section-head>p:last-child{max-width:39ch;padding-top:12px;font-size:12px}.options{padding-top:0;padding-bottom:44px}.option summary{grid-template-columns:25px 1fr 18px;gap:10px;padding:19px 0}.index{font-size:16px;padding-top:3px;grid-row:1/3}.condition{grid-column:2}.condition strong{font-size:14px}.condition-note{font-size:12px;max-width:32ch;line-height:1.5;margin-top:5px}.answer{font-size:23px;grid-column:2;max-width:none;margin-top:4px}.option-plus{grid-column:3;grid-row:1/3;font-size:22px}.option-detail{padding:0 18px 19px 35px;font-size:12px;line-height:1.6}.criteria-inner{display:block;padding-top:39px;padding-bottom:28px}.criteria-heading .kicker{margin-bottom:15px}.criteria-heading h2{font-size:34px}.criteria-heading>p:last-child{font-size:12px;max-width:39ch;margin-top:17px}.criteria-list{margin-top:25px}.costs{margin-top:15px;font-size:11px}.examples{display:block;padding-top:42px;padding-bottom:38px}.examples .section-head{margin-bottom:30px}h3{font-size:31px}.example-heading .kicker{font-size:9px;margin-bottom:11px}.example-heading>p:last-child{font-size:12px;line-height:1.6;margin-top:12px}.deal-team{border-left:0;border-top:1px solid var(--brand-rule);padding-left:0;padding-top:32px;margin-top:20px}.case-conclusion{font-size:12px}.invite{padding-block:33px 29px}.invite h2{font-size:39px}.invite-bottom{display:block;margin-top:21px}.invite-bottom>p{font-size:12px;max-width:39ch;margin-bottom:22px}.invite-note{font-size:10px}.faq{padding-top:17px;padding-bottom:36px}.faq h2{font-size:29px;margin-bottom:19px}.faq .kicker{font-size:9px;margin-bottom:12px}.faq details>div,.faq details>p{font-size:12px}.text-link{font-size:11px}.secondary-link{font-size:10px}}@media(max-width:350px){.hero{gap:23px}.hero .crumb{margin-bottom:15px}.hero h1{font-size:29px}.hero-actions{gap:8px}.hero-actions .text-link{min-height:32px}.hero-photo{height:210px}.invite h2{font-size:35px}.section-head h2,.criteria h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-in{transform:none}}@media print{.hero-photo{min-height:0;height:260px}.options,.examples,.invite,.faq{padding-block:20px}.criteria{color:var(--brand-violet);background:transparent}.criteria em,details>div,details>p{display:block!important}.hero-actions{display:none}}@media(max-width:760px){.hero{padding-top:16px;gap:18px}.crumb{margin-bottom:14px}.hero .kicker{margin-bottom:9px}.lead{margin-top:12px}.hero-actions{margin-top:14px;gap:7px 18px}.hero-photo{height:210px}.hero-photo img{-o-object-position:50% 34%;object-position:50% 34%}.criteria-inner{display:block}.choice-consequences{margin-top:24px}.choice-consequences caption{font-size:21px}.choice-consequences th,.choice-consequences td{font-size:11px;padding:13px 9px 13px 0}.choice-consequences th:first-child{width:24%}.choice-consequences thead th{font-size:9px;letter-spacing:0}.examples article{display:block}.quote-flow{margin-top:20px;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}.flow-passage{grid-column:1/-1;grid-row:2;border:0;border-top:1px solid var(--brand-rule);padding:14px 0 0;display:grid;grid-template-columns:25px 1fr;-moz-column-gap:10px;column-gap:10px}.flow-passage p{grid-column:2}.quote-flow strong{font-size:23px}.quote-flow .flow-passage strong{font-size:21px}.flow-owner{padding-block:13px}.deal-team{margin-top:22px;padding-top:30px}.deal-review{margin-top:22px;grid-template-columns:1fr}.deal-source,.deal-passage{padding:22px}.deal-source{display:grid;grid-template-columns:1fr 1.3fr;gap:6px 12px}.deal-source>.kicker{grid-column:1/-1}.deal-source strong{font-size:23px;margin:5px 0}.deal-source .source-context{grid-column:1/-1;margin-top:10px}.deal-approval{display:block;padding:16px 22px}.deal-approval span{display:block;margin-top:7px}.deal-team .case-conclusion{padding-top:15px}}@media(max-width:350px){.hero{padding-top:12px;gap:14px}.hero .crumb{margin-bottom:10px}.hero .kicker{margin-bottom:7px}.hero h1{font-size:28px}.hero h1 em{display:inline}.lead{font-size:12px;line-height:1.55;margin-top:10px}.hero-actions{margin-top:12px;gap:5px}.hero-actions .text-link{min-height:30px}.hero-photo{height:160px}.hero-photo figcaption{padding:12px 16px}.hero-photo figcaption strong{font-size:20px}.hero-photo figcaption .kicker{margin-bottom:3px}.hero-photo figcaption>span:last-child{display:none}.choice-consequences td,.choice-consequences th{font-size:10px;padding-right:7px}.choice-consequences th:first-child{width:25%}.choice-consequences thead tr,.choice-consequences tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.choice-consequences thead th:first-child{display:none}.choice-consequences tbody th{grid-column:1/-1;width:100%;font-size:12px;padding:14px 0 6px}.choice-consequences tbody td{font-size:12px;border:0;padding:0 0 14px}.choice-consequences thead th{font-size:10px;padding-right:0}}
