.utility-page{color:#20201e;background:#fff;min-height:100svh}.utility-page main a{color:inherit;text-underline-offset:5px}.utility-page .site-logo{color:var(--ink);opacity:1;visibility:visible}.utility-page .site-logo__sig .signature__lettering{filter:none}.utility-page main h1,.utility-page main h2,.utility-page main h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.utility-page main a:hover{text-decoration:underline}.utility-hero{background:var(--paper);padding:118px 5vw 0}.utility-breadcrumb{color:#62625c;border-top:1px solid #d3d3cc;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;font-size:14px;display:flex}.utility-breadcrumb a{text-decoration:none}.utility-breadcrumb__location{margin-left:auto}.utility-hero__body{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;padding:70px 0 55px;display:grid}.utility-eyebrow,.utility-rule{letter-spacing:.15em;text-transform:uppercase;font:10px/1.6 Instrument Sans,sans-serif}.utility-eyebrow{color:#62625c}.utility-hero h1{letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(70px,8.8vw,140px);line-height:.92}.utility-hero h1 em,.utility-error h1 em{font-weight:300}.utility-page .drawn-flourish{color:#a6a08e;width:min(290px,65%);margin-top:22px}.utility-hero__aside{max-width:430px;padding-bottom:20px}.utility-editorial-number{color:#cecec5;letter-spacing:-.06em;margin-bottom:26px;font:300 clamp(80px,9vw,140px)/1 Cormorant Garamond,Georgia,serif;display:block}.utility-intro{color:#50504b;font-size:clamp(21px,2vw,28px);line-height:1.45}.utility-date{color:#62625c;margin-top:30px;font-size:13px}.utility-date time{margin-top:4px;display:block}.utility-policy-tabs{border-top:1px solid #d3d3cc;flex-wrap:wrap;gap:30px;display:flex}.utility-policy-tabs a{color:#62625c;padding:20px 0;font-size:17px;text-decoration:none;position:relative}.utility-policy-tabs a[aria-current]{color:#20201e}.utility-policy-tabs a[aria-current]:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0}.utility-policy-tabs sup{margin-left:8px;font:10px Instrument Sans,sans-serif}.utility-document{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,9vw,150px);max-width:1600px;margin:auto;padding:90px 5vw 100px;display:grid}.utility-index{align-self:start;position:sticky;top:110px}.utility-index>p{margin-bottom:28px}.utility-index a{border-bottom:1px solid #deded7;gap:16px;padding:13px 0;font-size:17px;line-height:1.3;text-decoration:none;display:flex}.utility-index a>span:first-child{color:#6d6d64;font:10px/2 Instrument Sans,sans-serif}.utility-copy section{border-bottom:1px solid #deded7;margin-bottom:38px;padding:0 0 38px;scroll-margin-top:110px;position:relative}.utility-number{color:#6d6d64;margin-bottom:16px;font:10px Instrument Sans,sans-serif;display:block}.utility-copy h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(32px,3vw,44px);line-height:1.05}.utility-copy p:not(.utility-eyebrow){color:#50504b;max-width:680px;font-size:20px;line-height:1.65}.utility-copy .utility-contact{border:0;margin:0;padding:10px 0 0}.utility-contact .utility-eyebrow{margin-bottom:22px}.utility-contact>a{overflow-wrap:anywhere;width:fit-content;margin:10px 0;font-size:21px;display:block}.utility-contact address{color:#50504b;margin-top:20px;font-size:18px;font-style:normal}.utility-error{background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:90svh;padding:150px 5vw 80px;display:grid}.utility-error h1{letter-spacing:-.05em;margin:30px 0 0;font-size:clamp(64px,7.5vw,118px);line-height:.95}.utility-error .drawn-flourish{margin-bottom:24px}.utility-error__content>p:not(.utility-eyebrow){color:#50504b;max-width:460px;font-size:21px;line-height:1.5}.utility-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;font-size:18px;display:flex}.utility-actions .utility-button{background:var(--ink);color:#fff;gap:32px;padding:17px 24px;text-decoration:none;display:flex}.utility-button:hover{background:var(--charcoal)}.utility-error__contact{margin-top:26px;font-size:16px;display:inline-block}.utility-error__image{aspect-ratio:4/5;background:#d4d1c8;position:relative;overflow:hidden}.utility-error__image:after{content:"";background:linear-gradient(#0000 35%,#0009);position:absolute;inset:0}.utility-error__image img{object-fit:cover;width:100%;height:100%;display:block}.utility-error__image>span{z-index:1;letter-spacing:-.07em;color:#fff;font:300 clamp(150px,19vw,310px)/1 Cormorant Garamond,Georgia,serif;position:absolute;bottom:0;left:7%}.utility-error__art figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding-top:16px;display:flex}.utility-error__art figcaption>span{text-transform:uppercase;letter-spacing:.12em;color:#62625c;font:10px/1.5 Instrument Sans,sans-serif}.utility-error__art figcaption a{font-size:18px;text-decoration:none}.utility-next{background:var(--paper);border-top:1px solid #d3d3cc;padding:55px 5vw 90px}.utility-rule{color:#62625c;justify-content:space-between;gap:24px;margin-bottom:64px;display:flex}.utility-next__layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;display:grid}.utility-next h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(42px,4.8vw,74px);line-height:1.05}.utility-text-link{border-bottom:1px solid #a5a59a;align-items:center;gap:40px;width:fit-content;min-height:48px;margin-top:26px;padding:12px 0;font-size:18px;text-decoration:none;display:inline-flex}.utility-contact>.utility-text-link{margin-top:28px;display:flex}.utility-next__links>a{border-bottom:1px solid #d3d3cc;align-items:center;gap:22px;padding:28px 0;text-decoration:none;display:flex}.utility-next__links>a:first-child{border-top:1px solid #d3d3cc}.utility-next__links>a>span:first-child{color:#62625c;align-self:flex-start;padding-top:6px;font:10px Instrument Sans,sans-serif}.utility-next__links>a>span:last-child{margin-left:auto;font-size:24px}.utility-next__links h3{letter-spacing:-.025em;font-size:clamp(26px,2.5vw,36px);line-height:1.1}.utility-next__links p{color:#62625c;margin-top:8px;font-size:17px}@media (width<=760px){.utility-hero{padding-top:106px}.utility-breadcrumb__location{display:none}.utility-hero__body{grid-template-columns:1fr;gap:26px;padding:48px 0 30px}.utility-hero__aside{padding-bottom:0}.utility-editorial-number{display:none}.utility-hero h1{font-size:clamp(64px,13vw,96px)}.utility-date time{margin-left:6px;display:inline}.utility-policy-tabs{gap:24px}.utility-policy-tabs a{font-size:16px}.utility-document{grid-template-columns:1fr;gap:48px;padding-top:40px;padding-bottom:60px}.utility-index{position:static}.utility-copy p:not(.utility-eyebrow){font-size:19px}.utility-error{grid-template-columns:1fr;gap:48px;padding-top:130px;padding-bottom:48px}.utility-error__image{aspect-ratio:4/3}.utility-error__image>span{font-size:clamp(140px,40vw,260px)}.utility-next{padding-top:32px;padding-bottom:56px}.utility-rule{flex-wrap:wrap;gap:8px;margin-bottom:38px}.utility-next__layout{grid-template-columns:1fr;gap:40px}}.utility-hero .utility-title--long{letter-spacing:-.06em;font-size:clamp(44px,6.6vw,106px)}.utility-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;display:grid}.utility-directory a{border-bottom:1px solid #deded7;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 0;font-size:19px;text-decoration:none;display:flex}.utility-directory a span{flex-shrink:0}@media (width<=760px){.utility-policy-tabs{gap:0 24px}.utility-policy-tabs a{min-height:48px;padding:14px 0}.utility-hero .utility-title--long{font-size:clamp(44px,10vw,76px)}}@media (width<=420px){.utility-directory{grid-template-columns:1fr}}
