.lq{padding:60px var(--gutter) 57px;background:var(--white);text-align:center;background-position:50%;background-size:cover;margin:0;position:relative}.lq--grey{background-color:#f6f6f6}.lq--photo:after{content:"";background:#00000038;position:absolute;inset:0}.lq__inner{z-index:1;max-width:var(--measure);margin-inline:auto;position:relative}.lq__mark{height:68px;font-family:var(--display);color:#c4c4c4;font-size:72px;line-height:1;display:block;overflow:hidden}.lq__text{font-family:var(--display);color:#85736b;margin:0;padding-bottom:8px;font-size:22px;line-height:27.5px}.lq__rule{opacity:1;background:#c4c4c4;border:0;width:56px;height:1px;margin:23px auto 30px}.lq__attrib{font-family:var(--serif);color:#151515;font-size:12px;line-height:18px}.lq--photo .lq__text{font-family:var(--serif);color:#fff}.lq--photo .lq__mark{color:#ffffffb3}.lq--photo .lq__rule{background:#fff}.lq--photo .lq__attrib{color:#fff;font-size:14px;line-height:21px}@media (width<=47.99rem){.lq{padding-top:44px;padding-bottom:40px}}.ab-hero{background:var(--white);grid-template-columns:1fr 1fr;min-height:655px;display:grid}.ab-hero__text{padding:56px 24px 0 max(24px,50vw - 568px)}.ab-hero__text>div{max-width:435px}.ab-hero__img{background:var(--cream-deep) 50% 50% / cover no-repeat}.ab-title{font-family:var(--display);color:var(--taupe-light);margin:0;font-size:32px;font-weight:400;line-height:44.8px}.ab-rule{background:#dcd6d3;border:0;width:50px;height:1px;margin:24px 0 42px}.ab-hero p,.ab-find p{color:var(--body);margin:0 0 24px}.ab-cream{min-height:503px;padding:56px var(--gutter) 0;background:var(--cream);text-align:center;color:var(--body-cream)}.ab-cream__inner{max-width:var(--measure);margin-inline:auto}.ab-head{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:30.8px}.ab-head--taupe{color:var(--taupe);line-height:27.5px}.ab-hair{background:#e3c9c4;border:0;width:50px;height:1px;margin:25px auto 42px}.ab-cream p{margin:0 0 27px;font-size:18px;line-height:27px}.ab-find{background:var(--white);grid-template-columns:1fr 1fr;min-height:744px;display:grid}.ab-find__img{background:var(--cream-deep) 50% 50% / cover no-repeat}.ab-find__text{align-items:center;padding:24px 0 0 28px;display:flex}.ab-find__text>div{text-align:center;width:524px;max-width:100%}.ab-find p{margin:0 0 27px;font-size:18px;line-height:27px}.ab-find .ab-us{background:var(--body);width:120px;height:1px;margin:25px auto 27px;display:block}.ab-find p strong{font-weight:700}.ab-find .btn{margin-top:0}.ab-find .ab-btn{margin:-5px 0 0}.ab-gap{background:var(--white);height:160px;display:block}.ab-enchant{min-height:412px;padding:58px var(--gutter) 54px;background:var(--white);text-align:center;color:var(--body);font-size:20px;line-height:30px}.ab-enchant p{margin:0}.ab-enchant strong{font-weight:700}.ab-enchant .ab-us{background:var(--body);width:400px;max-width:100%;height:1px;margin:13px auto 0;display:block}@media (width<=47.99rem){.ab-hero{grid-template-columns:1fr;min-height:0}.ab-hero__img{order:-1;height:300px}.ab-hero__text{min-height:713px;padding:40px 24px 0}.ab-hero__text>div{max-width:none}.ab-title{text-align:center;font-size:28px;line-height:39.2px}.ab-rule{margin-inline:auto}.ab-cream{min-height:714px;padding-top:40px}.ab-find{grid-template-columns:1fr;min-height:0}.ab-find__img{height:430px}.ab-find__text{align-items:flex-start;min-height:787px;padding:56px 24px 0}.ab-find__text>div{width:100%}.ab-gap{height:128px}.ab-enchant{min-height:530px;padding-top:42px}}.cr{--k:1;--h:600px;height:691px;position:relative;overflow:hidden}.cr__viewport{height:var(--h);position:relative;overflow:hidden}.cr__track{will-change:transform;gap:5px;height:100%;transition:transform .5s;display:flex}.cr__slide{width:calc(var(--w) * 1px * var(--k));cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;height:100%;padding:0;transition:opacity .4s}.cr__slide.is-active{opacity:1}.cr__slide img,.cr__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cr__arrow{color:#fff;cursor:pointer;background:#00000073;border:0;width:44px;height:64px;font-size:34px;line-height:1;position:absolute;top:50%;translate:0 -50%}.cr__arrow--prev{left:0}.cr__arrow--next{right:0}.cr__arrow:focus-visible,.cr__thumb:focus-visible,.cr__slide:focus-visible{outline-offset:-2px;outline:2px solid #5c524e}.cr__thumbs{gap:10px;height:70px;margin:16px 0 0 max(24px,50% - 555px);display:flex}.cr__thumb{cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;width:70px;height:70px;padding:0}.cr__thumb.is-active{opacity:1;outline-offset:0;outline:2px solid #5c524e}@media (width<=47.99rem){.cr{--k:.35;--h:210px;height:210px}.cr__thumbs{display:none}.cr__arrow{width:32px;height:48px;font-size:26px}}@media (prefers-reduced-motion:reduce){.cr__track{transition:none}}.pd-hero{height:var(--h-d);text-align:center;color:#fff;background:#ddd 50%/cover no-repeat;position:relative}.pd-hero:after{content:"";background:rgb(0 0 0/var(--veil,.1));position:absolute;inset:0}.pd-hero__inner{z-index:1;max-width:725px;margin:0 auto;padding:128px 24px 0;position:relative}.pd-hero__mark{z-index:1;font-family:var(--display);opacity:.6;font-size:72px;line-height:1;position:absolute;top:56px;left:0;right:0}.pd-hero h1{font-family:var(--serif);text-transform:uppercase;color:#fff;margin:0;font-size:22px;font-weight:400;line-height:27.5px}.pd-text{text-align:center;font-family:var(--serif)}.pd-text p{margin:0}.pd-btnrow{text-align:center;background:var(--cream);padding-block:56px}.pd-cta{background:#ddd 50%/cover no-repeat;place-items:center;height:216px;display:grid;position:relative}.pd-spacer{height:var(--sp-d)}.pd-spacer--cream{background:var(--cream)}@media (width<=47.99rem){.pd-hero{height:var(--h-m)}.pd-hero__inner{padding-top:112px}.pd-hero__mark{top:42px}.pd-spacer{height:var(--sp-m)}.pd-cta{height:186px}.pd-btnrow{padding-block:40px}.pd-cta .btn{width:294px;max-width:100%}}.bs-intro{background:var(--cream);color:var(--body-cream);text-align:center;font-family:var(--serif);padding:56px 24px 54px}.bs-intro>div{max-width:725px;margin:0 auto}.bs-intro h2{font-family:var(--serif);text-transform:uppercase;color:#131313;margin:0;font-size:22px;font-weight:400;line-height:30.8px}.bs-intro hr{background:#cfc6c2;border:0;width:56px;height:1px;margin:33px auto}.bs-intro p{margin:0 0 24px;line-height:24px}.bs-intro .bs-lede{font-style:italic}.bs-intro .bs-bold{margin-bottom:48px;font-weight:700;line-height:24px}.bs-intro p:last-child{margin-bottom:0}.bs-band{background:#ddd 50%/cover no-repeat;height:780px}.bs-steps{box-sizing:content-box;grid-template-columns:repeat(6,1fr);gap:50px 47px;max-width:1111px;margin:0 auto;padding:56px 0 74px;padding-inline:0;display:grid}.bs-step{text-align:center;color:#5e5e5e;grid-column:span 2}.bs-step:nth-child(4){grid-column:2/span 2}.bs-step:nth-child(5){grid-column:4/span 2}.bs-step h4{font-family:var(--display);color:var(--taupe-light);margin:0 0 26px;font-size:44px;font-weight:400;line-height:55px}.bs-step h3{font-family:var(--serif);color:#5e5e5e;margin:0 0 24px;font-size:16px;font-style:italic;font-weight:700;line-height:24px}.bs-step p{max-width:336px;margin:0 auto;font-size:16px;line-height:24px}.bs-say{text-align:center;color:#5e5e5e;padding:58px 24px 108px;font-size:18px}.bs-say>div{max-width:725px;margin:0 auto}.bs-say p{margin:0;line-height:27px}.bs-say .bs-say__q{max-width:712px;margin:0 auto 4px;line-height:26px}.bs-say a{color:var(--taupe)}.bs-quote{text-align:center;color:#fff;box-sizing:border-box;background:#ddd 50%/cover no-repeat;height:351px;padding:128px 24px 0;position:relative}.bs-quote:after{content:"";background:#0003;position:absolute;inset:0}.bs-quote>*{z-index:1;position:relative}.bs-quote__mark{font-family:var(--display);opacity:.6;font-size:72px;line-height:1;position:absolute;top:62px;left:0;right:0}.bs-quote h2{max-width:725px;font-family:var(--serif);color:#fff;margin:0 auto;font-size:22px;font-weight:400;line-height:30.3px}.bs-quote p{margin:54px 0 0;font-size:14px;line-height:21px}@media (width<=47.99rem){.bs-intro{padding:40px 24px 39px}.bs-band{height:748px}.bs-steps{grid-template-columns:1fr;row-gap:50px;max-width:342px;padding:40px 24px}.bs-step,.bs-step:nth-child(4),.bs-step:nth-child(5){grid-column:auto}.bs-step h4{font-size:32px;line-height:40px}.bs-say{padding:48px 24px 91px}.bs-say .bs-say__q{max-width:332px;line-height:24px}.bs-quote{height:429px;padding-top:112px}.bs-quote__mark{top:48px}}.ct-hero{padding:56px var(--gutter);background:var(--cream-deep) 50% 50% / cover no-repeat;text-align:center;color:#fff}.ct-hero__in{max-width:var(--measure);margin-inline:auto}.ct-hero h1{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;padding-bottom:8px;font-size:32px;font-weight:400;line-height:40px}.ct-us{border-bottom:1px solid #fff;width:160px;height:36px;margin:0 auto 44px;display:block}.ct-hair{opacity:1;background:#fff;border:0;width:56px;height:1px;margin:24px auto 29px}.ct-hero p{color:#fff;margin:0;font-size:22px;line-height:33px}.ct-intro{padding:56px var(--gutter) 86px;background:var(--white);text-align:center;color:var(--body)}.ct-intro__in{max-width:var(--measure);margin-inline:auto}.ct-intro h2{font-family:var(--display);text-transform:uppercase;color:var(--taupe-light);margin:0 0 54px;font-size:32px;font-weight:400;line-height:40px}.ct-intro p{margin:0 0 30px;font-size:20px;line-height:30px}.ct-intro strong{font-weight:700}.ct-form{padding:80px var(--gutter) 80px;background:var(--cream)}.ct-form__in{max-width:var(--measure);margin-inline:auto}.ct-form .form{gap:24px;max-width:none}.ct-form .field input,.ct-form .field textarea{height:52px;font-family:var(--serif);color:var(--ink);background:#fff;border:1px solid #e0dcda;border-radius:3px;padding:0 16px;font-size:16px;line-height:24px;display:block}.ct-form .field textarea{resize:vertical;height:202px;min-height:0;margin-bottom:4px;padding:14px 16px}.ct-form .field input::placeholder,.ct-form .field textarea::placeholder{color:#4c4543;opacity:1}.ct-form .field input:focus,.ct-form .field textarea:focus{border-color:var(--taupe)}.ct-form .form__status{min-height:0;margin:0;font-size:12px;line-height:18px}.ct-send{margin:1px 0 0}.ct-mail{text-align:center;margin:82px 0 0;font-size:16px;line-height:24px}.ct-mail a{color:var(--ink);text-transform:uppercase;text-decoration:none}@media (width<=47.99rem){.ct-hero{padding-top:40px;padding-bottom:40px}.ct-hero h1{font-size:28px;line-height:35px}.ct-us{height:30px;margin-bottom:40px}.ct-hair{margin-bottom:30px}.ct-intro{padding-top:40px;padding-bottom:70px}.ct-intro h2{font-size:28px;line-height:35px}.ct-form{padding-top:65px}.ct-send .btn{width:100%}.ct-form{padding-bottom:64px}.ct-mail{margin-top:100px}}.lg-title{font-family:var(--display);text-transform:none;letter-spacing:normal;color:var(--taupe-light);text-align:center;margin:0;font-size:44px;font-weight:400;line-height:1.4}.lg-title--32{font-size:32px;line-height:1.4}.lg-rule{background:var(--rule);border:0;width:48px;height:1px;margin:25px auto 16px}.lg-rule--priv{margin-bottom:41px}.lg-center{text-align:center}.lg-center p{margin:0 0 24px}.lg-center em{font-style:italic}.lg-center a{color:var(--taupe);text-decoration:underline}.lg-center:not(.lg-intl) p{max-width:580px;margin-inline:auto}.lg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-acc{margin:0}.lg-acc__item{border-bottom:1px solid var(--rule)}.lg-acc__q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--serif);color:#1b1b1b;text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:22px;line-height:27.5px;display:flex}.lg-acc__q:hover,.lg-acc__q:focus-visible{color:var(--taupe)}.lg-acc__q:focus-visible{outline-offset:2px;outline:1px dotted}.lg-acc__chev{border-bottom:1.5px solid #555;border-right:1.5px solid #555;flex:none;width:8px;height:8px;margin:-4px 8px 0 0;transition:transform .2s;transform:rotate(45deg)}.lg-acc__q[aria-expanded=true] .lg-acc__chev{margin-top:4px;transform:rotate(-135deg)}.lg-acc__a{color:var(--body);padding:0 0 24px;font-size:16px;line-height:24px}.lg-acc__a p{margin:0 0 24px}.lg-acc__a p:last-child{margin-bottom:0}.lg-acc__a ul{margin:0 0 24px;padding-left:37px}.lg-acc__a li{margin:0}.lg-text{text-align:left;color:var(--body);font-size:16px;line-height:24px}.lg-text p{margin:0 0 24px}.lg-text p>strong{color:inherit}.lg-text ul{margin:0 0 24px;padding:0 15px 0 37px}.lg-text li{margin:0}.lg-text a{color:var(--taupe)}.lg-shop{background:var(--cream);color:var(--body-cream);text-align:center;padding-block:56px;font-size:20px;line-height:30px}.lg-shop__img{aspect-ratio:1112/572;object-fit:fill;width:100%;max-width:1112px;height:auto;margin:0 auto 24px;display:block}.lg-shop p{margin:0 0 30px}.lg-shop strong{color:#5c524e}.lg-shop a{color:#161616;overflow-wrap:anywhere}.lg-tri{background:var(--cream);padding-block:56px}.lg-tri__row{max-width:1160px;margin:0 auto;display:flex}.lg-tri__cell{background-position:50%;background-size:cover;flex:1 1 0;height:256px}.lg-thero{background-size:cover;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.lg-thero:before{content:"";background:#0000001a;position:absolute;inset:0}.lg-thero h1{color:#fff;font-family:var(--display);text-transform:none;letter-spacing:normal;margin:0;font-size:44px;font-weight:400;line-height:1.2;position:relative}.lg-tbody{color:#575757;background:#f6f6f6;padding:114px 0 42px}.lg-tbody p{text-align:left;margin:0 0 24px;font-size:16px;line-height:24px}.lg-tbody p:last-child{margin-bottom:0}.lg-tbody a{color:#7f6d66;font-weight:700}@media (width<=47.99rem){.lg-rule{margin-top:19px}.lg-rule--priv{margin-bottom:47px}.lg-ws__hero{margin:45px 0 19px}.lg-title{font-size:32px}.lg-title--32{font-size:28px}.lg-acc__q{gap:8px}.lg-shop{padding-block:40px}.lg-shop p{padding-inline:3px}.lg-shop__img{margin-bottom:18px}.lg-tri{padding-block:40px}.lg-tri__row{flex-direction:column;padding-inline:24px}.lg-tri__cell{flex:none;width:100%}.lg-thero{height:166px}.lg-thero h1{font-size:32px}}.lg-intl p{color:var(--body);margin-bottom:27px;font-size:18px;line-height:27px}.lg-intl p.lg-title{color:var(--taupe-light);margin:0;font-size:32px;line-height:44.8px}.lg-intl strong{color:var(--body)}@media (width<=47.99rem){.lg-intl p.lg-title{font-size:28px;line-height:39.2px}}.lg-ws{text-align:center;color:var(--body);font-size:20px;line-height:30px}.lg-ws p{margin:0 0 30px}.lg-ws strong{color:var(--body)}.lg-ws a{color:var(--taupe)}.lg-ws .lg-ws__title{font-family:var(--display);color:var(--taupe);text-transform:none;letter-spacing:normal;margin:0;font-size:22px;font-weight:400;line-height:30.8px}.lg-ws__hero{aspect-ratio:2;object-fit:fill;width:100%;margin:39px 0 26px;display:block}.lg-shop a strong{color:inherit}.fn-intro{text-align:center;font-family:var(--serif);color:#575757;background:#f6f6f6;padding:56px 24px 58px}.fn-intro>div{max-width:725px;margin:0 auto}.fn-intro h1{font-family:var(--display);color:#7f6d66;margin:0 0 26px;font-size:22px;font-weight:400;line-height:27.5px}.fn-intro p{margin:0;font-size:16px;line-height:22.4px}.fn-items{max-width:1111px;padding:var(--pt,56px) 0 var(--pb,59px);box-sizing:content-box;text-align:center;color:#5e5e5e;font-family:var(--serif);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.fn-item{height:var(--ch,384px);padding:var(--ip,72px) 40px 0;box-sizing:border-box}.fn-item+.fn-item{border:0}.fn-item:first-child{border-right:1px solid #dcdcdc}.fn-item h3{font-family:var(--display);color:#85736b;margin:0 0 22px;font-size:22px;font-weight:400;line-height:27.5px}.fn-item p{margin:0;font-size:19px;line-height:23.75px}.fn-items--b{--pt:52px;--pb:60px;--ch:292px;--ip:76px}.fn-band{text-align:center;background:#f6f6f6 50%/cover no-repeat;height:160px;position:relative}.fn-band:after{content:"";background:#00000038;position:absolute;inset:0}.fn-band h2{z-index:1;font-family:var(--serif);color:#fff;margin:0;padding-top:56px;font-size:32px;font-weight:400;line-height:40px;position:relative}@media (width<=47.99rem){.fn-intro{padding:40px 24px 42px}.fn-intro h1{margin-bottom:26px}.fn-items{grid-template-columns:1fr;max-width:342px;padding:0}.fn-item,.fn-items--b .fn-item{height:auto;padding:112px 40px 0;border:0!important}.fn-item+.fn-item{padding-top:145px}.fn-items{padding-bottom:113px}.fn-band{height:123px}.fn-band h2{padding-top:40px;font-size:28px;line-height:35px}}.hp-sec{height:var(--hd);padding-block:var(--section-y) 0;overflow:hidden}@media (width<=47.99rem){.hp-sec{height:var(--hm)}}.hp-sec p,.hp-sec .display,.hp-sec .eyebrow{margin:0 0 26px}.hp-sec--body p{margin-bottom:27px;font-size:18px;line-height:27px}.hp-duo p,.hp-duo .hp-line{color:#5e5e5e;margin:0;font-size:17px;line-height:25.5px}.hp-duo .hp-wordmark{font-family:var(--display);color:var(--taupe-light);margin:0 0 25px;font-size:32px;font-weight:400;line-height:40px}.hp-duo .hp-sub{font-style:italic;font-weight:700;display:block}.hp-duo .hp-line{font-weight:700;display:block}.hp-duo .hp-copy{margin-top:25.5px}@media (width<=47.99rem){.hp-duo .hp-copy{margin-bottom:23px}.hp-duo .hp-wordmark{font-size:28px;line-height:35px}}.hp-quote{height:var(--hd);padding-top:var(--section-y);background:var(--taupe-light) center / cover no-repeat;color:#fff;text-align:center;position:relative;overflow:hidden}.hp-quote:after{content:"";background:#00000038;position:absolute;inset:0}@media (width<=47.99rem){.hp-quote{height:var(--hm)}}.hp-quote__inner{z-index:1;position:relative}.hp-quote__mark{font-family:var(--display);opacity:.7;font-size:72px;line-height:72px;display:block}.hp-quote__text{margin:var(--gap) 0 0;font-family:var(--serif);text-shadow:0 1px 14px #0000004d;font-size:22px;font-weight:400;line-height:27.5px}.hp-quote__rule{opacity:.6;background:#fff;width:56px;height:1px;margin:24px auto 0}.hp-quote__attrib{font-size:var(--attrib-size);line-height:var(--attrib-lh);text-shadow:0 1px 12px #00000047;margin:37px 0 0}.hp-news p{margin:0;font-size:12px;line-height:18px}.hp-news .newsletter{flex-wrap:nowrap;gap:24px;margin-top:20px}.hp-news .newsletter input{border-color:#e8d5d0;border-radius:3px;flex:auto;min-width:0;max-width:none;height:56px;font-size:16px}.hp-news .form__status{min-height:0;margin:0}@media (width<=47.99rem){.hp-news .newsletter{flex-direction:column;gap:24px;margin-top:12px}.hp-news .newsletter .btn{width:100%}}.hp-splitwrap{height:var(--hd);overflow:hidden}.hp-splitwrap .split__col{padding-block:72px}@media (width<=47.99rem){.hp-splitwrap{height:var(--hm)}}.hp-page .btn{line-height:normal}@media (width<=47.99rem){.hp-page .cta-band{padding-inline:48px}.hp-splitwrap .split__col{padding-inline:40px}}.or-hero{height:213px;padding-inline:var(--gutter);background:var(--cream-deep) 19.6598% 39.5652% / cover no-repeat;text-align:center;place-items:center;display:grid}.or-hero h1{max-width:none;font-family:var(--display);letter-spacing:normal;color:#fff;margin:0;font-size:44px;font-weight:400;line-height:52.8px}.or-intro{height:476px;padding-top:var(--section-y);overflow:hidden}.or-intro h2{font-family:var(--display);letter-spacing:normal;color:var(--ink);margin:0 0 54px;font-size:32px;font-weight:400;line-height:40px}.or-intro p{margin:0 0 30px;font-size:20px;line-height:30px}.or-intro a{color:var(--ink)}.or-gift{grid-template-columns:1fr 1fr;height:571px;display:grid;overflow:hidden}.or-gift__img{background:var(--cream-deep) center / cover no-repeat}.or-gift__text{padding:var(--section-y) 128px 0;text-align:left}.or-gift__text .or-eyebrow{font-family:var(--display);text-transform:uppercase;color:var(--taupe);margin:0;font-size:22px;font-weight:400;line-height:30.8px}.or-gift__text hr{background:var(--rule);border:0;width:50px;height:1px;margin:26px 0 41px}.or-gift__text p{color:#5e5e5e;margin:0}.or-gift__text a{color:var(--taupe)}.or-gift__text h3{font-family:var(--serif);color:#1b1b1b;margin:38px 0 25px;font-size:22px;font-weight:400;line-height:27.5px}.or-gift__text em{display:block}@media (width<=47.99rem){.or-hero{height:243px;padding-inline:48px}.or-hero h1{font-size:32px;line-height:38.4px}.or-intro{height:714px}.or-intro h2{font-size:28px;line-height:35px}.or-gift{grid-template-rows:300px 587px;grid-template-columns:1fr;height:887px}.or-gift__img{order:-1}.or-gift__text{padding:var(--section-y) var(--gutter) 0}.or-gift__text .or-eyebrow{text-align:center}.or-gift__text hr{margin-inline:auto}}.pf-head{background:var(--cream);color:#5c524e;text-align:center;font-family:var(--serif);padding:56px 24px 78px}.pf-head h1{font-family:var(--display);text-transform:uppercase;color:#161616;margin:0 0 25px;font-size:32px;font-weight:400;line-height:40px}.pf-head p{max-width:604px;margin:0 auto 2px;font-size:14px;line-height:19.5px}.pf-head p:nth-of-type(2){margin-bottom:24px}.pf-gallery{text-align:center;padding:56px 24px 60px}.pf-gallery h2{max-width:440px;font-family:var(--display);text-transform:uppercase;color:#85736b;margin:0 auto 72px;font-size:22px;font-weight:400;line-height:29px}.pf-grid{align-items:flex-start;gap:8px;width:1111px;max-width:100%;margin:0 auto;display:flex}.pf-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pf-col--m{display:none}.pf-grid img{width:100%;height:auto;display:block}.pf-gap{height:112px}.pf-gap--cream{background:var(--cream)}@media (width<=47.99rem){.pf-head{padding:40px 24px 66px}.pf-head h1{font-size:28px;line-height:35px}.pf-head p{max-width:330px}.pf-gallery{padding:40px 24px 44px}.pf-gallery h2{max-width:280px;margin-bottom:72px;line-height:30px}.pf-grid{width:342px}.pf-col--d{display:none}.pf-col--m{display:flex}.pf-gap{height:80px}}.pr-embed{box-sizing:border-box;height:548px;padding-top:112px}.pr-embed .pdf-embed{background:#ece3df;border:0;width:741px;max-width:calc(100% - 48px);height:380px;margin-inline:auto}.pr-after{box-sizing:border-box;text-align:center;height:112px;padding-top:24px}.pr-after p{margin:0}@media (width<=47.99rem){.pr-embed{height:292px;padding-top:72px}.pr-embed .pdf-embed{width:342px;max-width:calc(100% - 48px);height:180px}.pr-after{height:80px;padding-top:12px}}.sc-intro{text-align:center;color:#5e5e5e;padding:56px 0 53px}.sc-intro .wrap{max-width:773px}.sc-intro h1{font-family:var(--display);color:var(--taupe);margin:0 0 26px;font-size:22px;font-weight:400;line-height:27.5px}.sc-intro p{margin:0 0 24px}.sc-intro p:last-child{margin-bottom:0}.sc-intro a{color:var(--taupe)}.sc-suite{color:#5e5e5e;background:#fff;height:1035px;padding-top:56px}.sc-suite--grey{color:#575757;background:#f6f6f6}.sc-suite .wrap{justify-content:space-between;align-items:flex-start;display:flex}.sc-suite__media{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none;order:2;width:725px;height:907px}.sc-suite__body{width:339px;padding-top:var(--off-d);flex:none;order:1}.sc-suite__name{font-family:var(--serif);text-transform:uppercase;margin:0 0 48px;font-size:16px;font-weight:700;line-height:24px}.sc-suite__body p{margin:0}.sc-suite__body p.sc-suite__blurb{margin-bottom:48px}.sc-suite__link{color:var(--taupe);text-transform:uppercase;text-decoration:none}.sc-suite--grey .sc-suite__link{color:#7f6d66}.sc-suite__link:hover{text-decoration:underline}.sc-tailor{background-position:94.0217% 14.3478%;background-size:cover;justify-content:center;align-items:center;height:196px;padding:0 24px;display:flex}.sc-tailor h2{font-family:var(--display);letter-spacing:normal;color:#fff;text-align:center;text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:36px}.sc-order{text-align:center;padding:128px 24px 133px}.sc-order h3{font-family:var(--display);color:var(--taupe);text-transform:uppercase;margin:0 0 23px;font-size:22px;font-weight:400;line-height:27.5px}@media (width<=47.99rem){.sc-intro{padding:40px 0 38px}.sc-intro .wrap{padding-inline:24px}.sc-intro h1{margin-bottom:26px}.sc-intro p{margin-bottom:24px}.sc-suite{height:var(--h-m);padding-top:40px}.sc-suite .wrap{display:block}.sc-suite__media{aspect-ratio:342/428;width:100%;height:auto}.sc-suite__body{width:auto;padding-top:var(--off-m)}.sc-tailor{height:223px;padding:0 48px}.sc-tailor h2{font-size:28px;line-height:31.5px}.sc-order{padding:112px 64px}.sc-order .btn{gap:6px;width:100%;padding-inline:12px}.sc-order .btn:before,.sc-order .btn:after{width:10px}}.st-hero{background:#fff;min-height:871px;display:flex}.st-hero__media{background-position:50%;background-size:cover;flex:none;width:697px}.st-hero__text{text-align:center;color:#5e5e5e;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 55px 0 56px;display:flex}.st-hero__text h1{font-family:var(--display);color:#1b1b1b;margin:0;font-size:32px;font-weight:400;line-height:40px}.st-hero__rule{letter-spacing:0;white-space:nowrap;margin:26px 0 0;font-size:19px;line-height:28.5px;overflow:hidden}.st-hero__blurb{max-width:545px;margin:28px 0 0;font-size:19px;line-height:28.5px}.st-hero__text .btn{margin-top:28px}.st-note{text-align:center;background:#f6f6f6;padding:56px 24px 83px}.st-note h4{font-family:var(--serif);color:#151515;text-transform:none;margin:0 0 25px;font-size:22px;font-weight:400;line-height:27.5px}.st-note p{color:#575757;max-width:725px;margin:0 auto;font-size:20px;line-height:30px}.st-gallery{background:#fff;padding:56px 24px 72px}.st-gallery--grey{background:#f6f6f6}.st-gallery__inner{max-width:725px;margin:0 auto}.st-gallery img{width:100%;height:auto;margin:0 0 15.6px;display:block}.st-gallery img:last-child{margin-bottom:0}.st-gallery__caption{font-family:var(--display);color:#7f6d66;text-align:center;margin:0 0 66px;font-size:22px;line-height:30.8px}.st-cta{text-align:center;background:#fff;padding:56px 24px}.st-cta h4{font-family:var(--serif);color:#1b1b1b;margin:0 0 23px;font-size:22px;font-weight:400;line-height:27.5px}@media (width<=47.99rem){.st-hero{min-height:0;padding-bottom:26px;display:block}.st-hero__media{aspect-ratio:390/488;width:100%}.st-hero__text{padding:48px 28px 0;display:block}.st-hero__text h1{font-size:28px;line-height:35px}.st-hero__rule{margin-top:26px}.st-hero__blurb{margin-top:28px}.st-note{padding:40px 24px 59px}.st-gallery{padding:40px 24px 57px}.st-gallery__caption{margin-bottom:66px}.st-cta{padding:40px 24px}}.ts-title{height:213px;padding:0 var(--gutter);background:var(--cream-deep) 41.3043% 41.3043% / cover no-repeat;text-align:center;place-items:center;display:grid}.ts-title h1{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;font-size:44px;font-weight:400;line-height:52.8px}.ts-wrapbg{background:var(--white);color:var(--body);font-size:20px;line-height:30px}.ts-grid{box-sizing:content-box;max-width:1160px;padding:115px var(--gutter) 54px;grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.ts-col{min-width:0;padding:0 22px 0 24px}.ts-col p{margin:0 0 30px}.ts-col>:last-child{margin-bottom:0}.ts-col--offset{padding-top:62px}.ts-line{border-bottom:1px solid var(--body);width:400px;max-width:100%;height:22px;margin:0 0 37px;display:block}.ts-line--col{width:278px;margin-bottom:36px}.ts-line--second{margin-bottom:67px}.ts-al{background:var(--white);grid-template-columns:1fr 1fr;min-height:1132px;display:grid}.ts-al__text{color:var(--body);padding:56px 24px 52px max(24px,50vw - 568px);font-size:16px;line-height:24px}.ts-al__text>div{max-width:440px}.ts-al h2{font-family:var(--serif);color:var(--ink);margin:0 0 26px;font-size:16px;font-weight:400;line-height:20px}.ts-al p{margin:0 0 24px}.ts-al h2+p{margin-bottom:26px}.ts-al .ts-by{margin:0}.ts-al .ts-by--first{margin-top:0;margin-bottom:40px}.ts-al a{color:var(--taupe)}.ts-al__img{background:var(--cream-deep) 50% 50% / cover no-repeat}.ts-two{box-sizing:content-box;max-width:1160px;padding:58px var(--gutter) 56px;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.ts-two .ts-col{padding:0 0 0 24px}.ts-spacer-cream{background:var(--cream);height:160px}.ts-spacer-grey{background:#f6f6f6;height:160px}@media (width<=47.99rem){.ts-title{height:205px}.ts-title h1{font-size:32px;line-height:38.4px}.ts-grid{padding:102px var(--gutter) 98px;grid-template-columns:1fr;row-gap:108px}.ts-col,.ts-two .ts-col{padding:0}.ts-col--offset{padding-top:61px}.ts-al{grid-template-columns:1fr;min-height:0}.ts-al__img{order:-1;height:300px}.ts-al__text{padding:40px 24px 42px}.ts-al__text>div{max-width:none}.ts-two{padding:42px var(--gutter) 68px;grid-template-columns:1fr;row-gap:48px}.ts-line{margin-bottom:67px}.ts-line--second{margin-bottom:97px}.ts-line--col{margin-bottom:36px}.ts-spacer-cream,.ts-spacer-grey{height:128px}}:root{--cream:#f7f2f0;--cream-deep:#f1e9e5;--white:#fff;--ink:#161616;--body:#5e5e5e;--body-cream:#5c524e;--nav-bg:#f6f6f6;--hairline:#e2e2e2;--muted:#8a8a8a;--taupe:#85736b;--taupe-light:#a39189;--rule:#dbdbdb;--display:"EB Garamond", "Georgia", serif;--serif:"Lusitana", "Georgia", serif;--measure:45.3125rem;--gutter:1.5rem;--section-y:3.5rem;--track-wide:.143em;--track:.1em}@media (width<=47.99rem){:root{--section-y:2.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--body);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}img{max-width:100%;display:block}figure,blockquote{margin:0}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);margin:0;font-weight:400;line-height:1.25}p{margin:0 0 1.25em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:72.5rem;padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:var(--measure);margin-inline:auto}.wrap.measure{max-width:calc(var(--measure) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--cream{background:var(--cream);color:var(--body-cream)}.section--tight{padding-block:var(--section-y)}.spacer{height:var(--spacer-d)}@media (width<=47.99rem){.spacer{height:var(--spacer-m)}}.center{text-align:center}.eyebrow{font-family:var(--display);letter-spacing:normal;text-transform:uppercase;color:var(--ink);margin:0 0 1.5rem;font-size:1.375rem}.eyebrow--taupe{color:var(--taupe)}.display{font-family:var(--display);letter-spacing:normal;color:var(--ink);margin:0 0 1.5rem;font-size:1.375rem}.lede{font-size:1rem}.spaced{letter-spacing:var(--track-wide)}.rule{opacity:.45;background:currentColor;border:0;width:3.5rem;height:1px;margin:1.75rem auto}.btn{min-height:3.5rem;font-family:var(--serif);letter-spacing:.143em;text-transform:uppercase;color:#1b1b1b;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .35s,color .35s;display:inline-flex}.btn:before,.btn:after{content:"";border-top:1px solid;flex:none;width:18px;height:0}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--white)}.btn--light{color:var(--white);border-color:var(--white)}.btn--light:hover,.btn--light:focus-visible{background:var(--white);color:var(--ink)}.btn--plain:before,.btn--plain:after{content:none}.masthead{background:var(--white);z-index:40;display:flow-root;position:relative}.masthead__logo{width:auto;height:200px;max-width:calc(100% - 2 * var(--gutter));object-fit:contain;margin:1.5rem auto;display:block}.nav{background:var(--nav-bg)}.nav__list{padding:1rem var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 2rem;margin:0;list-style:none;display:flex}.nav__item{position:relative}.nav__link{letter-spacing:var(--track-wide);text-transform:uppercase;color:#1b1b1b;font-size:.875rem;line-height:1.5rem;font-family:var(--serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.nav__link:hover,.nav__link[aria-current=page]{color:var(--taupe)}.nav__caret{width:10px;height:10px;transition:transform .2s}.nav__link[aria-expanded=true] .nav__caret{transform:rotate(180deg)}.nav__panel{background:var(--white);min-width:15rem;margin:0;padding:.5rem 0;list-style:none;animation:.2s nav-panel-in;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0000001f}@keyframes nav-panel-in{0%{opacity:0;transform:translate(-50%,-4px)}}.nav__panel a{letter-spacing:var(--track-wide);text-transform:uppercase;white-space:nowrap;color:#1b1b1b;padding:.5rem 1.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.nav__panel a:hover,.nav__panel a[aria-current=page]{color:var(--taupe)}.nav__toggle,.nav__close,.nav__scrim{display:none}@media (width<=47.99rem){.masthead__logo{width:224px;height:110px}.masthead--compact .masthead__logo{height:80px}.nav{height:72px;padding-inline:var(--gutter);align-items:center;display:flex}.nav__toggle,.nav__close{color:#1b1b1b;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.nav__close{position:absolute;top:.875rem;right:.875rem}.nav__scrim{opacity:0;pointer-events:none;z-index:60;background:#00000059;transition:opacity .3s;display:block;position:fixed;inset:0}.nav__scrim[data-open=true]{opacity:1;pointer-events:auto}.nav__drawer{background:var(--white);opacity:0;z-index:70;visibility:hidden;padding:5.25rem 0 2rem;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.nav__drawer[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:none}.nav__list{flex-flow:column;align-items:stretch;gap:0;padding:0}.nav__item{margin-inline:var(--gutter);border-bottom:1px solid var(--hairline)}.nav__item:last-child{border-bottom:0}.nav__link{width:100%;min-height:62px;padding:0 var(--gutter);font-family:var(--display);letter-spacing:normal;text-transform:none;color:var(--ink);justify-content:space-between;font-size:1.375rem}.nav__link[aria-current=page]{color:var(--ink);font-weight:600}.nav__caret{width:12px;height:12px}.nav__panel{box-shadow:none;min-width:0;padding:0 0 .75rem;animation:none;position:static;transform:none}.nav__panel a{padding:.5rem calc(var(--gutter) + 1rem);white-space:normal;font-family:var(--display);letter-spacing:normal;text-transform:none;font-size:1.125rem}}.hero-img{width:100%;height:auto;display:block}.page-title{font-family:var(--display);letter-spacing:normal;text-transform:uppercase;color:var(--ink);margin:0 0 1.5rem;font-size:1.375rem}.hero{background:var(--cream-deep) center / cover no-repeat;min-height:clamp(26rem,74vh,46rem);padding:clamp(3rem, 8vw, 7rem) var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.hero--short{min-height:clamp(18rem,48vh,30rem)}.hero:after{content:"";background:#0000001f;position:absolute;inset:0}.hero--plain:after{content:none}.hero__inner{z-index:1;text-align:center;color:var(--white);max-width:48rem;position:relative}.hero__title{font-family:var(--display);letter-spacing:var(--track);text-transform:uppercase;color:var(--white);text-shadow:0 1px 18px #0000004d;margin:0;font-size:clamp(1.35rem,3.1vw,2.15rem)}.hero__sub{color:var(--white);text-shadow:0 1px 14px #0000004d;margin-top:1.1rem;font-size:clamp(1rem,1.7vw,1.2rem)}.band{aspect-ratio:16/7;background:var(--cream-deep) center / cover no-repeat;width:100%}.band--fixed{aspect-ratio:auto;height:var(--band-d)}@media (width<=47.99rem){.band--fixed{aspect-ratio:auto;height:var(--band-m)}}.band--tall{aspect-ratio:3/2}@media (width<=45rem){.band,.band--tall{aspect-ratio:4/3}}.quote{padding:var(--section-y) var(--gutter);background:var(--taupe-light) center / cover no-repeat;text-align:center;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.quote:after{content:"";background:#00000038;position:absolute;inset:0}.quote__inner{z-index:1;max-width:var(--measure);position:relative}.quote__mark{font-family:var(--display);opacity:.6;margin-bottom:1.6rem;font-size:4.5rem;line-height:.4;display:block}.quote__text{text-shadow:0 1px 16px #00000047;margin:0;font-size:1.375rem;line-height:1.25}.quote__attrib{text-shadow:0 1px 12px #00000047;margin-top:.2rem;font-size:1.375rem;line-height:1.25}.split{grid-template-columns:1fr 1fr;align-items:center;display:grid}.split__col{text-align:center;padding:4.5rem 1.5rem}.split__col+.split__col{border-left:1px solid var(--rule)}.split__title{font-family:var(--display);color:#1b1b1b;margin:0 0 1.5rem;font-size:1.375rem}.cta-band{min-height:13.5rem;padding:var(--section-y) var(--gutter);background:var(--cream-deep) center / cover no-repeat;place-items:center;display:grid}@media (width<=47.99rem){.cta-band{min-height:11.625rem;padding-inline:3rem}}.wordmark{font-family:var(--display);color:var(--taupe-light);margin:0 0 1.75rem;font-size:2rem;line-height:1.25}.wordmark-sub{font-family:var(--serif);color:#5e5e5e;margin:0;font-size:1.0625rem;font-style:italic;font-weight:700}@media (width<=45rem){.split{grid-template-columns:1fr}.split__col+.split__col{border-left:0;border-top:1px solid var(--rule)}}.duo{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.duo--reverse .duo__media{order:2}.duo__media{aspect-ratio:3/4;background:var(--cream-deep) center / cover no-repeat}@media (width<=52rem){.duo{grid-template-columns:1fr}.duo--reverse .duo__media{order:0}.duo__media{aspect-ratio:3/4}}.strip{grid-template-columns:repeat(4,1fr);display:grid}.strip__cell{background:var(--cream-deep) center / cover no-repeat;height:300px}@media (width<=47.99rem){.strip{grid-template-columns:repeat(2,1fr)}.strip__cell{height:130px}}.stack{justify-items:center;gap:1rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.stack img{width:min(56%,46rem);height:auto}@media (width<=45rem){.stack img{width:100%}}.gallery{background:var(--rule);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1px;display:grid}.gallery__item{aspect-ratio:1;background:var(--cream-deep) center / cover no-repeat}.suite{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.suite:nth-child(2n) .suite__media{order:2}.suite__media{aspect-ratio:4/3;background:var(--cream-deep) center / cover no-repeat}.suite__body{text-align:center}.suite__name{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(1rem,1.9vw,1.3rem)}@media (width<=52rem){.suite{grid-template-columns:1fr}.suite:nth-child(2n) .suite__media{order:0}}.steps{gap:clamp(2.5rem,5vw,4rem);display:grid}.step{text-align:center;max-width:44rem;margin-inline:auto}.step__num{font-family:var(--display);letter-spacing:.55em;text-transform:uppercase;color:var(--taupe);margin-bottom:.9rem;font-size:.95rem;display:block}.step__title{font-family:var(--display);margin:0 0 1rem;font-size:clamp(1.1rem,2vw,1.4rem)}.faq{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{text-align:left;width:100%;font-family:var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1rem,1.7vw,1.15rem);display:flex}.faq__sign{color:var(--taupe);flex:none;font-size:1.1rem;transition:transform .3s}.faq__q[aria-expanded=true] .faq__sign{transform:rotate(45deg)}.faq__a{max-width:48rem;padding:0 0 1.75rem}.form{text-align:left;gap:1.35rem;max-width:34rem;margin-inline:auto;display:grid}.field label{letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--taupe);margin-bottom:.5rem;font-size:.78rem;display:block}.field input,.field textarea,.field select{width:100%;font-family:var(--serif);color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:0;padding:.85rem 1rem;font-size:1.05rem;transition:border-color .25s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--taupe);outline:none}.field textarea{resize:vertical;min-height:9rem}.form__status{color:var(--taupe);min-height:1.4em;font-size:.98rem}.newsletter{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.newsletter input{max-width:24rem;font-family:var(--serif);background:var(--white);border:1px solid var(--rule);border-radius:0;flex:18rem;padding:1rem 1.1rem;font-size:1.05rem}.newsletter input:focus{border-color:var(--taupe);outline:none}.footer{background:var(--cream)}.footer__social{background:var(--cream);border-bottom:1px solid var(--hairline);justify-content:center;gap:3.5rem;padding:4rem 0;display:flex}@media (width<=47.99rem){.footer__social{padding:2.75rem 0}}.footer__social a{color:#1b1b1b;transition:opacity .25s;display:block}.footer__social a:hover{opacity:.6}.footer__social svg{display:block}.footer__lower{background:var(--white);text-align:center;padding:3.5rem var(--gutter)}.footer__copy{color:#595959;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.footer__links{flex-wrap:wrap;justify-content:center;max-width:54rem;margin:0 auto;padding:0;list-style:none;display:flex}.footer__links a{letter-spacing:var(--track-wide);text-transform:uppercase;color:#1b1b1b;padding:.25rem .5rem;font-size:.875rem;line-height:1.625rem;text-decoration:none;transition:color .2s;display:block}.footer__links a:hover{color:var(--taupe)}@media (width<=47.99rem){.footer__links{flex-direction:column;align-items:center}.footer__links a{padding-block:0}}.prose{max-width:48rem;margin-inline:auto}.prose h2{letter-spacing:.04em;margin:2.75rem 0 1rem;font-size:clamp(1.15rem,2vw,1.4rem)}.prose h2:first-child{margin-top:0}.prose ul{margin:0 0 1.25em;padding-left:1.2rem}.prose li{margin-bottom:.4em}.prose a{color:var(--taupe);text-underline-offset:3px}.skip{position:absolute;left:-9999px}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.skip:focus{z-index:100;background:var(--white);border:1px solid var(--ink);padding:.75rem 1rem;top:1rem;left:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdf-embed{border:1px solid var(--rule);width:100%;max-width:56rem;height:min(80vh,72rem);margin-inline:auto;display:block}
