@charset "UTF-8";.text-head .inner{border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:24px;padding-bottom:clamp(32px,3.6vw,48px);padding-top:clamp(40px,5vw,80px)}.text-head .inner>*{animation:ar-rise 1s var(--ease) both}.text-head .inner>:first-child{animation-delay:.13s}.text-head .inner>:nth-child(2){animation-delay:.21s}.text-head .inner>:nth-child(3){animation-delay:.29s}.text-head .inner>:nth-child(4){animation-delay:.37s}.text-head .inner>:nth-child(5){animation-delay:.45s}.text-head .inner>:nth-child(6){animation-delay:.53s}.text-head .crumbs{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.text-head .crumbs a{border-bottom:1px solid transparent;transition:border-color .3s}@media (hover:hover){.text-head .crumbs a:hover{border-color:currentColor}}.text-head .title{font-size:clamp(44px,5.6vw,88px);font-weight:300;letter-spacing:-.01em;line-height:1;max-width:980px;text-wrap:balance}.text-head .lead,.text-head .title{font-family:Cormorant Garamond,Georgia,serif}.text-head .lead{color:var(--text-2);font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:400;line-height:1.4;max-width:760px;text-wrap:pretty}.text-main>.inner{align-items:flex-start;display:flex;gap:clamp(40px,6vw,112px);justify-content:center;padding-bottom:var(--section);padding-top:clamp(48px,5vw,80px)}.text-main .column{flex:1 1 auto;font-size:16px;max-width:68ch;min-width:0}.text-page .toc{display:none}@media (min-width:1100px){.text-page .toc{display:flex;flex:0 0 240px;flex-direction:column;gap:4px;max-height:calc(100vh - var(--sticky-top, 68px) - 84px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--sticky-top, 68px) + 42px)}}.text-page .toc .toc-title{border-bottom:1px solid var(--ink);font-size:10.5px;font-weight:600;letter-spacing:.22em;padding-bottom:12px;text-transform:uppercase}.text-page .toc a{align-items:center;border-bottom:1px solid rgba(22,18,14,.1);color:var(--text-2);display:flex;font-size:13.5px;line-height:1.35;min-height:44px;padding-block:8px;transition:color .3s,padding .5s var(--ease)}@media (hover:hover){.text-page .toc a:hover{color:var(--ink);padding-left:6px}}.text-page .toc a[aria-current=true]{color:var(--ink);font-weight:600}.text-body.prose{font-size:17px;line-height:1.75;max-width:none}.text-body.prose>*+*{margin-top:18px}.text-body.prose h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.4vw,36px);font-weight:400;margin-top:56px;scroll-margin-top:calc(var(--sticky-top, 68px) + 42px)}.text-body.prose>h2:first-child{margin-top:0}.text-body.prose h3{margin-top:36px}.text-body.prose li{display:block;font-size:16px;line-height:1.65;padding:12px 0 12px 32px;position:relative}.text-body.prose li:before{left:0;position:absolute;top:12px}.text-body.prose li>ol,.text-body.prose li>ul{border-top:0;margin-top:8px}.text-body.prose li>ol li,.text-body.prose li>ul li{border-bottom:0;font-size:15.5px;padding:5px 0 5px 28px}.text-body.prose li>ol li:before,.text-body.prose li>ul li:before{top:5px}.text-body.prose ol li li:before{color:var(--gold);content:"—";counter-increment:none;font-family:Manrope,system-ui,sans-serif}.text-body.prose a{overflow-wrap:anywhere}.text-help{background:var(--sand)}.text-help .inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;padding-block:clamp(36px,3.6vw,52px)}.text-help .title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,2.4vw,34px);font-weight:300;line-height:1.1}.text-help .contact{align-items:center;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:14.5px;gap:10px 18px}.text-help .contact a{border-bottom:1px solid var(--gold);color:var(--ink);transition:color .3s}@media (hover:hover){.text-help .contact a:hover{color:var(--gold-text)}}
