body,html{background:var(--color-paper);color:var(--color-ink)}html{scroll-behavior:smooth}body{background-color:var(--color-paper)!important;color:var(--color-ink)!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{color:var(--color-paper);background:var(--color-ink)}.skip-link{position:absolute;left:var(--page-gutter);top:var(--space-sm);transform:translateY(-200%);background:var(--color-paper);color:var(--color-ink);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-ink);z-index:110}.skip-link:focus{transform:none}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--page-gutter)}.eyebrow,.eyebrow-without-line{display:inline-flex;align-items:center;gap:.7rem;margin:0;font-family:var(--font-body)!important;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-terracotta);line-height:1.4}.eyebrow:before{content:"";width:1.75rem;height:1px;background:color-mix(in oklab,var(--color-terracotta) 55%,transparent)}.title-rule{margin:1.25rem 0 0}.title-rule:after{content:"";display:block;width:3.5rem;height:1px;margin-top:1.5rem;background:color-mix(in oklab,var(--color-terracotta) 60%,transparent)}.kicker{margin:0;font-family:var(--font-display)!important;font-size:.875rem;font-style:italic;color:var(--color-terracotta)}.lede{margin:1.75rem 0 0;max-width:48rem;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.7}.lede--wide{max-width:56rem}.serif-lead{margin:0;font-family:var(--font-display)!important;font-size:1.25rem;line-height:1.5}.cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:0;padding:.85rem 1.5rem;border:1px solid var(--color-ink);background:rgba(0,0,0,0);color:var(--color-ink);font-family:var(--font-body);font-size:.875rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0;min-width:0;line-height:1.2;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.cta.is-hover,.cta:hover{background:var(--color-ink);color:var(--color-paper);text-decoration:none}.cta--solid,a.cta.cta--solid,button.cta.cta--solid{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.cta--solid.is-hover,.cta--solid:hover,a.cta.cta--solid:hover,button.cta.cta--solid:hover{background:rgba(0,0,0,0);color:var(--color-ink)}.cta:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.cta--nav{padding:.5rem 1rem;font-size:.75rem}.cta-quiet{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-terracotta);border-bottom:1px solid color-mix(in oklab,var(--color-terracotta) 45%,transparent);padding-bottom:2px;text-decoration:none;letter-spacing:0;text-transform:none}.cta-quiet:hover{border-color:var(--color-terracotta);text-decoration:none}a:has(.cta),a:has(.cta):hover{text-decoration:none}.mast{position:-webkit-sticky;position:sticky;top:0;z-index:100;isolation:isolate;width:100%;overflow:visible;background:color-mix(in oklab,var(--color-paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--rule-hair) solid var(--color-rule)}.mast__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.25rem}.mast__brand{margin:0;min-width:0;font-family:var(--font-display)!important;font-size:1.0625rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}.mast__brand a{color:inherit}.mast__brand a,.mast__brand a:hover{text-decoration:none}.mast__nav{display:none}.mast__nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.mast__contact,.mast__nav a{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none;white-space:nowrap}.mast__contact:hover,.mast__nav a:hover{color:var(--color-ink);text-decoration:none}.mast__end{display:none;align-items:center;gap:1.25rem}.mast__toggle{all:revert;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);background:rgba(0,0,0,0);padding:var(--space-2xs) var(--space-sm);min-height:44px;white-space:nowrap;cursor:pointer;pointer-events:auto;position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.mast__toggle:hover{border-color:var(--color-ink);text-decoration:none}.mast__panel{display:none;padding:0 var(--page-gutter) var(--space-md);background:color-mix(in oklab,var(--color-paper) 96%,transparent)}.mast__panel.is-open{display:block}.mast__panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.mast__panel a{display:flex;align-items:center;padding:.75rem 0;font-size:1.125rem;font-family:var(--font-display);color:var(--color-ink);text-decoration:none;min-height:44px}.mast__panel a:hover{color:var(--color-terracotta);text-decoration:none}.mast__panel-cta{margin-top:.5rem;padding-top:1rem;border-top:var(--rule-hair) solid var(--color-rule)}.mast__panel a.cta--solid,.mast__panel-cta .cta{width:100%;justify-content:center;padding:.85rem 1.5rem;font-family:var(--font-body);font-size:.875rem;min-height:48px;background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink)}.mast__panel a.cta--solid:hover{background:rgba(0,0,0,0);color:var(--color-ink)}@media(min-width:960px){.mast__brand{display:none}.mast__end,.mast__nav{display:flex}.mast__panel,.mast__toggle{display:none!important}}@media(max-width:959px){.mast__panel.is-open{display:block!important}}.landing [id],.landing section{scroll-margin-top:5.5rem}.hero{padding:2.5rem 0 4rem}.hero__grid{display:grid;grid-gap:3rem;gap:3rem;align-items:center}.hero h1{margin:1.5rem 0 0;font-family:var(--font-display);font-weight:400;font-size:var(--text-display);line-height:1.08;letter-spacing:-.032em;text-align:left}.hero__lede{margin:1.75rem 0 0;max-width:36rem;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.7}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem}.hero__portrait{margin:0;width:100%;max-width:28rem}.cabinet-photo img,.hero__portrait img{display:block;width:100%;height:auto;object-fit:cover;border:var(--rule-hair) solid var(--color-rule)}.hero__portrait img{aspect-ratio:1/1;object-position:center 18%}.cabinet-photo img{aspect-ratio:3/4;object-position:center top}.hero__portrait figcaption{margin-top:1rem;max-width:28rem;font-family:var(--font-display)!important;font-size:var(--text-sm);font-style:italic;line-height:1.6;color:var(--color-ink-2)}.figures{display:grid;grid-gap:1rem;gap:1rem;list-style:none;margin:2.25rem 0 0;padding:0;max-width:48rem}.figure-card{padding:1.6rem 1.65rem 1.5rem;background:var(--color-paper-2);border:1px solid var(--color-rule)}.figure-card__value{margin:0;font-family:var(--font-display)!important;font-size:clamp(2.15rem,3.6vw + .6rem,3.05rem);font-weight:400;line-height:1.08;letter-spacing:-.03em}.figure-card__label{margin:.6rem 0 0;color:var(--color-ink-2);font-size:.9375rem;line-height:1.4}.domains-intro{padding-top:5rem;padding-bottom:4.5rem}.domains-intro .lede{margin-bottom:0}.band{padding:5rem 0}.band--top{border-top:var(--rule-hair) solid var(--color-rule)}.band--tint{background:color-mix(in oklab,var(--color-paper-2) 40%,transparent);padding:5rem 0 6rem}.band--rule{border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);padding:5.5rem 0}.landing h2{font-size:var(--text-3xl);line-height:1.15;max-width:48rem}.landing h2,.landing h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.022em}.landing h3{margin:1rem 0 0;font-size:clamp(1.5rem,1.4vw + 1rem,2.1rem);line-height:1.2}.landing h4,.landing__sub{margin:1rem 0 0;font-family:var(--font-display);font-weight:400;font-size:1.25rem;line-height:1.3}.landing__sub{margin-top:5.5rem;margin-bottom:0;font-size:clamp(1.5rem,1vw + 1rem,1.75rem)}.band .cta{margin-top:3rem}.rule-grid{display:grid;grid-gap:1px;gap:1px;margin:3.5rem 0 0;background:var(--color-rule);list-style:none;padding:0}.rule-grid .fee,.rule-grid article,.rule-grid li,.rule-grid>div{background:var(--color-card);padding:2rem;min-width:0}.rule-grid__n{display:block;font-family:var(--font-display);font-size:1.875rem;color:var(--color-terracotta);line-height:1}.rule-grid h4{margin-top:1rem}.rule-grid p{margin:.75rem 0 0;color:var(--color-ink-2)}.callout,.rule-grid p{font-size:.9375rem;line-height:1.7}.callout{margin:3rem 0 0;padding:1.25rem 1.5rem;border-left:2px solid var(--color-terracotta);background:color-mix(in oklab,var(--color-terracotta-soft) 60%,transparent)}.table-wrap{margin-top:.6rem;width:100%}.rate-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rate-table td,.rate-table th{padding:1.25rem 1.5rem 1.25rem 0;border-bottom:var(--rule-hair) solid color-mix(in oklab,var(--color-rule) 70%,transparent);vertical-align:top}.rate-table td:first-child,.rate-table th:first-child{width:auto;padding-right:.85rem;overflow-wrap:break-word}.rate-table thead th{padding-bottom:1rem;font-family:var(--font-body);font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-2)}.rate-table td:nth-child(2),.rate-table td:nth-child(3),.rate-table th:nth-child(2),.rate-table th:nth-child(3){width:5.75rem;text-align:right;white-space:nowrap}.rate-table td:nth-child(2){color:var(--color-ink-2)}.rate-table td:nth-child(3){font-family:var(--font-display);font-size:var(--text-lg)}.rate-table .is-add td:nth-child(2),.rate-table .is-add td:nth-child(3){font-family:var(--font-body);font-size:inherit;color:var(--color-ink-2)}.rate-blocks{display:grid;grid-gap:2.75rem;gap:2.75rem;margin-top:1.75rem}.rate-blocks .kicker{margin-bottom:.35rem}.rate-blocks .table-wrap{margin-top:.5rem}.note-line{margin:1.25rem 0 0;color:var(--color-ink-2);font-size:.875rem;line-height:1.65}.note-line--wide{margin-top:2rem;max-width:48rem}.split{display:grid;grid-gap:3rem;gap:3rem}.split--autres{gap:2rem;align-items:start}.split--autres .lede{margin-top:.75rem}.split--cabinet{gap:3rem}.split--faq{gap:2.5rem}.cabinet-photo{margin:0}.cabinet-photo figcaption{margin-top:1rem;font-size:.875rem;color:var(--color-ink-2)}.cabinet-photo figcaption a{color:inherit}.cabinet-photo figcaption a:hover{color:var(--color-ink);text-decoration:none}.cabinet-find{margin-top:2.5rem;padding-top:1.75rem;border-top:var(--rule-hair) solid var(--color-rule)}.cabinet-find p{margin:.75rem 0 0;color:var(--color-ink-2);font-size:.9375rem;line-height:1.7}.cabinet-find .cta-quiet{margin-top:1rem}.prose{margin-top:2rem}.prose p{margin:0 0 1.25rem;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.7}.fee a,.prose a{color:var(--color-terracotta);text-underline-offset:.15em}.fee h3{margin-top:0;font-size:1.25rem}.fee p+p{margin-top:1rem}.fee .cta{margin-top:2rem}.fee__amount,.rule-grid p.fee__amount{margin:0;color:var(--color-ink);font-family:var(--font-display)!important;font-size:clamp(2.15rem,3.4vw + .7rem,3.15rem);font-weight:400;line-height:1.12;letter-spacing:-.022em}.fee__equiv,.rule-grid p.fee__equiv{margin:.5rem 0 0;font-size:1rem;color:var(--color-ink-2)}.fee dl{margin:2.25rem 0 0;font-size:.9375rem}.fee dl div{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 0;border-top:var(--rule-hair) solid var(--color-rule)}.fee dt{color:var(--color-ink)}.fee dd{margin:0;color:var(--color-ink-2)}.reviews{margin-top:3rem}.reviews,.reviews *{scroll-behavior:auto}.reviews__scroller{display:flex;align-items:stretch;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews__scroller::-webkit-scrollbar{display:none}.reviews__scroller .review-card{flex:0 0 85%;width:auto;max-width:none;scroll-snap-align:start}@media(min-width:640px){.reviews__scroller .review-card{flex-basis:calc((100% - 1rem)/2)}}@media(min-width:1024px){.reviews__scroller .review-card{flex-basis:calc((100% - 2rem)/3)}}.review-card{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:1.75rem;background:var(--color-card);border:1px solid var(--color-rule)}.review-card__stars{margin:0;font-size:.875rem;letter-spacing:.3em;color:var(--color-terracotta)}.review-card__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;margin:1.25rem 0 0;font-family:var(--font-display)!important;font-size:1.125rem;line-height:1.625;min-height:12.796875rem;white-space:pre-line}.review-card__quote.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.review-card__more-slot{min-height:2rem;margin-top:.75rem}.review-card__more{all:revert;cursor:pointer;font-size:.8125rem;color:var(--color-terracotta);background:none;border:0;border-bottom:1px solid color-mix(in oklab,var(--color-terracotta) 45%,transparent);padding:0 0 1px;text-align:left;line-height:1.4;font-family:var(--font-body)}.review-card__more:hover{border-color:var(--color-terracotta)}.review-card figcaption{margin-top:1.75rem;font-size:.875rem;color:var(--color-ink-2)}.reviews__nav{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.reviews__nav button{all:revert;cursor:pointer;border:1px solid var(--color-rule);background:rgba(0,0,0,0);color:var(--color-ink);padding:.5rem 1rem;font-size:.875rem;line-height:1;min-width:44px;min-height:44px;border-radius:0}.reviews__nav button:hover{background:var(--color-paper-2)}.reviews__nav span{margin-left:.5rem;font-size:.75rem;color:var(--color-ink-2)}.faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:var(--font-display);font-size:1.125rem;padding:1.5rem 0;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-right:1.5px solid var(--color-ink-2);border-bottom:1.5px solid var(--color-ink-2);transform:rotate(45deg);transition:transform var(--dur-short) var(--ease-out)}.faq details[open] summary:after{transform:rotate(225deg)}.faq p{margin:0 0 1.5rem;color:var(--color-ink-2);font-size:.9375rem;line-height:1.7}.faq p a{color:var(--color-terracotta)}.contact-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.contact-row .cta{margin-top:0;overflow-wrap:anywhere;white-space:normal}.doc{padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);max-width:calc(var(--measure) + 2*var(--page-gutter));margin:0 auto}.doc h1{font-size:var(--text-2xl);margin:0 0 var(--space-lg);text-align:left}.doc h1,.doc h2{font-family:var(--font-display);font-weight:400}.doc h2{font-size:1.25rem;margin:var(--space-xl) 0 var(--space-sm)}.doc p{margin:0 0 var(--space-sm);line-height:1.65}.doc a{color:var(--color-terracotta)}.error,.not-found,.redirect{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:var(--space-3xl) var(--page-gutter);min-height:40vh;text-align:center}.foot{padding:4rem 0 5rem;border-top:var(--rule-hair) solid var(--color-rule);overflow-x:clip}.foot__wordmark{margin:0;font-family:var(--font-display)!important;font-size:clamp(1.875rem,2vw + 1rem,2.25rem);font-weight:400;line-height:1.15}.foot__wordmark a{color:inherit}.foot__wordmark a,.foot__wordmark a:hover{text-decoration:none}.foot__tag{margin:.75rem 0 0;color:var(--color-ink-2);font-size:.9375rem}.foot__grid{display:grid;grid-gap:2.5rem;gap:2.5rem;padding-top:1.75rem;font-size:.9375rem}.foot__grid p{margin:.75rem 0 0;color:var(--color-ink-2);line-height:1.55}.foot__grid a{color:var(--color-ink-2);overflow-wrap:anywhere}.foot__grid a:hover{color:var(--color-ink);text-decoration:none}.foot__legal{margin:3rem 0 0}.foot__legal,.foot__legal a{font-size:.75rem;color:var(--color-ink-2)}.foot__legal a:hover{color:var(--color-ink)}@media(min-width:640px){.figures{gap:1.25rem}.figures,.rule-grid--2{grid-template-columns:1fr 1fr}}@media(min-width:768px){.hero{display:flex;align-items:center;padding-block:clamp(4.75rem,9vh,8.5rem)}.hero .wrap{width:100%}.rule-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-grid--fees{grid-template-columns:1.15fr .85fr}.fee dl div{grid-template-columns:13rem 1fr;gap:1.5rem}.split--faq{grid-template-columns:.7fr 1.3fr;gap:4rem}.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.hero__grid{grid-template-columns:1.05fr .95fr;gap:4rem}.hero__portrait{justify-self:end}}@media(min-width:1024px){.hero{min-height:calc(70svh - 5rem);padding-block:clamp(5.5rem,10vh,9rem)}.hero h1{font-size:clamp(2.6rem,4.2vw + .9rem,4rem)}.split{grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}.split--cabinet{grid-template-columns:.85fr 1.15fr}.split--autres{grid-template-columns:.9fr 1.1fr}}@media(min-width:768px)and (max-height:680px){.hero{min-height:0;padding-block:3rem 3.5rem}}@media(max-width:767px){.wrap{padding-inline:1.25rem}.hero{display:block;min-height:0;padding:2rem 0 3.5rem}.hero__grid{gap:2.25rem}.hero h1{max-width:none;font-size:clamp(2.05rem,8.5vw,2.6rem)}.hero__lede{font-size:1rem}.hero__actions{flex-direction:column;align-items:stretch;gap:1rem;margin-top:2rem}.hero__portrait{max-width:20rem}.domains-intro{padding-top:3.5rem;padding-bottom:3.25rem}.band,.band--rule,.band--tint{padding:3.75rem 0}.landing h2{font-size:clamp(1.65rem,6vw,2.15rem)}.landing h3{font-size:clamp(1.4rem,5vw,1.75rem)}.rule-grid{margin-top:2.25rem}.rule-grid .fee,.rule-grid article,.rule-grid li,.rule-grid>div{padding:1.5rem}.callout{margin-top:2.25rem;padding:1rem 1.15rem}.landing__sub{margin-top:3.5rem}.rate-table{font-size:.875rem}.rate-table td,.rate-table th{padding:.85rem .55rem .85rem 0}.rate-table td:first-child,.rate-table th:first-child{padding-right:.65rem}.rate-table td:nth-child(2),.rate-table th:nth-child(2){width:4.75rem}.rate-table td:nth-child(3),.rate-table th:nth-child(3){width:5rem;padding-right:0}.rate-table td:nth-child(3){font-size:1.05rem}.fee__amount,.rule-grid p.fee__amount{font-size:clamp(1.75rem,8vw,2.25rem)}.band .cta,.contact-row .cta,.fee .cta,.hero__actions .cta{width:100%;min-height:48px;white-space:normal;text-align:center}.hero__actions .cta-quiet{width:-moz-fit-content;width:fit-content}.cabinet-photo{max-width:16rem}.review-card{padding:1.35rem}.review-card__quote{font-size:1.05rem;min-height:8.53125rem;-webkit-line-clamp:5}.reviews__nav button{min-width:44px;min-height:44px}.reviews__nav span{margin-left:0}.faq summary{font-size:1.05rem;padding:1.15rem 0;gap:1rem}.foot{padding:3rem 0 3.5rem}.foot__wordmark{font-size:1.75rem}.foot__grid{margin-top:1.5rem;padding-top:1.5rem;gap:1.75rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::selection{-webkit-text-fill-color:#141414;color:#141414;background-color:rgba(245,144,1,.8)}img::selection{background-color:rgba(0,0,0,0)}*,body,html{cursor:auto;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box!important}body,html{min-height:100vh;height:auto;overflow-x:visible}html{font-size:100%}body{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:var(--text-md);line-height:1.65;color:var(--color-ink);background-color:var(--color-paper);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-style:normal;font-weight:500;line-height:1.2}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p{font-size:1rem}p{font-family:var(--font-body),sans-serif!important;font-weight:400;font-style:normal;line-height:1.65;color:inherit}a{color:var(--color-ink);text-decoration:none}a,a *{cursor:pointer}a:hover{text-decoration:underline}ol,ul{list-style-position:inside;padding-left:.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}ol li::marker{font-weight:500}li::marker{font-family:var(--font-body)}strong{font-weight:500!important}em{font-style:italic!important}input,option,select,textarea{font-family:var(--font-body),sans-serif!important}button{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-block;text-align:center}main{display:block;position:relative;width:100%;min-height:auto;background:var(--color-paper);overflow-x:clip}:root{--color-paper:oklch(0.988 0.004 85);--color-paper-2:oklch(0.968 0.006 80);--color-paper-3:oklch(0.945 0.012 55);--color-card:oklch(0.996 0.002 85);--color-ink:oklch(0.2 0.01 60);--color-ink-2:oklch(0.45 0.012 65);--color-rule:oklch(0.9 0.006 75);--color-rule-2:oklch(0.9 0.006 75);--color-muted:oklch(0.45 0.012 65);--color-accent:oklch(0.53 0.108 42);--color-accent-ink:oklch(0.988 0.004 85);--color-focus:oklch(0.53 0.108 42);--color-terracotta:oklch(0.53 0.108 42);--color-terracotta-soft:oklch(0.94 0.018 55);--font-display:var(--font-eb-garamond),"EB Garamond","Iowan Old Style",Georgia,serif;--font-body:var(--font-work-sans),"Work Sans",system-ui,sans-serif;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--space-3xl:7rem;--text-xs:0.6875rem;--text-sm:0.8125rem;--text-md:1rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:clamp(1.875rem,2vw + 1.1rem,2.9rem);--text-display-s:clamp(2rem,2.2vw + 1rem,3rem);--text-display:clamp(2.5rem,4.15vw + 0.85rem,3.85rem);--page-gutter:clamp(1.25rem,4vw,2rem);--measure:65ch;--wrap:72rem;--rule-hair:1px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.32,0,0.67,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-short:250ms;--radius-card:0px;--radius-pill:0px;--radius-input:0px}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_c23777{font-family:EB Garamond,EB Garamond Fallback}.__variable_c23777{--font-eb-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_30ef3f{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_30ef3f{--font-work-sans:"Work Sans","Work Sans Fallback"}