.Articles-module___GfEzG__head{padding:clamp(.875rem,1.25vw,1.125rem)var(--margin)clamp(2rem,4vw,3.5rem)}.Articles-module___GfEzG__title{letter-spacing:-.04em;font-size:clamp(2.75rem,8.2vw,7.4rem);font-weight:700;line-height:.93}.Articles-module___GfEzG__lede{max-width:36ch;margin-top:clamp(1.25rem,2.4vw,2.125rem);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4}.Articles-module___GfEzG__index{padding:0 var(--margin)clamp(4.5rem,9.4vw,8.5rem)}.Articles-module___GfEzG__filter{border-block:var(--rule)solid var(--ink);scrollbar-width:none;margin-bottom:clamp(1.25rem,2.4vw,2rem);display:flex;overflow-x:auto}.Articles-module___GfEzG__filter button{border-right:var(--rule)solid var(--ink);white-space:nowrap;height:3.5rem;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);flex:none;align-items:center;gap:.625rem;padding-inline:clamp(1rem,1.8vw,1.625rem);font-size:1.0625rem;font-weight:700;display:flex}.Articles-module___GfEzG__filter button:first-child{border-left:var(--rule)solid var(--ink)}.Articles-module___GfEzG__filter button span{font-variant-numeric:tabular-nums;color:var(--text-soft);font-weight:400}.Articles-module___GfEzG__filter button:hover{background:var(--white)}.Articles-module___GfEzG__filter button[aria-pressed=true]{background:var(--ink);color:var(--white);--focus:var(--red)}.Articles-module___GfEzG__filter button[aria-pressed=true] span{color:inherit}.Articles-module___GfEzG__filter button:focus-visible{outline-offset:-.3125rem}.Articles-module___GfEzG__feature{column-gap:var(--gap);grid-template-columns:clamp(20rem,36vw,35rem) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(2.25rem,4.4vw,4rem);text-decoration:none;display:grid}.Articles-module___GfEzG__featureCover{aspect-ratio:4/3;width:100%;max-width:none;height:auto}.Articles-module___GfEzG__featureText{border-top:var(--rule)solid var(--ink);flex-direction:column;padding-top:1.125rem;display:flex}.Articles-module___GfEzG__featureMeta{flex-wrap:wrap;gap:2px 1rem;font-size:1rem;line-height:1.45;display:flex}.Articles-module___GfEzG__featureMeta span:first-child{font-weight:700}.Articles-module___GfEzG__featureTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:clamp(1rem,2vw,1.75rem);font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:.98}.Articles-module___GfEzG__featureSummary{max-width:40ch;margin-top:clamp(.875rem,1.6vw,1.375rem);font-size:1.1875rem;line-height:1.45}.Articles-module___GfEzG__featureAction{border-bottom:var(--rule)solid currentColor;align-self:flex-start;align-items:center;gap:.625rem;margin-top:auto;padding:1.5rem 0 .25rem;font-size:1.125rem;font-weight:700;display:inline-flex}.Articles-module___GfEzG__featureAction svg{transition:transform .32s var(--ease-out)}.Articles-module___GfEzG__feature:hover .Articles-module___GfEzG__featureAction svg{transform:translate(.375rem)}.Articles-module___GfEzG__list{border-bottom:var(--rule)solid var(--ink)}.Articles-module___GfEzG__row{border-top:var(--rule)solid var(--ink);grid-template-columns:clamp(7.5rem,14vw,12.5rem) minmax(0,8fr) minmax(0,3fr) auto;align-items:start;column-gap:clamp(.875rem,1.7vw,1.5rem);padding:1.25rem 0 1.5rem;text-decoration:none;display:grid;position:relative}.Articles-module___GfEzG__row:before{content:"";left:0;top:calc(var(--rule)*-1);background:var(--red);transform-origin:0;width:clamp(7.5rem,14vw,12.5rem);height:.4375rem;transition:transform .32s var(--ease-out);position:absolute;transform:scaleX(0)}.Articles-module___GfEzG__row:hover:before,.Articles-module___GfEzG__row:focus-visible:before{transform:scaleX(1)}.Articles-module___GfEzG__rowCover{aspect-ratio:4/3;width:100%;height:auto}.Articles-module___GfEzG__rowMain{padding-top:2px;display:block}.Articles-module___GfEzG__rowTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.04;display:block}.Articles-module___GfEzG__rowSummary{max-width:62ch;margin-top:.625rem;font-size:1.0625rem;line-height:1.5;display:block}.Articles-module___GfEzG__rowMeta{flex-direction:column;gap:2px;padding-top:.375rem;font-size:1rem;line-height:1.45;display:flex}.Articles-module___GfEzG__rowMeta span:first-child{font-weight:700}.Articles-module___GfEzG__rowArrow{transition:transform .32s var(--ease-out);margin-top:.5rem;font-size:1.5rem}.Articles-module___GfEzG__row:hover .Articles-module___GfEzG__rowArrow{transform:translate(.375rem)}.Articles-module___GfEzG__articleHead{column-gap:var(--gap);padding:clamp(.875rem,1.25vw,1.125rem)var(--outer)0 var(--margin);grid-template-columns:minmax(0,1fr) clamp(17.5rem,32vw,32.5rem);align-items:start;display:grid}.Articles-module___GfEzG__articleHeadText{padding-bottom:clamp(2rem,4vw,3.5rem)}.Articles-module___GfEzG__back{align-items:center;gap:.5rem;margin-bottom:clamp(1.125rem,2vw,1.75rem);font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.Articles-module___GfEzG__back svg{transition:transform .32s var(--ease-out)}.Articles-module___GfEzG__back:hover svg{transform:translate(-.25rem)}.Articles-module___GfEzG__articleTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,5rem);font-weight:700;line-height:.95}.Articles-module___GfEzG__summary{max-width:40ch;margin-top:clamp(1.25rem,2.4vw,2rem);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4}.Articles-module___GfEzG__articleCover{aspect-ratio:4/3;width:100%;max-width:none;height:auto;margin-top:clamp(.875rem,1.6vw,1.5rem)}.Articles-module___GfEzG__article{column-gap:var(--gap);padding:clamp(2.5rem,5vw,4.5rem)var(--margin)clamp(4.5rem,9.4vw,8.5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Articles-module___GfEzG__side{max-width:20rem}.Articles-module___GfEzG__facts{border-bottom:var(--rule)solid var(--ink);margin:0;font-size:1rem;line-height:1.4}.Articles-module___GfEzG__facts div{border-top:var(--rule)solid var(--ink);justify-content:space-between;gap:1rem;padding:.625rem 0;display:flex}.Articles-module___GfEzG__facts dt{font-weight:700}.Articles-module___GfEzG__facts dd{text-align:right;margin:0}.Articles-module___GfEzG__sideBook{background:var(--ink);color:var(--white);transition:background-color .24s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.125rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.Articles-module___GfEzG__sideBook:hover{background:var(--blue)}.Articles-module___GfEzG__sideBook svg{font-size:1.375rem}.Articles-module___GfEzG__answer{background:var(--ink);max-width:46rem;color:var(--paper);padding:clamp(1.375rem,2.6vw,2.125rem)}.Articles-module___GfEzG__answer ::selection{background:var(--paper);color:var(--ink)}.Articles-module___GfEzG__answerLabel{align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:1rem;font-weight:700;display:flex}.Articles-module___GfEzG__answerLabel:before{content:"";background:var(--red);width:.75rem;height:.75rem}.Articles-module___GfEzG__answer p:last-child{letter-spacing:-.01em;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:600;line-height:1.34}.Articles-module___GfEzG__prose{max-width:46rem;margin-top:clamp(2rem,4vw,3.25rem);font-size:1.1875rem;line-height:1.62}.Articles-module___GfEzG__prose>*+*{margin-top:1.1em}.Articles-module___GfEzG__prose>p,.Articles-module___GfEzG__prose>ul,.Articles-module___GfEzG__prose>ol,.Articles-module___GfEzG__prose>h2,.Articles-module___GfEzG__prose>h3,.Articles-module___GfEzG__prose>blockquote{max-width:66ch}.Articles-module___GfEzG__prose h2{border-top:var(--rule)solid var(--ink);letter-spacing:-.03em;text-wrap:balance;margin-top:2.1em;padding-top:.7em;font-size:clamp(1.625rem,2.5vw,2.125rem);font-weight:700;line-height:1.08}.Articles-module___GfEzG__prose h3{letter-spacing:-.015em;margin-top:1.6em;font-size:1.3125rem;font-weight:700;line-height:1.2}.Articles-module___GfEzG__prose h2+*,.Articles-module___GfEzG__prose h3+*{margin-top:.7em}.Articles-module___GfEzG__prose a{font-weight:600}.Articles-module___GfEzG__prose ul,.Articles-module___GfEzG__prose ol{padding-left:0}.Articles-module___GfEzG__prose li{padding-left:1.75rem;position:relative}.Articles-module___GfEzG__prose li+li{margin-top:.5em}.Articles-module___GfEzG__prose ul>li:before{content:"";background:var(--ink);width:.5625rem;height:.5625rem;position:absolute;top:.62em;left:2px}.Articles-module___GfEzG__prose ol{counter-reset:step}.Articles-module___GfEzG__prose ol>li{counter-increment:step}.Articles-module___GfEzG__prose ol>li:before{content:counter(step);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:0;left:0}.Articles-module___GfEzG__prose blockquote{box-shadow:inset 1px 0 0 var(--ink);padding:.25rem 0 .25rem 1.5rem;font-weight:600}.Articles-module___GfEzG__prose table{border-collapse:collapse;border-bottom:var(--rule)solid var(--ink);width:100%;font-size:1.0625rem;line-height:1.4}.Articles-module___GfEzG__prose th,.Articles-module___GfEzG__prose td{border-top:var(--rule)solid var(--ink);text-align:left;vertical-align:top;padding:.625rem .75rem .625rem 0}.Articles-module___GfEzG__prose code{background:#e9e7e0;padding:.1em .3em;font-size:.92em}.Articles-module___GfEzG__prose .a-label{align-items:center;gap:.625rem;margin-bottom:.625rem;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.Articles-module___GfEzG__prose .a-label:before{content:"";background:var(--red);flex:none;width:.75rem;height:.75rem}.Articles-module___GfEzG__prose .a-note{background:var(--white);box-shadow:inset 0 0 0 var(--rule)var(--ink);margin-block:1.6em;padding:clamp(1.125rem,2vw,1.625rem)}.Articles-module___GfEzG__prose .a-note>*+*{margin-top:.7em}.Articles-module___GfEzG__prose .a-facts{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:1.6em 0;display:grid}.Articles-module___GfEzG__prose .a-facts>div{background:var(--ink);min-height:9.5rem;color:var(--paper);flex-direction:column-reverse;justify-content:flex-end;gap:.625rem;padding:1.25rem;display:flex}.Articles-module___GfEzG__prose .a-facts>div:nth-child(3n+2){background:var(--blue)}.Articles-module___GfEzG__prose .a-facts>div:nth-child(3n+3){background:var(--red);color:var(--white)}.Articles-module___GfEzG__prose .a-facts dt{font-size:1rem;font-weight:600;line-height:1.35}.Articles-module___GfEzG__prose .a-facts dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:.96}.Articles-module___GfEzG__prose .a-compare{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem;margin:1.8em 0;display:grid}.Articles-module___GfEzG__prose .a-compare[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Articles-module___GfEzG__prose .a-compare>div{border-top:.4375rem solid var(--blue);padding-top:1.125rem;font-size:1.0625rem;line-height:1.5}.Articles-module___GfEzG__prose .a-compare>div:nth-child(2){border-top-color:var(--red)}.Articles-module___GfEzG__prose .a-compare>div:nth-child(3){border-top-color:var(--ink)}.Articles-module___GfEzG__prose .a-compare>div>*+*{margin-top:.7em}.Articles-module___GfEzG__prose .a-compare h3{letter-spacing:-.025em;margin-top:0;font-size:1.5rem}.Articles-module___GfEzG__prose .a-compare li{padding-left:1.375rem}.Articles-module___GfEzG__prose .a-checklist{margin:1.6em 0}.Articles-module___GfEzG__prose .a-checklist ul{border-bottom:var(--rule)solid var(--ink)}.Articles-module___GfEzG__prose .a-checklist li{border-top:var(--rule)solid var(--ink);margin-top:0;padding:.8125rem 0 .875rem 2.5rem}.Articles-module___GfEzG__prose .a-checklist ul>li:before{width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 var(--rule)var(--ink);background:0 0;top:.9375rem;left:0}.Articles-module___GfEzG__prose .a-steps{margin:1.6em 0}.Articles-module___GfEzG__prose .a-steps ol{border-bottom:var(--rule)solid var(--ink)}.Articles-module___GfEzG__prose .a-steps li{border-top:var(--rule)solid var(--ink);min-height:4.2rem;margin-top:0;padding:1rem 0 1.125rem 4.25rem}.Articles-module___GfEzG__prose .a-steps ol>li:before{letter-spacing:-.04em;font-size:2.75rem;line-height:1;top:.5625rem}.Articles-module___GfEzG__prose .a-table{scrollbar-width:thin;scrollbar-color:var(--ink)transparent;margin:1.8em 0;overflow-x:auto}.Articles-module___GfEzG__prose .a-table table{border-bottom:var(--rule)solid var(--ink);min-width:34rem}.Articles-module___GfEzG__prose .a-table th{background:var(--ink);color:var(--paper);white-space:nowrap;border-top:0;padding:.75rem 1rem;font-size:1rem;font-weight:700}.Articles-module___GfEzG__prose .a-table td{padding:.8125rem 1rem}.Articles-module___GfEzG__prose .a-table td:first-child{padding-left:0;font-weight:700}.Articles-module___GfEzG__prose .a-table th:first-child{padding-left:1rem}.Articles-module___GfEzG__prose .a-figure{margin:1.8em 0}.Articles-module___GfEzG__prose .a-figure img{width:100%;height:auto}:is(.Articles-module___GfEzG__prose .a-figure figcaption,.Articles-module___GfEzG__prose .a-stack figcaption){color:var(--text-soft);margin-top:.625rem;font-size:1rem;line-height:1.4}.Articles-module___GfEzG__prose .a-flow{counter-reset:flow;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:1.8em 0;display:grid}.Articles-module___GfEzG__prose .a-flow>li{counter-increment:flow;background:var(--red);min-height:11rem;color:var(--white);clip-path:polygon(0 0,calc(100% - .875rem) 0,100% 50%,calc(100% - .875rem) 100%,0 100%);flex-direction:column;gap:.5rem;margin:0;padding:1.125rem 1.625rem 1.25rem 1.125rem;font-size:1rem;line-height:1.4;display:flex}.Articles-module___GfEzG__prose .a-flow>li+li{clip-path:polygon(0 0,calc(100% - .875rem) 0,100% 50%,calc(100% - .875rem) 100%,0 100%,.875rem 50%);margin-left:-.875rem;padding-left:1.875rem}.Articles-module___GfEzG__prose .a-flow>li:nth-child(3n+2){background:var(--blue);color:var(--paper)}.Articles-module___GfEzG__prose .a-flow>li:nth-child(3n+3){background:var(--ink);color:var(--paper)}.Articles-module___GfEzG__prose .a-flow>li:before{content:counter(flow);letter-spacing:-.04em;background:0 0;width:auto;height:auto;font-size:2.5rem;font-weight:700;line-height:1;position:static}.Articles-module___GfEzG__prose .a-flow strong{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.15}.Articles-module___GfEzG__prose .a-stack{margin:1.8em 0}.Articles-module___GfEzG__prose .a-stack ul{gap:.25rem;display:grid}.Articles-module___GfEzG__prose .a-stack li{width:calc(60% + var(--layer)*10%);background:var(--ink);min-height:3.6rem;color:var(--paper);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:1rem;margin:0;padding:.75rem 1rem;font-size:1rem;line-height:1.35;display:grid}.Articles-module___GfEzG__prose .a-stack li:first-child{--layer:0;background:var(--red);color:var(--white)}.Articles-module___GfEzG__prose .a-stack li:nth-child(2){--layer:1;background:var(--blue)}.Articles-module___GfEzG__prose .a-stack li:nth-child(3){--layer:2}.Articles-module___GfEzG__prose .a-stack li:nth-child(4){--layer:3;background:var(--blue)}.Articles-module___GfEzG__prose .a-stack li:nth-child(n+5){--layer:4;background:var(--red);color:var(--white)}.Articles-module___GfEzG__prose .a-stack li:before{content:none}.Articles-module___GfEzG__prose .a-stack strong{letter-spacing:-.015em;font-size:1.125rem}.Articles-module___GfEzG__more{padding:0 var(--margin)clamp(4.5rem,9.4vw,8.5rem)}.Articles-module___GfEzG__moreTitle{letter-spacing:-.03em;padding-bottom:1.125rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1}@media (min-width:900px) and (min-height:600px){.Articles-module___GfEzG__side{top:calc(var(--header-h) + clamp(1.75rem,3.6vw,3.25rem));position:sticky}}@media (max-width:899px){.Articles-module___GfEzG__feature,.Articles-module___GfEzG__articleHead,.Articles-module___GfEzG__article{grid-template-columns:minmax(0,1fr)}.Articles-module___GfEzG__feature{row-gap:0}.Articles-module___GfEzG__featureText{border-top:0}.Articles-module___GfEzG__row{grid-template-columns:6.5rem minmax(0,1fr);row-gap:.75rem}.Articles-module___GfEzG__row:before{width:6.5rem}.Articles-module___GfEzG__rowMeta{flex-flow:wrap;grid-column:1/-1;gap:2px .875rem;padding-top:0}.Articles-module___GfEzG__rowSummary,.Articles-module___GfEzG__rowArrow{display:none}.Articles-module___GfEzG__articleHead{padding-right:0}.Articles-module___GfEzG__articleHeadText{padding-right:var(--margin);padding-bottom:1.75rem}.Articles-module___GfEzG__articleCover{margin:0 0 0 calc(var(--margin)*-1);width:calc(100% + var(--margin))}.Articles-module___GfEzG__article{row-gap:2rem;padding-top:1.75rem}.Articles-module___GfEzG__side{max-width:none}.Articles-module___GfEzG__prose{font-size:1.125rem}:is(.Articles-module___GfEzG__prose .a-compare,.Articles-module___GfEzG__prose .a-compare[data-columns="3"]){grid-template-columns:minmax(0,1fr)}.Articles-module___GfEzG__prose .a-flow{grid-auto-flow:row}.Articles-module___GfEzG__prose .a-flow>li{clip-path:polygon(0 0,100% 0,100% calc(100% - .75rem),50% 100%,0 calc(100% - .75rem));min-height:0;margin-left:0;padding:1rem 1.125rem 1.625rem}.Articles-module___GfEzG__prose .a-flow>li+li{clip-path:polygon(0 0,100% 0,100% calc(100% - .75rem),50% 100%,0 calc(100% - .75rem));min-height:0;margin-left:0;padding:1rem 1.125rem 1.625rem}.Articles-module___GfEzG__prose .a-flow>li+li{clip-path:polygon(0 0,50% .75rem,100% 0,100% calc(100% - .75rem),50% 100%,0 calc(100% - .75rem));margin-top:-.75rem;padding-top:1.625rem}.Articles-module___GfEzG__prose .a-stack li{width:calc(76% + var(--layer)*6%);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Articles-module___GfEzG__filter button,.Articles-module___GfEzG__featureAction svg,.Articles-module___GfEzG__row:before,.Articles-module___GfEzG__rowArrow,.Articles-module___GfEzG__back svg,.Articles-module___GfEzG__sideBook{transition:none}}
.Home-module__OJ4K_G__hero{padding-top:clamp(.875rem,1.25vw,1.125rem)}.Home-module__OJ4K_G__title{padding-inline:var(--margin);letter-spacing:-.04em;font-size:clamp(2.75rem,8.2vw,7.4rem);font-weight:700;line-height:.93}.Home-module__OJ4K_G__title em{color:var(--red);font-style:normal}@media (min-width:1700px){.Home-module__OJ4K_G__title em{display:block}}.Home-module__OJ4K_G__heroLower{column-gap:var(--gap);padding-left:var(--margin);padding-right:var(--outer);grid-template-columns:minmax(0,4fr) minmax(0,8.35fr);align-items:start;margin-top:clamp(1.75rem,3.3vw,3rem);display:grid}.Home-module__OJ4K_G__intro{max-width:24.5rem}.Home-module__OJ4K_G__lede{font-size:1.25rem;line-height:1.42}.Home-module__OJ4K_G__cta{background:var(--ink);color:var(--white);transition:background-color .24s var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4.2vw,3.75rem);padding:1.25rem 1.375rem;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.Home-module__OJ4K_G__cta svg{transition:transform .32s var(--ease-out);flex:none;font-size:1.75rem}.Home-module__OJ4K_G__cta:hover{background:var(--blue)}.Home-module__OJ4K_G__cta:hover svg{transform:translate(.375rem)}.Home-module__OJ4K_G__facts{margin-top:1.75rem;font-size:.875rem;line-height:1.5}.Home-module__OJ4K_G__wallSlot{min-width:0}.Home-module__OJ4K_G__section{padding:clamp(4.5rem,9.4vw,8.5rem)var(--margin)}.Home-module__OJ4K_G__h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;line-height:.96}.Home-module__OJ4K_G__split{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Home-module__OJ4K_G__splitHead{max-width:24.5rem}.Home-module__OJ4K_G__sectionIntro{max-width:34ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.5}.Home-module__OJ4K_G__textLink{border-bottom:var(--rule)solid currentColor;align-items:center;gap:.625rem;margin-top:1.75rem;padding-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.Home-module__OJ4K_G__textLink svg{transition:transform .32s var(--ease-out)}.Home-module__OJ4K_G__textLink:hover svg{transform:translate(.375rem)}.Home-module__OJ4K_G__band{padding:clamp(4.5rem,9.4vw,8.5rem)var(--margin);position:relative;overflow:clip}.Home-module__OJ4K_G__bandBlue{background:var(--blue);color:var(--paper);--focus:var(--paper)}.Home-module__OJ4K_G__bandInk{background:var(--ink);color:var(--paper);--focus:var(--paper)}.Home-module__OJ4K_G__bandRed{background:var(--red);color:var(--white);--focus:var(--ink)}.Home-module__OJ4K_G__band ::selection{background:var(--paper);color:var(--ink)}.Home-module__OJ4K_G__bandForm{width:clamp(11.25rem,25vw,22.5rem);height:auto;position:absolute;top:calc(clamp(11.25rem,25vw,22.5rem)/-2.38095);right:calc(clamp(11.25rem,25vw,22.5rem)/-5)}.Home-module__OJ4K_G__band .Home-module__OJ4K_G__h2{position:relative}.Home-module__OJ4K_G__steps{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.75rem,5.6vw,5rem);display:grid;position:relative}.Home-module__OJ4K_G__step{border-top:var(--rule)solid currentColor;padding-top:1rem;font-size:1.0625rem;line-height:1.5}.Home-module__OJ4K_G__stepNo{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5.2vw,4.75rem);font-weight:700;line-height:1;display:block}.Home-module__OJ4K_G__stepName{letter-spacing:-.02em;margin:1.125rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.1}.Home-module__OJ4K_G__step p{max-width:30ch}.Home-module__OJ4K_G__peopleGrid{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.Home-module__OJ4K_G__peopleHead{max-width:31rem}.Home-module__OJ4K_G__people{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Home-module__OJ4K_G__portrait{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.Home-module__OJ4K_G__plate{padding:1.125rem 1.25rem 1.25rem}.Home-module__OJ4K_G__person[data-ink=red] .Home-module__OJ4K_G__plate{background:var(--red);color:var(--white);--focus:var(--white)}.Home-module__OJ4K_G__person[data-ink=blue] .Home-module__OJ4K_G__plate{background:var(--blue);color:var(--paper)}.Home-module__OJ4K_G__personName{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.05}.Home-module__OJ4K_G__personRole{margin-top:.375rem;font-size:1rem;font-weight:600;line-height:1.35}.Home-module__OJ4K_G__personLink{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;font-size:1rem;font-weight:700;display:inline-flex}.Home-module__OJ4K_G__closing{padding-bottom:clamp(5rem,10vw,9.375rem)}.Home-module__OJ4K_G__closingForm{width:clamp(16.25rem,38vw,35rem);height:auto;position:absolute;bottom:calc(clamp(16.25rem,38vw,35rem)/-3.33333);right:calc(clamp(16.25rem,38vw,35rem)/-4.54545)}.Home-module__OJ4K_G__closingTitle{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(3rem,8.6vw,7.75rem);font-weight:700;line-height:.93;position:relative}.Home-module__OJ4K_G__closingBody{max-width:28ch;margin-top:1.75rem;font-size:1.375rem;font-weight:600;line-height:1.35;position:relative}.Home-module__OJ4K_G__closingCta{width:min(100%,24.5rem);margin-top:2.25rem;position:relative}.Home-module__OJ4K_G__closingCta:hover{background:var(--paper);color:var(--ink)}.Home-module__OJ4K_G__closingDirect{max-width:30ch;margin-top:1.75rem;font-size:1.1875rem;font-weight:700;line-height:1.6;position:relative}@media (max-width:899px){.Home-module__OJ4K_G__heroLower{grid-template-columns:minmax(0,1fr);padding-left:0}.Home-module__OJ4K_G__intro{max-width:none;padding-inline:var(--margin)}.Home-module__OJ4K_G__lede{max-width:36ch;font-size:1.125rem}.Home-module__OJ4K_G__cta{padding:1.125rem 1.25rem;font-size:1.25rem}.Home-module__OJ4K_G__facts{margin-top:1.25rem}.Home-module__OJ4K_G__wallSlot{margin-top:2.5rem}.Home-module__OJ4K_G__split,.Home-module__OJ4K_G__peopleGrid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.Home-module__OJ4K_G__splitHead,.Home-module__OJ4K_G__peopleHead{max-width:none}.Home-module__OJ4K_G__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.Home-module__OJ4K_G__closingForm{opacity:1;bottom:-12%;right:-34%}.Home-module__OJ4K_G__closingDirect a{display:block}.Home-module__OJ4K_G__closingSep{display:none}}@media (max-width:520px){.Home-module__OJ4K_G__steps{grid-template-columns:minmax(0,1fr)}.Home-module__OJ4K_G__people{row-gap:var(--gap);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Home-module__OJ4K_G__cta,.Home-module__OJ4K_G__cta svg,.Home-module__OJ4K_G__textLink svg{transition:none}}
.Page-module__YskPcW__head{column-gap:var(--gap);padding:clamp(.875rem,1.25vw,1.125rem)var(--outer)0 var(--margin);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;display:grid}.Page-module__YskPcW__headText{padding-bottom:clamp(2rem,4vw,3.5rem)}.Page-module__YskPcW__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,8.2vw,7.4rem);font-weight:700;line-height:.93}.Page-module__YskPcW__lede{max-width:34ch;margin-top:clamp(1.25rem,2.4vw,2.125rem);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4}.Page-module__YskPcW__headPoster{background:var(--poster);min-height:clamp(12.5rem,25vw,22.5rem);margin-top:clamp(.875rem,1.6vw,1.5rem);position:relative;overflow:hidden}.Page-module__YskPcW__headPoster[data-ink=paper]{box-shadow:inset 1px 1px 0 var(--ink)}.Page-module__YskPcW__headForm{width:calc(100% + 1px);max-width:none;height:100%;position:absolute;inset:0 -1px 0 0}.Page-module__YskPcW__body{padding:clamp(3rem,6vw,5.5rem)var(--margin)clamp(4.5rem,9.4vw,8.5rem)}.Page-module__YskPcW__h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1}.Page-module__YskPcW__textLink{border-bottom:var(--rule)solid currentColor;align-items:center;gap:.625rem;padding-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.Page-module__YskPcW__textLink svg{transition:transform .32s var(--ease-out)}.Page-module__YskPcW__textLink:hover svg{transform:translate(.375rem)}.Page-module__YskPcW__faq{border-bottom:var(--rule)solid var(--ink)}.Page-module__YskPcW__faqItem{border-top:var(--rule)solid var(--ink)}.Page-module__YskPcW__faqItem summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.12;list-style:none;display:flex}.Page-module__YskPcW__faqItem summary::-webkit-details-marker{display:none}.Page-module__YskPcW__faqMark{flex:none;width:1.375rem;height:1.375rem;position:relative}.Page-module__YskPcW__faqMark:before,.Page-module__YskPcW__faqMark:after{content:"";width:1.375rem;height:3px;transition:transform .32s var(--ease-out);background:currentColor;position:absolute;top:.5938rem;left:0}.Page-module__YskPcW__faqMark:after{transform:rotate(90deg)}.Page-module__YskPcW__faqItem[open] .Page-module__YskPcW__faqMark:after{transform:rotate(0)}.Page-module__YskPcW__faqItem summary:hover{color:var(--blue)}.Page-module__YskPcW__faqAnswer{max-width:62ch;padding:0 2.875rem 1.625rem 0;font-size:1.125rem;line-height:1.5}.Page-module__YskPcW__split{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Page-module__YskPcW__contactGrid{column-gap:calc(var(--gap) + 8.33%);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.Page-module__YskPcW__aside>*+*{margin-top:2.25rem}.Page-module__YskPcW__asideTitle{border-top:var(--rule)solid var(--ink);margin-bottom:.625rem;padding-top:.875rem;font-size:1rem;font-weight:700}.Page-module__YskPcW__aside p,.Page-module__YskPcW__aside address{font-size:1.1875rem;line-height:1.45}.Page-module__YskPcW__aside a:not(.Page-module__YskPcW__textLink){font-weight:700}.Page-module__YskPcW__formats{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.Page-module__YskPcW__format{border-top:var(--rule)solid var(--ink);padding-top:1rem}.Page-module__YskPcW__format p{max-width:32ch;margin-top:.5rem}.Page-module__YskPcW__calendar{border:var(--rule)solid var(--ink);background:var(--white);min-height:45rem;overflow:auto}.Page-module__YskPcW__calendarNote{margin-top:1rem;font-size:1rem}.Page-module__YskPcW__calendarNote a{font-weight:700}.Page-module__YskPcW__legalMeta{font-size:1rem;line-height:1.5;position:sticky;top:clamp(6rem,8.4vw,7.75rem)}.Page-module__YskPcW__prose{max-width:68ch;font-size:1.0625rem;line-height:1.6}.Page-module__YskPcW__prose section+section{margin-top:2.75rem}.Page-module__YskPcW__prose section section{margin-top:1.375rem}.Page-module__YskPcW__prose h2{border-top:var(--rule)solid var(--ink);letter-spacing:-.025em;margin-bottom:.875rem;padding-top:1rem;font-size:1.625rem;font-weight:700;line-height:1.12}.Page-module__YskPcW__prose h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.Page-module__YskPcW__prose p+p,.Page-module__YskPcW__prose p+ul,.Page-module__YskPcW__prose ul+p{margin-top:.75rem}.Page-module__YskPcW__prose ul li{padding:3px 0 3px 1.25rem;position:relative}.Page-module__YskPcW__prose ul li:before{content:"";background:var(--ink);width:.4375rem;height:.4375rem;position:absolute;top:.82em;left:0}.Page-module__YskPcW__state{column-gap:var(--gap);padding:clamp(.875rem,1.25vw,1.125rem)var(--outer)0 var(--margin);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;min-height:min(70vh,40rem);display:grid}.Page-module__YskPcW__stateText{padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3.5rem,7vw,6rem)}.Page-module__YskPcW__stateTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,6.4vw,5.75rem);font-weight:700;line-height:.95}.Page-module__YskPcW__stateBody{max-width:30ch;margin-top:1.5rem;font-size:1.25rem;line-height:1.42}.Page-module__YskPcW__stateActions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem;display:flex}.Page-module__YskPcW__button{background:var(--ink);min-width:min(100%,17rem);color:var(--white);transition:background-color .24s var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 1.375rem;font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.Page-module__YskPcW__button:hover:not(:disabled){background:var(--blue)}.Page-module__YskPcW__button:disabled{background:var(--text-soft);cursor:progress}.Page-module__YskPcW__button svg{flex:none;font-size:1.5rem}@media (max-width:899px){.Page-module__YskPcW__head,.Page-module__YskPcW__state{grid-template-columns:minmax(0,1fr);padding-right:0}.Page-module__YskPcW__headText,.Page-module__YskPcW__stateText{padding-right:var(--margin)}.Page-module__YskPcW__headPoster{height:8.25rem;min-height:0;margin:0 0 0 calc(var(--margin)*-1)}.Page-module__YskPcW__state{min-height:0}.Page-module__YskPcW__state .Page-module__YskPcW__headPoster{height:12.5rem}.Page-module__YskPcW__split,.Page-module__YskPcW__contactGrid{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.Page-module__YskPcW__legalMeta{position:static}.Page-module__YskPcW__faqAnswer{padding-right:0}}@media (max-width:560px){.Page-module__YskPcW__formats{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}@media (prefers-reduced-motion:reduce){.Page-module__YskPcW__textLink svg,.Page-module__YskPcW__faqMark:before,.Page-module__YskPcW__faqMark:after,.Page-module__YskPcW__button{transition:none}}
.Poster-module__ycStJa__poster{background:var(--poster);width:100%;height:100%;color:var(--poster-text);position:relative;overflow:hidden}.Poster-module__ycStJa__face{width:100%;color:inherit;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.25rem;text-decoration:none;display:flex;position:absolute;inset:0}.Poster-module__ycStJa__poster[data-ink=red],.Poster-module__ycStJa__poster[data-ink=blue]{--focus:var(--ink)}.Poster-module__ycStJa__poster[data-ink=ink]{--focus:var(--red)}.Poster-module__ycStJa__poster[data-ink=paper]{box-shadow:inset 1px 1px 0 var(--ink),inset -1px 0 0 var(--ink)}.Poster-module__ycStJa__face:focus-visible{outline-offset:-.375rem}.Poster-module__ycStJa__meta,.Poster-module__ycStJa__name{z-index:1;display:block;position:relative}.Poster-module__ycStJa__meta{font-size:.8125rem;font-weight:600;line-height:1.3}.Poster-module__ycStJa__name{letter-spacing:-.03em;text-wrap:balance;min-height:1.75rem;margin-top:.3125rem;font-size:clamp(1.5rem,1.95vw,1.75rem);font-weight:700;line-height:1}.Poster-module__ycStJa__form{flex:1 1 0;width:calc(100% + 2.5rem);max-width:none;min-height:0;margin:1.38125rem -1.25rem -1.25rem}.Poster-module__ycStJa__logo{z-index:1;transition:opacity .2s linear;position:absolute;bottom:1.25rem;left:1.25rem}.Poster-module__ycStJa__logo img{width:auto;height:2rem}.Poster-module__ycStJa__shot{z-index:2;background:var(--white);color:var(--ink);border:1.5px solid var(--ink);transition:transform .56s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:34% -2.75rem 1.25rem 1.25rem;overflow:hidden;transform:translateY(calc(100% + 1.5rem))}.Poster-module__ycStJa__shotBar{border-bottom:1.5px solid var(--ink);height:1.625rem;color:var(--text-soft);background:#ecebe6;flex:none;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.6875rem;font-weight:600;display:flex}.Poster-module__ycStJa__dots{background:var(--ink);width:.5rem;height:.5rem;box-shadow:.8125rem 0 0 var(--ink),1.625rem 0 0 var(--ink);opacity:.35;border-radius:50%;margin-right:1.75rem}.Poster-module__ycStJa__shotImage{object-fit:cover;object-position:top left;height:calc(100% - 1.625rem)!important;top:1.625rem!important}.Poster-module__ycStJa__shotEmpty{flex-direction:column;flex:1;padding:.875rem;display:flex}.Poster-module__ycStJa__shotHero{color:var(--text-soft);background:#dcdad2;flex:46%;align-items:flex-end;padding:.625rem;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.Poster-module__ycStJa__shotLine{background:#e4e2db;flex:none;height:.5625rem;margin-top:.75rem}.Poster-module__ycStJa__shotLine[data-short=true]{width:46%;margin-top:.5rem}.Poster-module__ycStJa__shotGrid{flex:28%;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.875rem;display:grid}.Poster-module__ycStJa__shotGrid span{background:#e9e7e0}.Poster-module__ycStJa__poster[data-preview=pinned]{--open-h:3.25rem}.Poster-module__ycStJa__poster[data-preview=pinned] .Poster-module__ycStJa__shot{transition-duration:.42s;top:40%;transform:translateY(0)}.Poster-module__ycStJa__open{z-index:3;height:var(--open-h);background:var(--ink);color:var(--white);white-space:nowrap;transition:transform .42s var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1.25rem;font-size:1.0625rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.Poster-module__ycStJa__poster[data-ink=ink] .Poster-module__ycStJa__open{background:var(--paper);color:var(--ink)}.Poster-module__ycStJa__open svg{transition:transform .42s var(--ease-out);flex:none;font-size:1.25rem;transform:translate(-.625rem)}.Poster-module__ycStJa__face:focus-visible .Poster-module__ycStJa__shot{transform:translateY(0)}.Poster-module__ycStJa__face:focus-visible .Poster-module__ycStJa__logo{opacity:0}.Poster-module__ycStJa__poster[data-preview=pinned] .Poster-module__ycStJa__face:focus-visible .Poster-module__ycStJa__shot{transform:translateY(calc(1.25rem - var(--open-h)))}.Poster-module__ycStJa__face:focus-visible .Poster-module__ycStJa__open,.Poster-module__ycStJa__face:focus-visible .Poster-module__ycStJa__open svg{transform:none}@media (hover:hover){.Poster-module__ycStJa__poster:hover .Poster-module__ycStJa__shot{transform:translateY(0)}.Poster-module__ycStJa__poster:hover .Poster-module__ycStJa__logo{opacity:0}.Poster-module__ycStJa__poster[data-preview=pinned]:hover .Poster-module__ycStJa__shot{transform:translateY(calc(1.25rem - var(--open-h)))}.Poster-module__ycStJa__poster:hover .Poster-module__ycStJa__open,.Poster-module__ycStJa__poster:hover .Poster-module__ycStJa__open svg{transform:none}.Poster-module__ycStJa__poster:hover .Poster-module__ycStJa__open svg{transition-delay:90ms}}@media (prefers-reduced-motion:reduce){.Poster-module__ycStJa__shot,.Poster-module__ycStJa__logo,.Poster-module__ycStJa__open,.Poster-module__ycStJa__open svg{transition:none}}
.Faq-module__PefNfa__page{column-gap:var(--gap);padding:clamp(1.75rem,3.6vw,3.25rem)var(--margin)clamp(4.5rem,9.4vw,8.5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Faq-module__PefNfa__side{max-width:24.5rem}.Faq-module__PefNfa__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:700;line-height:.94}.Faq-module__PefNfa__lede{max-width:30ch;margin-top:clamp(1.125rem,2vw,1.625rem);font-size:1.125rem;line-height:1.45}.Faq-module__PefNfa__poster{background:var(--poster);height:min(44vh,26.25rem);margin-top:clamp(1.75rem,3.2vw,2.75rem);position:relative;overflow:hidden}.Faq-module__PefNfa__posterForm{width:100%;max-width:none;height:100%;position:absolute;inset:0}.Faq-module__PefNfa__group+.Faq-module__PefNfa__group{margin-top:clamp(3.5rem,6.4vw,5.75rem)}.Faq-module__PefNfa__groupTitle{letter-spacing:-.03em;align-items:center;gap:clamp(.875rem,1.6vw,1.375rem);padding-bottom:1.25rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1;display:flex}.Faq-module__PefNfa__chip{background:var(--poster);flex:none;width:3.25rem;height:3.25rem}.Faq-module__PefNfa__chip svg{width:100%;height:100%}.Faq-module__PefNfa__ledger{border-bottom:var(--rule)solid var(--ink);margin:0}.Faq-module__PefNfa__entry{column-gap:var(--gap);border-top:var(--rule)solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding:1.375rem 0 1.625rem;display:grid}.Faq-module__PefNfa__entry dt{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.75vw,1.5rem);font-weight:700;line-height:1.15}.Faq-module__PefNfa__entry dd{max-width:52ch;margin:0;padding-top:2px;font-size:1.125rem;line-height:1.5}@media (min-width:900px) and (min-height:700px){.Faq-module__PefNfa__side{top:calc(var(--header-h) + clamp(1.75rem,3.6vw,3.25rem));position:sticky}}@media (max-width:899px){.Faq-module__PefNfa__page{grid-template-columns:minmax(0,1fr);row-gap:2.75rem}.Faq-module__PefNfa__side{max-width:none}.Faq-module__PefNfa__poster{height:9.25rem;margin-inline:calc(var(--margin)*-1)}.Faq-module__PefNfa__entry{grid-template-columns:minmax(0,1fr);row-gap:.625rem;padding:1.125rem 0 1.375rem}}
.PosterWall-module___EOz2W__wall{min-width:0}.PosterWall-module___EOz2W__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ink)transparent;display:flex;overflow-x:auto}.PosterWall-module___EOz2W__item{scroll-snap-align:start;flex:none;width:clamp(14.5rem,19.35vw,18.75rem);height:clamp(27.5rem,43vw,38.75rem)}@media (prefers-reduced-motion:no-preference){.PosterWall-module___EOz2W__item{animation:PosterWall-module___EOz2W__hang .9s var(--ease-out)both;animation-delay:calc(var(--i)*90ms + .12s)}@keyframes PosterWall-module___EOz2W__hang{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}}.PosterWall-module___EOz2W__pager{padding:.875rem var(--margin)0 0;align-items:center;gap:.5rem;display:flex}.PosterWall-module___EOz2W__all{border-bottom:var(--rule)solid currentColor;align-items:center;gap:.625rem;margin-right:auto;padding-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.PosterWall-module___EOz2W__all svg{transition:transform .32s var(--ease-out)}.PosterWall-module___EOz2W__all:hover svg{transform:translate(.375rem)}.PosterWall-module___EOz2W__pager button{border:var(--rule)solid var(--ink);width:2.75rem;height:2.75rem;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);place-items:center;font-size:1.25rem;display:grid}.PosterWall-module___EOz2W__pager button:hover{background:var(--ink);color:var(--paper)}@media (max-width:899px){.PosterWall-module___EOz2W__scroller{padding-left:var(--margin);scroll-padding-left:var(--margin)}.PosterWall-module___EOz2W__item{width:min(72vw,18.75rem);height:min(118vw,31.25rem)}.PosterWall-module___EOz2W__pager{padding-left:var(--margin)}}@media (prefers-reduced-motion:reduce){.PosterWall-module___EOz2W__all svg{transition:none}}
.Service-module__fPlK1G__links{border-bottom:var(--rule)solid var(--ink)}.Service-module__fPlK1G__link{border-top:var(--rule)solid var(--ink);grid-template-columns:3.25rem minmax(0,4fr) minmax(0,6fr) auto;align-items:center;column-gap:clamp(.875rem,1.7vw,1.5rem);padding:1.125rem 0;text-decoration:none;display:grid;position:relative}.Service-module__fPlK1G__link:before{content:"";left:0;top:calc(var(--rule)*-1);background:var(--red);transform-origin:0;width:3.25rem;height:.4375rem;transition:transform .32s var(--ease-out);position:absolute;transform:scaleX(0)}.Service-module__fPlK1G__link:hover:before,.Service-module__fPlK1G__link:focus-visible:before{transform:scaleX(1)}.Service-module__fPlK1G__chip{background:var(--poster);width:3.25rem;height:3.25rem}.Service-module__fPlK1G__chip[data-ink=paper]{box-shadow:inset 0 0 0 1px var(--ink)}.Service-module__fPlK1G__chip svg{width:100%;height:100%}.Service-module__fPlK1G__linkName{letter-spacing:-.025em;font-size:clamp(1.375rem,2.1vw,1.9375rem);font-weight:700;line-height:1.08}.Service-module__fPlK1G__linkDesc{max-width:52ch;font-size:1.0625rem;line-height:1.45}.Service-module__fPlK1G__linkArrow{transition:transform .32s var(--ease-out);font-size:1.5rem}.Service-module__fPlK1G__link:hover .Service-module__fPlK1G__linkArrow{transform:translate(.375rem)}.Service-module__fPlK1G__links[data-compact=true] .Service-module__fPlK1G__link{grid-template-columns:2.75rem minmax(0,1fr) auto;padding:.75rem 0}.Service-module__fPlK1G__links[data-compact=true] .Service-module__fPlK1G__link:before{width:2.75rem}.Service-module__fPlK1G__links[data-compact=true] .Service-module__fPlK1G__chip{width:2.75rem;height:2.75rem}.Service-module__fPlK1G__links[data-compact=true] .Service-module__fPlK1G__linkName{font-size:clamp(1.25rem,1.6vw,1.5rem)}.Service-module__fPlK1G__crumb{align-items:center;gap:.5rem;margin-bottom:clamp(.875rem,1.6vw,1.375rem);font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.Service-module__fPlK1G__crumb svg{transition:transform .32s var(--ease-out)}.Service-module__fPlK1G__crumb:hover svg{transform:translate(-.25rem)}.Service-module__fPlK1G__columns{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem;display:grid}.Service-module__fPlK1G__columnTitle{letter-spacing:-.03em;padding-bottom:1.125rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1}.Service-module__fPlK1G__points{border-bottom:var(--rule)solid var(--ink)}.Service-module__fPlK1G__points li{border-top:var(--rule)solid var(--ink);padding:.9375rem 0 1.0625rem 1.625rem;font-size:1.125rem;line-height:1.4;position:relative}.Service-module__fPlK1G__points li:before{content:"";background:var(--ink);width:.625rem;height:.625rem;position:absolute;top:1.42em;left:0}.Service-module__fPlK1G__price{column-gap:var(--gap);padding:clamp(2.5rem,5vw,4.5rem)var(--margin);background:var(--poster);color:var(--poster-text);--focus:var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.Service-module__fPlK1G__price[data-ink=paper]{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink)}.Service-module__fPlK1G__priceLabel{font-size:1.25rem;line-height:1.2}.Service-module__fPlK1G__priceValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:.5rem;font-size:clamp(2.5rem,7.4vw,6.5rem);font-weight:700;line-height:.92}.Service-module__fPlK1G__priceNote{max-width:34ch;font-size:1.125rem;line-height:1.45}.Service-module__fPlK1G__priceLink{border-bottom:var(--rule)solid currentColor;align-items:center;gap:.625rem;margin-top:1.125rem;padding-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.Service-module__fPlK1G__priceLink svg{transition:transform .32s var(--ease-out)}.Service-module__fPlK1G__priceLink:hover svg{transform:translate(.375rem)}.Service-module__fPlK1G__block+.Service-module__fPlK1G__block{margin-top:clamp(4rem,8vw,7rem)}@media (max-width:899px){.Service-module__fPlK1G__link{grid-template-columns:3.25rem minmax(0,1fr) auto;row-gap:.625rem}.Service-module__fPlK1G__linkDesc{grid-area:2/1/auto/-1}.Service-module__fPlK1G__linkArrow{grid-area:1/3}.Service-module__fPlK1G__columns,.Service-module__fPlK1G__price{grid-template-columns:minmax(0,1fr)}.Service-module__fPlK1G__price{row-gap:1.75rem}}@media (prefers-reduced-motion:reduce){.Service-module__fPlK1G__link:before,.Service-module__fPlK1G__linkArrow,.Service-module__fPlK1G__crumb svg,.Service-module__fPlK1G__priceLink svg{transition:none}}
.About-module__QuRx9W__opening{padding-top:clamp(1.75rem,4vw,3.75rem)}.About-module__QuRx9W__openingGrid{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.About-module__QuRx9W__title{letter-spacing:-.04em;font-size:clamp(2.75rem,7vw,6.25rem);font-weight:700;line-height:.93}.About-module__QuRx9W__lede{max-width:30ch;margin-top:clamp(1.25rem,2.4vw,2.125rem);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4}.About-module__QuRx9W__story{column-gap:var(--gap);padding:clamp(4.5rem,9.4vw,8.5rem)var(--margin);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.About-module__QuRx9W__storyTitle{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(3.25rem,11vw,10rem);font-weight:700;line-height:.88}.About-module__QuRx9W__storyBody{max-width:34rem;padding-bottom:.4em;font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.42}.About-module__QuRx9W__storyBody p+p{margin-top:1em}.About-module__QuRx9W__principles{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2.25rem;margin:clamp(2.75rem,5.6vw,5rem) 0 0;display:grid;position:relative}.About-module__QuRx9W__principles>div{border-top:var(--rule)solid currentColor;padding-top:1rem}.About-module__QuRx9W__principles dt{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:700;line-height:1.08}.About-module__QuRx9W__principles dd{max-width:30ch;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.5}.About-module__QuRx9W__how{column-gap:calc(var(--gap) + 8.33%);padding:clamp(4.5rem,9.4vw,8.5rem)var(--margin);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.About-module__QuRx9W__listTitle{padding-bottom:.875rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.About-module__QuRx9W__tools{border-top:var(--rule)solid var(--ink);letter-spacing:-.035em;flex-wrap:wrap;column-gap:.32em;padding-top:1.125rem;font-size:clamp(1.875rem,4.3vw,3.75rem);font-weight:700;line-height:1.08;display:flex}.About-module__QuRx9W__tools li:not(:last-child):after{content:" /";color:var(--red)}.About-module__QuRx9W__imprint{column-gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:clamp(2rem,3.6vw,3.25rem);margin:clamp(2.75rem,5.6vw,5rem) 0 0;display:grid;position:relative}.About-module__QuRx9W__imprint>div{border-top:var(--rule)solid currentColor;grid-column:span 3;padding-top:1rem}.About-module__QuRx9W__imprint .About-module__QuRx9W__imprintWide{grid-column:1/-1}.About-module__QuRx9W__imprint dt{font-size:1.0625rem;font-weight:600;line-height:1.3}.About-module__QuRx9W__imprint dd{letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;line-height:1.12}.About-module__QuRx9W__imprint dd.About-module__QuRx9W__imprintNumber{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3rem,10.5vw,9.5rem);line-height:.92}.About-module__QuRx9W__imprint a{text-underline-offset:.16em;text-decoration-thickness:2px}@media (min-width:900px){.About-module__QuRx9W__imprint>div{grid-column:span 1}.About-module__QuRx9W__imprint{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.About-module__QuRx9W__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.About-module__QuRx9W__openingGrid,.About-module__QuRx9W__story,.About-module__QuRx9W__how{grid-template-columns:minmax(0,1fr);row-gap:2.75rem}.About-module__QuRx9W__story{row-gap:1.75rem}.About-module__QuRx9W__imprint dd{overflow-wrap:anywhere}}@media (max-width:520px){.About-module__QuRx9W__imprint>div{grid-column:1/-1}.About-module__QuRx9W__principles{grid-template-columns:minmax(0,1fr)}}
.ContactForm-module__JbU4aW__form{row-gap:1.5rem;display:grid}.ContactForm-module__JbU4aW__row{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;display:grid}.ContactForm-module__JbU4aW__field label{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.3;display:block}.ContactForm-module__JbU4aW__optional{color:var(--text-soft);font-weight:400}.ContactForm-module__JbU4aW__field input,.ContactForm-module__JbU4aW__field textarea{border:var(--rule)solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:.875rem 1rem;font-size:1.125rem;line-height:1.4;display:block}.ContactForm-module__JbU4aW__field textarea{resize:vertical;min-height:9rem}.ContactForm-module__JbU4aW__field input:focus-visible,.ContactForm-module__JbU4aW__field textarea:focus-visible{outline:3px solid var(--blue);outline-offset:0}.ContactForm-module__JbU4aW__field input[aria-invalid=true],.ContactForm-module__JbU4aW__field textarea[aria-invalid=true]{border-color:var(--red);border-width:3px;padding:.8125rem .9375rem}.ContactForm-module__JbU4aW__error{margin-top:.5rem;padding-left:1.25rem;font-size:1rem;font-weight:600;line-height:1.35;position:relative}.ContactForm-module__JbU4aW__error:before{content:"";background:var(--red);width:.6875rem;height:.6875rem;position:absolute;top:.32em;left:0}.ContactForm-module__JbU4aW__status{padding:1rem 1.25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.ContactForm-module__JbU4aW__status[data-kind=sent]{background:var(--blue);color:var(--paper)}.ContactForm-module__JbU4aW__status[data-kind=failed]{background:var(--red);color:var(--white)}@media (max-width:620px){.ContactForm-module__JbU4aW__row{grid-template-columns:minmax(0,1fr)}}
.Services-module__7T4CNq__section{padding-inline:var(--margin)}.Services-module__7T4CNq__pin{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;padding-block:clamp(4.5rem,9.4vw,8.5rem);display:grid}.Services-module__7T4CNq__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;line-height:.96}.Services-module__7T4CNq__intro{max-width:34ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.5}.Services-module__7T4CNq__all{border-bottom:var(--rule)solid currentColor;align-items:center;gap:.625rem;margin-top:1.75rem;padding-bottom:.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.Services-module__7T4CNq__all svg{transition:transform .32s var(--ease-out)}.Services-module__7T4CNq__all:hover svg{transform:translate(.375rem)}.Services-module__7T4CNq__list{border-bottom:var(--rule)solid var(--ink)}.Services-module__7T4CNq__row{border-top:var(--rule)solid var(--ink);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;column-gap:clamp(.875rem,1.6vw,1.375rem);padding:1rem 0;display:grid;position:relative}.Services-module__7T4CNq__chip{background:var(--poster);width:3.25rem;height:3.25rem}.Services-module__7T4CNq__row[data-ink=paper] .Services-module__7T4CNq__chip{box-shadow:inset 0 0 0 1px var(--ink)}.Services-module__7T4CNq__chipForm{width:100%;height:100%}.Services-module__7T4CNq__name{letter-spacing:-.025em;font-size:clamp(1.375rem,2.1vw,1.9375rem);font-weight:700;line-height:1.08}.Services-module__7T4CNq__name a{color:inherit;transition:background-size .32s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none}.Services-module__7T4CNq__name a:hover{background-size:100% 2px}.Services-module__7T4CNq__detail{grid-column:2;grid-template-rows:1fr;display:grid}.Services-module__7T4CNq__detail>div{min-height:0;overflow:hidden}.Services-module__7T4CNq__desc{max-width:46ch;padding-top:.625rem;font-size:1.0625rem;line-height:1.5}.Services-module__7T4CNq__price{font-variant-numeric:tabular-nums;padding-top:.5rem;font-size:1.125rem;font-weight:700}.Services-module__7T4CNq__price span{font-weight:400}.Services-module__7T4CNq__stage{display:none}@media (max-width:899px){.Services-module__7T4CNq__pin{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.Services-module__7T4CNq__detail{grid-column:1/-1}}@media (min-width:900px) and (min-height:660px){.Services-module__7T4CNq__track{--pin-h:calc(100vh - var(--header-h));--step:42vh;height:calc(var(--pin-h) + var(--steps)*var(--step))}.Services-module__7T4CNq__pin{top:var(--header-h);height:var(--pin-h);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:center;padding-block:clamp(1.25rem,4vh,3rem);position:sticky}.Services-module__7T4CNq__head{align-self:center;max-width:24.5rem}.Services-module__7T4CNq__row{padding:.75rem 0}.Services-module__7T4CNq__row:before{content:"";left:0;top:calc(var(--rule)*-1);background:var(--red);transform-origin:0;width:3.25rem;height:.4375rem;transition:transform .32s var(--ease-out);position:absolute;transform:scaleX(0)}.Services-module__7T4CNq__row[data-active=true]:before{transform:scaleX(1)}.Services-module__7T4CNq__name{color:#6a6964;transition:color .24s var(--ease-out)}.Services-module__7T4CNq__row[data-active=true] .Services-module__7T4CNq__name{color:var(--ink)}.Services-module__7T4CNq__detail{transition:grid-template-rows .48s var(--ease-out);grid-template-rows:0fr}.Services-module__7T4CNq__row[data-active=true] .Services-module__7T4CNq__detail{grid-template-rows:1fr}.Services-module__7T4CNq__desc{max-width:40ch}.Services-module__7T4CNq__stage{background:var(--ink);justify-self:end;width:100%;max-width:20rem;height:min(100%,40rem);display:block;position:relative;overflow:hidden}.Services-module__7T4CNq__sheet{background:var(--poster);color:var(--poster-text);clip-path:inset(100% 0 0);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:absolute;inset:0}.Services-module__7T4CNq__sheet[data-ink=paper]{box-shadow:inset 0 0 0 1px var(--ink)}.Services-module__7T4CNq__sheet[data-state=previous]{z-index:1;clip-path:inset(0)}.Services-module__7T4CNq__sheet[data-state=active]{z-index:2;clip-path:inset(0);transition:clip-path .56s var(--ease-out)}.Services-module__7T4CNq__sheetForm{width:100%;max-width:none;height:calc(100% - 5.75rem);position:absolute;inset:5.75rem 0 0}.Services-module__7T4CNq__sheetName,.Services-module__7T4CNq__sheetPrice{letter-spacing:-.03em;font-weight:700;line-height:1;position:relative}.Services-module__7T4CNq__sheetName{max-width:11ch;font-size:clamp(1.5rem,1.95vw,1.75rem)}.Services-module__7T4CNq__sheetPrice{background:var(--poster);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-self:flex-start;margin:0 -.625rem -.375rem;padding:.375rem .625rem;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.Services-module__7T4CNq__row:before,.Services-module__7T4CNq__name,.Services-module__7T4CNq__detail,.Services-module__7T4CNq__sheet[data-state=active]{transition:none}}
.WorkWall-module__SLmP2W__head{padding:clamp(.875rem,1.25vw,1.125rem)var(--margin)clamp(2rem,4vw,3.5rem)}.WorkWall-module__SLmP2W__title{letter-spacing:-.04em;font-size:clamp(2.75rem,8.2vw,7.4rem);font-weight:700;line-height:.93}.WorkWall-module__SLmP2W__lede{max-width:34ch;margin-top:clamp(1.25rem,2.4vw,2.125rem);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4}.WorkWall-module__SLmP2W__filter{padding-left:var(--margin);border-block:var(--rule)solid var(--ink);scrollbar-width:none;display:flex;overflow-x:auto}.WorkWall-module__SLmP2W__filter button{border-right:var(--rule)solid var(--ink);white-space:nowrap;height:3.5rem;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);flex:none;align-items:center;gap:.625rem;padding-inline:clamp(1rem,1.8vw,1.625rem);font-size:1.0625rem;font-weight:700;display:flex}.WorkWall-module__SLmP2W__filter button:first-child{border-left:var(--rule)solid var(--ink)}.WorkWall-module__SLmP2W__filter button span{font-variant-numeric:tabular-nums;color:var(--text-soft);font-weight:400}.WorkWall-module__SLmP2W__filter button:hover{background:var(--white)}.WorkWall-module__SLmP2W__filter button[aria-pressed=true]{background:var(--ink);color:var(--white);--focus:var(--red)}.WorkWall-module__SLmP2W__filter button[aria-pressed=true] span{color:inherit}.WorkWall-module__SLmP2W__filter button:focus-visible{outline-offset:-.3125rem}.WorkWall-module__SLmP2W__grid{margin-inline:var(--outer);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.WorkWall-module__SLmP2W__cell{height:clamp(26.25rem,38vw,36.25rem)}@media (prefers-reduced-motion:no-preference){.WorkWall-module__SLmP2W__cell{animation:WorkWall-module__SLmP2W__hang .8s var(--ease-out)both;animation-delay:calc(min(var(--i),8)*70ms + 80ms)}@keyframes WorkWall-module__SLmP2W__hang{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}}.WorkWall-module__SLmP2W__next{background:var(--paper);height:100%;color:var(--ink);box-shadow:inset 1px 0 0 var(--ink),inset -1px 0 0 var(--ink);transition:background-color .24s var(--ease-out),color .24s var(--ease-out);flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;display:flex}.WorkWall-module__SLmP2W__nextTitle{letter-spacing:-.035em;max-width:9ch;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;line-height:.98}.WorkWall-module__SLmP2W__nextAction{align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:flex}.WorkWall-module__SLmP2W__nextAction svg{transition:transform .32s var(--ease-out)}.WorkWall-module__SLmP2W__next:hover{background:var(--ink);color:var(--white)}.WorkWall-module__SLmP2W__next:hover .WorkWall-module__SLmP2W__nextAction svg{transform:translate(.375rem)}.WorkWall-module__SLmP2W__next:focus-visible{outline-offset:-.375rem}@media (max-width:1199px){.WorkWall-module__SLmP2W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkWall-module__SLmP2W__cell{height:clamp(26.25rem,50vw,35rem)}}@media (max-width:899px){.WorkWall-module__SLmP2W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkWall-module__SLmP2W__cell{height:clamp(23.75rem,68vw,32.5rem)}}@media (max-width:559px){.WorkWall-module__SLmP2W__grid{grid-template-columns:minmax(0,1fr)}.WorkWall-module__SLmP2W__cell{height:min(112vw,28.75rem)}}@media (prefers-reduced-motion:reduce){.WorkWall-module__SLmP2W__filter button,.WorkWall-module__SLmP2W__next,.WorkWall-module__SLmP2W__nextAction svg{transition:none}}
