.about-story{display:flex;flex-direction:column;gap:14px;margin-top:20px;font-size:16px;line-height:1.55;text-wrap:pretty}.about-mission-copy p,.about-story p{margin:0}.about-mission-copy{display:flex;flex-direction:column;gap:12px;margin-top:12px;font-size:16px;line-height:1.55;text-wrap:pretty}.xa2-why>.about-why-cell{padding:14px 0;border-bottom:1px solid rgba(28,28,28,.12)}.about-why-title{font-family:var(--font-display);font-size:22px;line-height:1.1}.about-why-body{margin:4px 0 0;font-size:15px;line-height:1.5;color:#3a3a3a}.xv2-detail>.xv2-detail-row{border-bottom:1px solid rgba(28,28,28,.12)}.xo1-person h1{font-family:var(--font-display);font-weight:300}.xv2-grid{display:none}.xa2-why{display:flex;flex-direction:column}.xo1-person-row{display:grid;grid-template-columns:120px 1fr;gap:16px;background:var(--color-paper);border-bottom:1px solid rgba(28,28,28,.12);padding:0 0 16px;color:inherit}.xo1-portrait{width:120px;height:150px;overflow:hidden}.xo1-person-photo,.xo1-portrait{background:#1c1c1c;position:relative}.xo1-person-photo{width:100%;aspect-ratio:4/5}.x14-col{display:contents}@media (min-width:1024px),(min-width:700px) and (min-height:500px){.paper-page h1,.x14-page h1,.xo1-person h1{font-size:40px}.paper-page{--paper-top:calc(var(--header-bar) + min(1px, var(--header-bar)));top:var(--paper-top);padding-top:calc(var(--header-bar) + 22px - var(--paper-top))}.reading-column{max-width:var(--reading-max)}.paper-wide .reading-column{container:paper/inline-size;max-width:none}.paper-wide .reading-column>p{max-width:var(--reading-max)}.paper-page.about .about-mission-copy,.paper-page.about .about-story{display:block;max-width:var(--reading-max);line-height:1.5}.paper-page.about .about-story{font-size:19px}.paper-page.about .about-mission-copy{font-size:17px}.paper-page.about .about-mission-copy p,.paper-page.about .about-story p{page-break-inside:avoid;break-inside:avoid}.paper-page.about .about-story p+p{margin-top:14px}.paper-page.about .about-mission-copy p+p{margin-top:12px}.xa2-why{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(28,28,28,.12)}.xa2-why>.about-why-cell{padding:14px;border-bottom:0;border-right:1px solid rgba(28,28,28,.12)}.xa2-why>.about-why-cell:nth-child(3n){border-right:0}.xa1-pattern-c{display:flex;min-height:100%}.xa1-pattern-c .xa1-col{width:var(--paper-col);flex:none;padding:22px 16px;box-sizing:border-box}.xa1-photo{flex:1 1 auto;position:relative;min-height:100%;background:#101112}.xo1-people{display:flex;flex-direction:column;gap:0}.xo1-people a,.xo1-person-row{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:start;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid rgba(28,28,28,.12)}.xo1-people .xo1-portrait{width:200px;height:250px}.xv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;border:1px solid rgba(28,28,28,.12);border-bottom:0}.xv2-grid>div{min-height:136px;padding:14px;border-right:1px solid rgba(28,28,28,.12);border-bottom:1px solid rgba(28,28,28,.12)}.xv2-grid>div:nth-child(3n){border-right:0}.xv2-detail{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.xv2-detail-row{padding:14px 0;border-bottom:1px solid rgba(28,28,28,.12)}.x14-page{display:flex;align-items:center;justify-content:center}.x14-page .reading-column,.x14-page .x14-col{width:min(560px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.xo1-person-inner{width:min(960px,100%);margin-inline:auto;display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:start;padding:22px 16px 48px;box-sizing:border-box}.xo1-person-photo{width:320px;height:400px;aspect-ratio:auto}}@container paper (min-width: 880px){.paper-page.about .about-mission-copy,.paper-page.about .about-story{max-width:none;column-count:2;column-gap:48px}}@container pane (max-width: 799px){.xa1-pattern-c{flex-direction:column}.xa1-photo{min-height:320px}}.xt1-photo-stage{position:absolute;inset:0;overflow:hidden;container-type:size}.testimonial-card .story-img,.testimonial-frame .story-img{opacity:.7}.xt1-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(16,17,18,.96) 0,rgba(16,17,18,.78) 45%,rgba(16,17,18,.3))}.brands-lattice,.xt1-rule,.xt1-transport{display:none}.brands-head{position:absolute;top:0;left:0;right:0;z-index:2;padding:22px 16px 14px;background:linear-gradient(to bottom,var(--color-ink) 60%,transparent)}.brands-title{margin:0;font-family:var(--font-display);font-weight:300;font-size:40px;line-height:1;color:var(--color-paper)}@media (min-width:1024px),(min-width:700px) and (min-height:500px){.testimonial-card .xt1-photo-stage,.testimonial-frame .xt1-photo-stage{top:var(--header-bar)}.testimonial-card .story-img,.testimonial-frame .story-img{width:100%;min-width:0;object-fit:cover;object-position:50% 50%;opacity:1;transform:none!important}.testimonial-card .story-progress,.testimonial-card .testimonial-bars,.testimonial-frame .story-progress,.testimonial-frame .testimonial-bars{display:none}.testimonial-card .testimonial-copy,.testimonial-copy,.testimonial-frame .testimonial-copy{position:absolute;inset:auto auto 112px 72px;width:min(52ch,calc(100% - 160px));max-height:calc(100% - var(--header-bar) - 136px);max-width:none;margin:0;padding:0;text-align:left;display:block}.testimonial-copy[data-overflow]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--copy-fade-top),#000 calc(100% - var(--copy-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--copy-fade-top),#000 calc(100% - var(--copy-fade-bottom)),transparent)}.testimonial-copy .testimonial-heading,.testimonial-copy h1{width:fit-content;padding:6px 6px 6px 10px;background:var(--color-ink);text-align:left}.testimonial-copy blockquote p{font-size:26px;line-height:1.25}.testimonial-copy[data-long] blockquote p{font-size:20px;line-height:1.3}.testimonial-copy figcaption{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.xt1-rule{display:block;width:44px;height:1px;background:#da2128;margin:12px 0}.brands-page{overflow-y:auto}.brands-page .marquee{display:none}.brands-head{position:sticky;padding:calc(var(--header-bar) + 22px) 16px 34px;background:linear-gradient(to bottom,var(--color-ink) calc(100% - 24px),transparent)}.brands-lattice{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(max(96px,7vw),auto);align-content:start;gap:0;padding:0 16px 48px;position:relative;z-index:1}.brands-lattice-cell{box-sizing:border-box;min-height:96px;padding:8px 12px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-display);font-size:28px;letter-spacing:.04em;color:#f2f0ed;border:1px solid rgba(242,240,237,.14)}.xv1-fields{display:flex;flex-direction:column;gap:4px;margin-top:20px}.paper-page.xv1 h1{font-size:40px}.xt1-fade{background:linear-gradient(90deg,rgba(16,17,18,.68) 0,rgba(16,17,18,.48) calc(72px + min(52ch, 100% - 160px)),rgba(16,17,18,0) calc(72px + min(52ch, 100% - 160px) + 28%)),linear-gradient(0deg,rgba(16,17,18,.8) 0,rgba(16,17,18,.3) 30%,rgba(16,17,18,0) 55%)}.xt1-transport{display:contents}.xt1-transport button{position:absolute;top:calc(50% + var(--header-bar) / 2);width:44px;height:44px;margin-top:-22px;border:0;background:transparent;color:#f2f0ed;font-family:var(--font-display);font-size:40px;line-height:1;z-index:3}.xt1-transport button:before{content:"";position:absolute;inset:-36px -20px;z-index:-1;background:radial-gradient(closest-side,rgba(16,17,18,.5) 0,rgba(16,17,18,.42) 30%,rgba(16,17,18,0) 100%);pointer-events:none}.xt1-transport button[aria-label="Go back one quote"]{left:8px}.xt1-transport button[aria-label="Go forward one quote"]{right:8px}.xt1-transport button[aria-label="Hold quotes"],.xt1-transport button[aria-label="Resume quotes"],.xt1-transport>span{display:none}.testimonial-card .testimonial-controls,.testimonial-controls,.testimonial-frame .testimonial-controls{position:absolute;left:72px;right:auto;bottom:24px;z-index:3;background:transparent;padding:0}.testimonial-meta{display:flex;gap:24px;align-items:baseline;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.testimonial-card-wait{inset:auto;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.contact-map{isolation:isolate}.contact-map-canvas{z-index:0}.contact-map-fallback{position:absolute;inset:0;z-index:1;display:grid;place-content:center;margin:0;padding:32px 24px 88px;background:#1c1c1c;color:#fff;font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.5;text-align:center;pointer-events:none}.contact-map-fallback[hidden]{display:none}.contact-map-attr a{color:inherit;text-decoration:underline;text-underline-offset:.14em}@media (min-width:1024px),(min-width:700px) and (min-height:500px){.xk1-col>p{max-width:var(--reading-max)}.xk1-stack{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:28px}.xk1-stack .contact-preview{order:2}.xk1-stack .contact-preview,.xk1-stack .section-label{margin-top:0}.xk1-stack .section-label{line-height:1}.xk1-map-slot{margin-top:28px}.xk1-map{max-width:none;margin-top:0}.xk1-map .contact-map-hit{background:linear-gradient(0deg,rgba(16,17,18,.88),rgba(16,17,18,.28) 64px,rgba(16,17,18,0) 128px)}}@container paper (min-width: 880px){.xk1-layout{display:grid;grid-template-columns:minmax(0,var(--contact-col)) minmax(320px,1fr);gap:24px}.xk1-map-slot{display:flex;flex-direction:column;margin-top:0}.xk1-map{flex:1 1 auto;aspect-ratio:auto;min-height:384px}}:root{--p-chrome-fg:#f2f0ed;--p-chrome-rule:#DA2128;--g-paper:#f2f0ed;--g-ink:#1c1c1c;--g-ink-soft:#3a3a3a;--g-chrome:#1c1c1c;--g-scrim-rgb:16,17,18;--p-nav-current:#E25257;--p-link-on-dark:#E25257;--p-link-on-light:#DA2128;--p-onphoto:#E25257;--p-rule-display:none;--p-hero-scrim:linear-gradient(to top,rgba(var(--g-scrim-rgb),.62) 0%,rgba(var(--g-scrim-rgb),.30) 30%,rgba(var(--g-scrim-rgb),.06) 52%,rgba(var(--g-scrim-rgb),.34) 78%,rgba(var(--g-scrim-rgb),.58) 100%);--p-tile-fade:linear-gradient(transparent,rgba(var(--g-scrim-rgb),.75));--p-cta-bg:transparent;--p-cta-fg:#f2f0ed;--p-cta-border:0;--p-cta-underline:2px solid #DA2128;--p-cta-bg-light:#1c1c1c;--p-cta-fg-light:#f2f0ed;--p-cta-border-light:1px solid #1c1c1c;--p-cta-track:.18em;--p-cta-case:uppercase}.header.ink-bar,.menu-overlay,.phone-shell,.site-sidebar{background:var(--g-chrome)}@media (min-width:1024px),(min-width:700px) and (min-height:500px){@media (max-width:1279.98px){.phone-shell.is-home.rail-chrome .header,.phone-shell.is-home.rail-chrome .header:not(.ink-bar){background:var(--g-chrome)}}}.main{background:var(--g-paper)}.paper-page{color:var(--g-ink)}.menu-overlay a[aria-current=page],.native-menu-body a[aria-current=page],.site-sidebar-nav a[aria-current=page]{color:var(--p-nav-current)}.menu-overlay .menu-foot a,.native-menu-body .menu-foot a,.site-sidebar-foot a{color:var(--p-link-on-dark)}.ghost-cta{background:var(--p-cta-bg);border:var(--p-cta-border);border-bottom:var(--p-cta-underline);letter-spacing:var(--p-cta-track);text-transform:var(--p-cta-case)}.ghost-cta,a.ghost-cta:hover{color:var(--p-cta-fg)}.rfp-send{background:var(--p-cta-bg-light);color:var(--p-cta-fg-light);border:var(--p-cta-border-light);letter-spacing:var(--p-cta-track);text-transform:var(--p-cta-case)}.portfolio-caption{background-image:var(--p-tile-fade)}.menu-overlay,.site-sidebar,.site-sidebar-nav a{color:var(--p-chrome-fg)}@media (min-width:1024px),(min-width:700px) and (min-height:500px){@media (max-width:1279.98px){.phone-shell.is-home.rail-chrome .site-menu:not([open])>.menu-btn span{background:var(--p-chrome-fg)}}}.site-sidebar-foot{color:color-mix(in srgb,var(--p-chrome-fg) 62%,transparent)}.site-sidebar{border-right:1px solid var(--p-chrome-rule)}@media (min-width:1024px),(min-width:700px) and (min-height:500px){@media (max-width:1279.98px){.phone-shell.is-home.rail-chrome .header{border-right:1px solid var(--p-chrome-rule)}.phone-shell.is-home.rail-chrome .header,.phone-shell.is-home.rail-chrome .header:not(.ink-bar){border-right-color:var(--color-red)}}}.rail-mark{display:none}@media (min-width:1024px),(min-width:700px) and (min-height:500px){@media (max-width:1279.98px){.phone-shell.is-home.rail-chrome .rail-mark{flex:none;line-height:0;pointer-events:auto}.phone-shell.is-home.rail-chrome .rail-mark,.phone-shell.is-home.rail-chrome .rail-mark img{display:block;width:var(--rail-mark);height:var(--rail-mark)}.phone-shell.is-home.rail-chrome .rail-mark-menu{border:0;padding:0;background:transparent;cursor:pointer}.phone-shell.is-home.rail-chrome .site-menu-host{order:0;margin-top:0;margin-bottom:0}}}.chrome-mark img{display:none}.chrome-mark .chrome-mark-wordmark{display:block}.paper-page.x14-page>.page-bound{gap:16px}@media (min-width:1280px){:root{--u:max(1px,calc(100vw / 1920));--sidebar-u:calc(var(--sidebar-w) / 225);--color-paper:#f5f1e9;--g-paper:#f5f1e9}:where(.paper-page:not(.x14-page)) .page-bound{margin-inline:0 auto}.paper-page{padding-top:calc(var(--header-bar) + 22 * var(--u) - var(--paper-top));padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 96 * var(--u));font-size:calc(16 * var(--u))}:where(.paper-page) .page-bound{width:min(calc(1152 * var(--u)),100%);padding-inline:calc(48 * var(--u))}.paper-page.x14-page>.page-bound{gap:calc(16 * var(--u))}.paper-page h1{font-size:calc(40 * var(--u))}:where(.paper-page) .section-label{margin-top:calc(28 * var(--u));padding-top:calc(13 * var(--u) - max(1px, calc(1 * var(--u))));border-top-width:max(1px,calc(1 * var(--u)));font-size:calc(14.56 * var(--u))}:where(.phone-shell:not(.is-home):not(.is-project):not(:has(.portfolio-page))) .skip-link{left:calc(12 * var(--u));font-size:calc(16 * var(--u))}:where(.phone-shell:not(.is-home):not(.is-project):not(:has(.portfolio-page))) .skip-link:focus{top:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(16 * var(--u))}:where(.phone-shell:not(.is-home):not(.is-project)) .skip-link:focus{top:calc(6 * var(--sidebar-u));left:calc(6 * var(--sidebar-u));box-sizing:border-box;display:flex;align-items:center;width:calc(var(--sidebar-w) - 12 * var(--sidebar-u));min-height:calc(44 * var(--sidebar-u));padding:0 calc(6 * var(--sidebar-u));font-size:calc(16 * var(--u))}.skip-link:focus:after{content:"";position:absolute;inset:0;border:2px solid var(--color-paper);pointer-events:none}:where(.phone-shell:not(.is-home):not(.is-project)) .skip-link:focus:after{border-width:max(2px,calc(2 * var(--u)))}.site-sidebar .site-sidebar-foot a,.site-sidebar .site-sidebar-nav>li>a{text-decoration-color:transparent;text-decoration-thickness:max(1px,calc(1 * var(--sidebar-u)));text-underline-offset:.14em;transition:text-decoration-color .15s ease}.site-sidebar .site-sidebar-wordmark{position:relative}@media (hover:hover){.site-sidebar .site-sidebar-foot a:hover,.site-sidebar .site-sidebar-nav>li>a:hover{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--p-chrome-fg) 78%,transparent)}.site-sidebar .site-sidebar-wordmark:hover:after{content:"";position:absolute;inset:0 calc(-6 * var(--sidebar-u));border:max(1px,calc(1 * var(--sidebar-u))) solid color-mix(in srgb,var(--p-chrome-fg) 78%,transparent);pointer-events:none}}.site-sidebar .site-sidebar-foot a:focus-visible,.site-sidebar .site-sidebar-nav>li>a:focus-visible{text-decoration-line:underline;text-decoration-color:var(--p-chrome-fg);text-decoration-thickness:max(2px,calc(2 * var(--sidebar-u)))}.site-sidebar .site-sidebar-wordmark:focus-visible:after{content:"";position:absolute;inset:0 calc(-6 * var(--sidebar-u));border:max(2px,calc(2 * var(--sidebar-u))) solid var(--p-chrome-fg);pointer-events:none}}@media (min-width:1280px){.paper-page.about{--about-hair:max(1px,round(down,calc(1 * var(--u)),1px))}.paper-page.about .page-bound{margin-inline:0 auto}.paper-page.about .about-mission-copy,.paper-page.about .about-story{max-width:none;column-count:2;column-gap:calc(48 * var(--u))}.paper-page.about .about-story{margin-top:calc(14 * var(--u));font-size:calc(19 * var(--u))}.paper-page.about .about-mission-copy{margin-top:calc(12 * var(--u));font-size:calc(17 * var(--u))}.paper-page.about .about-story p+p{margin-top:calc(14 * var(--u))}.paper-page.about .about-mission-copy p+p{margin-top:calc(12 * var(--u))}.paper-page.about .section-label{padding-top:calc(13 * var(--u) - var(--about-hair) + 19 * var(--u) - 1lh);border-top-width:var(--about-hair)}.paper-page.about .xa2-why{margin-top:calc(12 * var(--u));border-width:var(--about-hair)}.paper-page.about .xa2-why>.about-why-cell{padding:calc(15 * var(--u) - var(--about-hair)) calc(14 * var(--u));border-right-width:var(--about-hair)}.paper-page.about .xa2-why>.about-why-cell:nth-child(3n){border-right-width:0}.paper-page.about .about-why-title{font-size:calc(22 * var(--u))}.paper-page.about .about-why-body{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));text-wrap:balance}}@media (min-width:1920px){.paper-page.about .page-bound{width:calc(847.5 * var(--u));max-width:none;padding-inline:calc(48 * var(--u)) calc(24 * var(--u))}.paper-page.about .about-mission-copy,.paper-page.about .about-story{columns:auto}.paper-page.about .about-mission-copy{line-height:1.6}}@media (min-width:1280px){.paper-page .xo1-people{gap:0!important;margin-top:calc(20 * var(--u))!important}.paper-page .xo1-people .xo1-person-row{grid-template-columns:calc(200 * var(--u)) 1fr;gap:calc(24 * var(--u));padding-bottom:calc(25 * var(--u) - max(1px, calc(1 * var(--u))));margin-bottom:calc(24 * var(--u));border-bottom-width:max(1px,calc(1 * var(--u)))}.paper-page .xo1-people .xo1-portrait{width:calc(200 * var(--u));height:calc(250 * var(--u))}.paper-page .xo1-person-row>div:last-child{gap:calc(6 * var(--u))!important}.paper-page .xo1-person-row>div:last-child>div:first-child{margin-top:calc(-2.5 * var(--u));font-size:calc(28 * var(--u))!important}.paper-page .xo1-person-row>div:last-child>div:nth-child(2){font-size:calc(12 * var(--u))!important}.paper-page .xo1-person-row>div:last-child>div:nth-child(3){margin-top:calc(6 * var(--u))!important;font-size:calc(16 * var(--u))!important}.paper-page .xo1-person-row .xo1-arrow{position:relative;top:calc(-3 * var(--u))}.xo1-person{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 96 * var(--u))!important}.xo1-person .xo1-person-inner{width:min(calc(1152 * var(--u)),100%);margin-inline:0 auto;grid-template-columns:calc(576 * var(--u)) calc(320 * var(--u));gap:calc(32 * var(--u));padding:calc(22 * var(--u)) calc(48 * var(--u)) 0}.xo1-person .xo1-person-photo{order:2;width:calc(320 * var(--u));height:calc(400 * var(--u))}.xo1-person .xo1-person-photo>a{top:calc(12 * var(--u))!important;left:calc(12 * var(--u))!important;min-height:calc(44 * var(--u))!important;gap:calc(6 * var(--u))!important;padding:0 calc(11.5 * var(--u)) 0 calc(8.5 * var(--u))!important;font-size:calc(16 * var(--u))!important}.xo1-person .xo1-person-photo>a>svg{width:calc(16 * var(--u));height:calc(16 * var(--u));stroke-width:1.875}.xo1-person .xo1-person-bio{padding:0!important}.xo1-person .xo1-person-bio>h1{margin-top:calc(-3 * var(--u))!important;font-size:calc(40 * var(--u))!important}.xo1-person .xo1-person-bio>div:first-of-type{margin-top:calc(8 * var(--u))!important;font-size:calc(12 * var(--u))!important}.xo1-person .xo1-person-bio>p{margin-top:calc(18 * var(--u))!important;font-size:calc(22 * var(--u))!important}.xo1-person .xo1-person-bio>div:nth-of-type(2){gap:calc(14 * var(--u))!important;margin-top:calc(18 * var(--u))!important;padding-top:calc(17 * var(--u) - max(1px, calc(1 * var(--u))))!important;border-top-width:max(1px,calc(1 * var(--u)))!important;border-top-color:rgba(28,28,28,.12)!important;font-size:calc(16 * var(--u))!important}.paper-page .xo1-person-row>div:last-child>div:first-child{text-decoration-color:transparent;text-decoration-thickness:max(1px,calc(1 * var(--u)));text-underline-offset:.14em;transition:text-decoration-color .15s ease}@media (hover:hover){.paper-page .xo1-person-row:hover>div:last-child>div:first-child{text-decoration-line:underline;text-decoration-color:rgba(28,28,28,.78)}.xo1-person .xo1-person-photo>a:hover:after{content:"";position:absolute;inset:0;border:max(1px,calc(1 * var(--u))) solid rgba(28,28,28,.78);pointer-events:none}}.paper-page .xo1-person-row:focus-visible>div:last-child>div:first-child{text-decoration-line:underline;text-decoration-color:var(--color-ink);text-decoration-thickness:max(2px,calc(2 * var(--u)))}.paper-page .xo1-person-row:focus-visible .xo1-portrait:after,.xo1-person .xo1-person-photo>a:focus-visible:after{content:"";position:absolute;inset:0;border:max(2px,calc(2 * var(--u))) solid var(--color-ink);pointer-events:none}}:where(.paper-page.services) .svc-intro{margin:14px 0 0;font-size:16px}:where(.paper-page.services) .svc-title{margin:0;font-size:24px}:where(.paper-page.services) .svc-cell-lead{margin:5px 0 0;font-size:14.56px;text-wrap:pretty}:where(.paper-page.services) .svc-detail-lead{margin:5px 0 0;font-size:15px}:where(.paper-page.services) .xv2-detail-row{padding:14px 0}:where(.paper-page.services) .svc-cta{margin-top:28px;min-height:48px;border:1px solid #1c1c1c;font-size:19.2px}:where(.paper-page.services) .svc-cta,:where(.paper-page.services) .svc-cta:hover{color:#1c1c1c}@media (min-width:1280px){.paper-page.services{--svc-hair:round(down,max(1px,calc(1 * var(--u))),1px);--svc-track-short:max(0px,calc((2 * var(--svc-hair) - 2 * var(--u)) / 3))}:where(.paper-page.services) .svc-intro{margin-top:calc(14 * var(--u));font-size:calc(16 * var(--u))}:where(.paper-page.services) .svc-title{font-size:calc(24 * var(--u))}:where(.paper-page.services) .svc-cell-lead{margin-top:calc(5 * var(--u));font-size:calc(14.56 * var(--u));text-wrap:balance}:where(.paper-page.services) .svc-detail-lead{margin-top:calc(5 * var(--u));font-size:calc(15 * var(--u))}:where(.paper-page.services) .xv2-grid{margin-top:calc(25 * var(--u) - var(--svc-hair));padding-inline:max(0px,calc(1 * var(--u) - var(--svc-hair)));border-width:var(--svc-hair) var(--svc-hair) 0;grid-auto-rows:1fr}:where(.paper-page.services) .xv2-grid>div{min-height:calc(136 * var(--u));padding:calc(14 * var(--u)) calc(15 * var(--u) - var(--svc-hair) - var(--svc-track-short)) calc(15 * var(--u) - var(--svc-hair)) calc(14 * var(--u));border-right-width:var(--svc-hair);border-bottom-width:var(--svc-hair)}:where(.paper-page.services) .xv2-grid>div:nth-child(3n){padding-right:calc(14 * var(--u) - var(--svc-track-short))}:where(.paper-page.services) .xv2-detail{column-gap:calc(32 * var(--u))}:where(.paper-page.services) .xv2-detail-row{padding:calc(14 * var(--u)) 0 calc(15 * var(--u) - var(--svc-hair))}:where(.paper-page.services) .xv2-detail>.xv2-detail-row{border-bottom-width:var(--svc-hair)}:where(.paper-page.services) .section-label{padding-top:calc(13 * var(--u) - var(--svc-hair) + 19 * var(--u) - 1lh);border-top-width:var(--svc-hair)}:where(.paper-page.services) .svc-cta{position:relative;margin-top:calc(28 * var(--u));min-height:calc(48 * var(--u) - 2 * var(--svc-hair));padding-left:.16em;border-width:var(--svc-hair);font-size:calc(19.2 * var(--u));transition:background-color .15s ease,color .15s ease}:where(.paper-page.services) .svc-cta:focus-visible:after{content:"";position:absolute;inset:calc(4 * var(--u));border:max(2px,calc(2 * var(--u))) solid var(--color-ink);pointer-events:none}@media (hover:hover){:where(.paper-page.services) .svc-cta:hover{background:var(--color-ink);color:var(--color-paper)}:where(.paper-page.services) .svc-cta:hover:focus-visible:after{border-color:var(--color-paper)}}}@media (min-width:1280px){:where(.testimonials-enhancement) .testimonial-card .testimonial-copy,:where(.testimonials-enhancement) .testimonial-frame .testimonial-copy{bottom:calc(112 * var(--u));left:calc(72 * var(--u));width:min(calc(482.56 * var(--u) + var(--copy-gutter, 0) * (1px - var(--u))),calc(100% - 160 * var(--u)));max-height:calc(100% - var(--header-bar) - 124 * var(--u));scroll-padding-block:calc(6 * var(--u))}:where(.testimonials-enhancement) .testimonial-copy[data-overflow]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 min(calc(40 * var(--u)),var(--copy-scroll-top,0px)),#000 calc(100% - min(calc(40 * var(--u)), var(--copy-scroll-below, 0px))),transparent);mask-image:linear-gradient(to bottom,transparent,#000 min(calc(40 * var(--u)),var(--copy-scroll-top,0px)),#000 calc(100% - min(calc(40 * var(--u)), var(--copy-scroll-below, 0px))),transparent)}:where(.testimonials-enhancement) .testimonial-copy .testimonial-heading,:where(.testimonials-enhancement) .testimonial-copy h1{padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(14.56 * var(--u))}:where(.testimonials-enhancement) .xt1-rule{width:calc(44 * var(--u));height:max(1px,calc(1 * var(--u)));margin:calc(12 * var(--u)) 0 calc(13 * var(--u) - max(1px, calc(1 * var(--u))))}:where(.testimonials-enhancement) .testimonial-copy figure{margin-top:calc(12 * var(--u))}:where(.testimonials-enhancement) .testimonial-copy blockquote{font-size:calc(37.2 * var(--u))}:where(.testimonials-enhancement) .testimonial-copy blockquote p{font-size:calc(26 * var(--u))}:where(.testimonials-enhancement) .testimonial-copy[data-long] blockquote p{font-size:calc(26 * var(--u));line-height:1.25}:where(.testimonials-enhancement) .testimonial-copy figcaption{margin-top:calc(14 * var(--u));font-size:calc(12.5 * var(--u))}:where(.testimonials-enhancement) .xt1-fade{background:linear-gradient(to right,rgba(16,17,18,.68) 0,rgba(16,17,18,.48) calc(72 * var(--u) + min(482.56 * var(--u), 100% - 160 * var(--u))),rgba(16,17,18,0) calc(72 * var(--u) + min(482.56 * var(--u), 100% - 160 * var(--u)) + 28%)),linear-gradient(to top,rgba(16,17,18,.8) 0,rgba(16,17,18,.3) 30%,rgba(16,17,18,0) 55%)}:where(.testimonials-enhancement) .xt1-transport button{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-top:calc(-22 * var(--u));padding:0;font-size:calc(40 * var(--u));color:transparent;cursor:pointer}:where(.testimonials-enhancement) .xt1-transport button:before{inset:auto;top:calc(-178 * var(--u));bottom:calc(-178 * var(--u));width:calc(80 * var(--u));background:radial-gradient(farthest-side at var(--xt1-edge),rgba(28,28,28,.6) 0,rgba(28,28,28,.6) 40%,rgba(28,28,28,.46) 52%,rgba(28,28,28,.3) 64%,rgba(28,28,28,.15) 76%,rgba(28,28,28,.05) 88%,rgba(28,28,28,0) 100%)}:where(.testimonials-enhancement) .xt1-transport button[aria-label="Go back one quote"]{--xt1-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f0ed' stroke-width='0.6818'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E");--xt1-edge:0 50%;left:calc(8 * var(--u))}:where(.testimonials-enhancement) .xt1-transport button[aria-label="Go forward one quote"]{--xt1-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f0ed' stroke-width='0.6818'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");--xt1-edge:100% 50%;right:calc(8 * var(--u))}:where(.testimonials-enhancement) .xt1-transport button[aria-label="Go back one quote"]:before{left:calc(-8 * var(--u))}:where(.testimonials-enhancement) .xt1-transport button[aria-label="Go forward one quote"]:before{right:calc(-8 * var(--u))}:where(.testimonials-enhancement) .testimonial-card .testimonial-controls,:where(.testimonials-enhancement) .testimonial-frame .testimonial-controls{left:calc(72 * var(--u));bottom:calc(24 * var(--u));gap:calc(8 * var(--u));scroll-padding-block:calc(8 * var(--u))}:where(.testimonials-enhancement) .testimonial-meta{width:min(100%,calc(672 * var(--u)));min-height:calc(44 * var(--u));gap:calc(24 * var(--u));font-size:calc(12.5 * var(--u))}:where(.testimonials-enhancement) .testimonial-controls .testimonial-control-link,:where(.testimonials-enhancement) .testimonial-controls a{min-height:calc(44 * var(--u));min-width:calc(44 * var(--u))}:where(.testimonials-enhancement) .testimonial-position{font-size:calc(12.5 * var(--u))}:where(.testimonials-enhancement) .testimonial-meta>*{align-self:baseline}.testimonials-native{padding:calc(var(--header-bar) + 22 * var(--u)) calc(48 * var(--u)) calc(48 * var(--u));font-size:calc(16 * var(--u))}.testimonials-native h1{font-size:calc(32 * var(--u))}.testimonials-native figure{margin:calc(28 * var(--u)) 0}.testimonials-native blockquote{font-size:calc(22 * var(--u))}.testimonials-native figcaption{margin-top:calc(14 * var(--u))}.testimonials-native a{min-height:calc(44 * var(--u))}:where(html:not([data-opt-page-tstlayout=none]) .testimonials-enhancement) .testimonial-card .testimonial-copy,:where(html:not([data-opt-page-tstlayout=none]) .testimonials-enhancement) .testimonial-frame .testimonial-copy{left:calc(62 * var(--u));padding-left:calc(10 * var(--u));width:min(calc(492.56 * var(--u) + var(--copy-gutter, 0) * (1px - var(--u))),calc(100% - 150 * var(--u)))}:where(html:not([data-opt-page-tstlayout=none]) .testimonials-enhancement) .testimonial-copy .testimonial-heading,:where(html:not([data-opt-page-tstlayout=none]) .testimonials-enhancement) .testimonial-copy h1{margin-left:calc(-10 * var(--u));padding:calc(7 * var(--u)) calc(6 * var(--u)) calc(5 * var(--u)) calc(10 * var(--u))}:where(html:not([data-opt-page-tstlayout=none]) .testimonials-enhancement) .testimonial-copy blockquote p{text-indent:-.259em}:where(.testimonials-enhancement) .testimonial-controls a{text-decoration-thickness:max(1px,calc(1 * var(--u)));text-underline-offset:.2em}:where(.testimonials-enhancement) .testimonial-card .testimonial-controls{overflow:visible}@media (hover:hover){:where(.testimonials-enhancement) .testimonial-controls a:hover{color:inherit;text-decoration-thickness:max(2px,calc(2 * var(--u)))}}:where(.testimonials-enhancement) .testimonial-controls a:focus-visible:after{content:"";position:absolute;inset:0 calc(-12 * var(--u));border:max(2px,calc(2 * var(--u))) solid var(--color-paper);pointer-events:none}:where(.testimonials-enhancement) .xt1-transport button:after{content:"";position:absolute;inset:0;background:var(--xt1-chev) center /calc(44 * var(--u)) calc(44 * var(--u)) no-repeat;border:max(1px,calc(1 * var(--u))) transparent;pointer-events:none;transition:border-color .15s ease}@media (hover:hover){:where(.testimonials-enhancement) .xt1-transport button:hover:after{border-style:solid;border-color:rgba(242,240,237,.78)}}:where(.testimonials-enhancement) .xt1-transport button:focus-visible:after{border:max(2px,calc(2 * var(--u))) solid var(--color-paper)}:where(.testimonials-enhancement) .xt1-transport button:focus-visible:before{background:radial-gradient(farthest-side at var(--xt1-edge),rgba(28,28,28,.72) 0,rgba(28,28,28,.72) 40%,rgba(28,28,28,.58) 52%,rgba(28,28,28,.39) 64%,rgba(28,28,28,.2) 76%,rgba(28,28,28,.07) 88%,rgba(28,28,28,0) 100%)}:where(.testimonials-enhancement) .xt1-transport button[aria-label="Go forward one quote"]:focus-visible:before{background:radial-gradient(farthest-side at var(--xt1-edge),rgba(28,28,28,.72) 0,rgba(28,28,28,.72) 64%,rgba(28,28,28,.52) 76%,rgba(28,28,28,.26) 88%,rgba(28,28,28,.08) 96%,rgba(28,28,28,0) 100%)}:where(.testimonials-enhancement) .testimonial-copy h1{position:relative}:where(.testimonials-enhancement) .testimonial-copy:focus-visible h1:after{content:"";position:absolute;inset:0;border:max(2px,calc(2 * var(--u))) solid var(--color-paper);pointer-events:none}:where(.testimonials-enhancement) .testimonial-card .testimonial-copy{cursor:auto}@media (forced-colors:active){:where(.testimonials-enhancement) .xt1-transport button:after{background-image:none}}}.brands-page{--brands-gutter:clamp(24px,3.5vw,56px);--brands-measure:1320px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;color-scheme:dark}.brands-page .brands-head{position:sticky;top:0;z-index:2;padding:calc(var(--header-bar) + 30px) var(--brands-gutter) 40px;background:linear-gradient(to bottom,var(--color-ink) calc(100% - 20px),transparent)}.brands-page .brands-title{max-width:var(--brands-measure);margin:0 auto;font-size:clamp(42px,3.5vw,56px);line-height:1.06;letter-spacing:.015em}.brands-page .brands-lattice{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(116px,auto);align-content:start;justify-content:start;gap:0 28px;max-width:calc(var(--brands-measure) + 2 * var(--brands-gutter));margin:0 auto;padding:0 var(--brands-gutter) calc(64px + env(safe-area-inset-bottom, 0px));position:relative;z-index:1}.brands-page .brands-lattice-cell{box-sizing:border-box;min-width:0;min-height:116px;padding:24px 8px;display:flex;align-items:center;justify-content:center;border:0;border-bottom:1px solid rgba(242,240,237,.075);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);font-size:26px;letter-spacing:.04em;text-align:center}.brands-page .brand-logo{--brand-art-height:48px;display:block;width:min(84%,184px);height:var(--brand-art-height);object-fit:contain;flex:none}.brands-page .brand-logo:is([data-brand=kith],[data-brand=vivvi]){--brand-art-height:40px}.brands-page .brand-logo:is([data-brand=grand-ole-opry],[data-brand=indeed],[data-brand=mackage],[data-brand=mexicue]){--brand-art-height:40px;width:min(82%,160px)}.brands-page .brand-logo:is([data-brand=ac-marriott],[data-brand=marriott],[data-brand=marriott-renaissance],[data-brand=boston-properties],[data-brand=haus]){--brand-art-height:60px}.brands-page .brand-logo:is([data-brand=anthropologie],[data-brand=roberto-cavalli],[data-brand=gunter-seeger],[data-brand=urban-outfitters]){width:min(90%,208px)}@media (min-width:560px){.brands-page .brands-lattice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.brands-page .brands-head{padding-top:calc(var(--header-bar) + 36px);padding-bottom:48px}.brands-page .brands-lattice{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(140px,auto)}.brands-page .brands-lattice-cell{min-height:140px;padding-block:32px}}@media (min-width:1280px){.brands-page .brands-head{padding-top:calc(var(--header-bar) + 40px);padding-bottom:56px}.brands-page .brands-lattice{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(152px,auto);column-gap:40px}.brands-page .brands-lattice-cell{min-height:152px}}.brands-page:focus-visible .brands-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.brand-logo--alpha{filter:brightness(0) invert(1)}.brand-logo--on-white{filter:grayscale(1) invert(1) brightness(4) contrast(2);mix-blend-mode:screen}.brands-page .brand-logo--crop{display:flex;align-items:center;justify-content:center}.brand-logo-window{display:block;position:relative;overflow:hidden;width:min(100%,calc(var(--brand-art-height) * var(--brand-art-ratio)));aspect-ratio:var(--brand-art-ratio)}.brand-logo-crop-image{position:absolute;height:auto;max-width:none}.paper-page.xv1 .xv1-intro{margin:14px 0 0;line-height:1.55}.paper-page.xv1 .xv1-fields{display:flex;flex-direction:column;gap:4px;margin-top:20px}.paper-page.xv1 .xv1-fields>div{width:100%;aspect-ratio:16/9;background:var(--color-ink)}@media (min-width:1280px){.phone-shell .paper-page.xv1 h1{font-size:calc(40 * var(--u));text-indent:-.025em}.paper-page.xv1 .xv1-intro{margin-top:calc(14 * var(--u));text-indent:-.1em;text-wrap:pretty}.paper-page.xv1 .xv1-fields{gap:calc(4 * var(--u));margin-top:calc(24 * var(--u))}}.paper-page.xv1 .xv1-open{display:none}@media (min-width:1280px){.paper-page.xv1 .xv1-fields>.xv1-slot{position:relative}.paper-page.xv1 .xv1-open{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.paper-page.xv1 .xv1-open img{display:block;width:100%;height:100%;object-fit:cover}.paper-page.xv1 .xv1-open:after{content:"";position:absolute;inset:calc(4 * var(--u));border:max(1px,calc(1 * var(--u))) solid transparent;pointer-events:none;transition:border-color .15s ease}@media (hover:hover){.paper-page.xv1 .xv1-open:hover:after{border-color:rgba(242,240,237,.78)}}.paper-page.xv1 .xv1-open:focus-visible:after{border:max(2px,calc(2 * var(--u))) solid var(--color-paper)}.videos-viewer{--u:calc(100vw / 1920);--vv-rail-w:calc(56 * var(--u));--vv-strip-h:calc(64 * var(--u));position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body),Lato,sans-serif;font-weight:300;font-size:calc(16 * var(--u));line-height:calc(19 * var(--u))}.videos-viewer[open]{display:flex}.videos-viewer::backdrop{background:transparent}.videos-viewer-rail{position:relative;z-index:4;display:flex;flex:none;flex-direction:column;align-items:center;gap:calc(6 * var(--u));width:var(--vv-rail-w);height:100%;padding-top:calc(12 * var(--u));background:var(--color-ink);box-sizing:border-box}.videos-viewer-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;width:max(1px,calc(1 * var(--u)));background:var(--color-red);pointer-events:none}.videos-viewer-menu{position:relative;display:flex;flex:none;align-items:center;justify-content:center;margin:0 0 calc(6 * var(--u));padding:0;border:0;background:transparent;cursor:pointer}.videos-viewer-menu,.videos-viewer-menu img{width:calc(44 * var(--u));height:calc(44 * var(--u))}.videos-viewer-menu img{display:block}@media (hover:hover){.videos-viewer-menu:hover:after{content:"";position:absolute;inset:0;border:max(1px,calc(1 * var(--u))) solid rgba(242,240,237,.78)}}.videos-viewer-menu:focus-visible:after{content:"";position:absolute;inset:0;border:max(2px,calc(2 * var(--u))) solid var(--color-paper)}.videos-viewer-stage{position:relative;flex:1 1;min-width:0;height:100%}.videos-viewer-area{position:absolute;top:0;right:0;bottom:var(--vv-strip-h);left:0;container-type:size;overflow:hidden}.videos-viewer-area,.videos-viewer-film{display:flex;align-items:center;justify-content:center}.videos-viewer-film{position:relative;flex:none;width:min(100cqw,calc(100cqh * var(--ac, 1.7778)));aspect-ratio:var(--ac,1.7778);background:var(--color-ink)}.videos-viewer-film.is-empty:after{content:"";position:absolute;inset:0;border:max(1px,calc(1 * var(--u))) solid rgba(242,240,237,.3);pointer-events:none}.videos-viewer-video{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.videos-viewer-pending{margin:0;padding:0 calc(48 * var(--u));font-family:var(--font-display);font-weight:300;font-size:calc(32 * var(--u));line-height:1.02;letter-spacing:.02em;text-align:center;text-wrap:balance;color:var(--color-paper)}.videos-viewer-chevron,.videos-viewer-close{position:absolute;z-index:3;width:calc(44 * var(--u));height:calc(44 * var(--u));padding:0;border:0;background:transparent;color:var(--color-paper);cursor:pointer}.videos-viewer-close{top:calc(12 * var(--u));right:calc(8 * var(--u))}.videos-viewer-chevron svg,.videos-viewer-close svg{display:block;margin:auto}.videos-viewer-close svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:1.3636}.videos-viewer-chevron svg{width:calc(44 * var(--u));height:calc(44 * var(--u));stroke-width:.6818}.videos-viewer-chevron{top:50%;margin-top:calc(-22 * var(--u) - var(--vv-strip-h) / 2)}.videos-viewer-prev{left:calc(8 * var(--u))}.videos-viewer-next{right:calc(8 * var(--u))}.videos-viewer-chevron:before,.videos-viewer-close:before{content:"";position:absolute;z-index:-1;pointer-events:none}.videos-viewer-close:before{--vignette-at:100% 0;top:calc(-12 * var(--u));right:calc(-8 * var(--u));bottom:calc(-64 * var(--u));left:calc(-76 * var(--u));background:radial-gradient(farthest-side at var(--vignette-at),rgba(28,28,28,.5) 0,rgba(28,28,28,.5) 46%,rgba(28,28,28,.36) 60%,rgba(28,28,28,.2) 74%,rgba(28,28,28,.07) 88%,rgba(28,28,28,0) 100%)}.videos-viewer-chevron:before{top:calc(-178 * var(--u));bottom:calc(-178 * var(--u));width:calc(168 * var(--u));background:radial-gradient(farthest-side at var(--vignette-at),rgba(28,28,28,.6) 0,rgba(28,28,28,.6) 26%,rgba(28,28,28,.46) 38%,rgba(28,28,28,.3) 52%,rgba(28,28,28,.15) 68%,rgba(28,28,28,.05) 84%,rgba(28,28,28,0) 100%)}.videos-viewer-prev:before{--vignette-at:0 50%;left:calc(-8 * var(--u))}.videos-viewer-next:before{--vignette-at:100% 50%;right:calc(-8 * var(--u))}.videos-viewer-chevron[aria-disabled=true]{cursor:default}.videos-viewer-chevron[aria-disabled=true] svg{opacity:.28}.videos-viewer-chevron[aria-disabled=true]:before{content:none}.videos-viewer-chevron:after,.videos-viewer-close:after{content:"";position:absolute;inset:0;border:max(1px,calc(1 * var(--u))) solid transparent;pointer-events:none;transition:border-color .15s ease}.videos-viewer-chevron:focus-visible:after,.videos-viewer-close:focus-visible:after{border:max(2px,calc(2 * var(--u))) solid var(--color-paper)}.videos-viewer-close:focus-visible:before{background:radial-gradient(farthest-side at var(--vignette-at),rgba(28,28,28,.72) 0,rgba(28,28,28,.72) 46%,rgba(28,28,28,.52) 60%,rgba(28,28,28,.29) 74%,rgba(28,28,28,.1) 88%,rgba(28,28,28,0) 100%)}.videos-viewer-chevron:focus-visible:before{content:"";background:radial-gradient(farthest-side at var(--vignette-at),rgba(28,28,28,.72) 0,rgba(28,28,28,.72) 26%,rgba(28,28,28,.58) 38%,rgba(28,28,28,.39) 52%,rgba(28,28,28,.2) 68%,rgba(28,28,28,.07) 84%,rgba(28,28,28,0) 100%)}@media (hover:hover){.videos-viewer-chevron:not([aria-disabled=true]):hover:after,.videos-viewer-close:hover:after{border-color:rgba(242,240,237,.78)}}.videos-viewer-count{position:absolute;top:calc(12 * var(--u));right:calc(24 * var(--u));left:calc(24 * var(--u));z-index:3;display:flex;align-items:center;justify-content:center;min-height:calc(44 * var(--u));margin:0;font-size:calc(12.5 * var(--u));line-height:calc(15 * var(--u));letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.videos-viewer-count:before{content:"";position:absolute;z-index:-1;top:calc(-12 * var(--u));bottom:calc(-64 * var(--u));left:50%;width:calc(256 * var(--u));margin-left:calc(-128 * var(--u));background:radial-gradient(farthest-side at 50% 0,rgba(28,28,28,.66) 0,rgba(28,28,28,.66) 46%,rgba(28,28,28,.48) 60%,rgba(28,28,28,.26) 74%,rgba(28,28,28,.09) 88%,rgba(28,28,28,0) 100%);pointer-events:none}.videos-viewer-strip{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;gap:calc(4 * var(--u));height:var(--vv-strip-h);padding:calc(6 * var(--u)) calc(24 * var(--u));overflow-x:auto;background:var(--color-ink);box-sizing:border-box;scrollbar-width:none}.videos-viewer-strip::-webkit-scrollbar{display:none}.videos-viewer-thumb{position:relative;flex:none;width:calc(52 * 16 / 9 * var(--u));height:100%;padding:0;border:0;background:var(--color-ink);cursor:pointer}.videos-viewer-thumb:first-child{margin-left:auto}.videos-viewer-thumb:last-child{margin-right:auto}.videos-viewer-thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:.66;transition:opacity .15s ease}.videos-viewer-thumb:before{content:"";position:absolute;inset:0;border:max(1px,calc(1 * var(--u))) solid rgba(242,240,237,.3);pointer-events:none;transition:border-color .15s ease}.videos-viewer-thumb:has(img):not([aria-current=true]):before{border-color:transparent}@media (hover:hover){.videos-viewer-thumb:not(:has(img)):not([aria-current=true]):hover:before{border-color:rgba(242,240,237,.78)}.videos-viewer-thumb:hover img{opacity:.9}}.videos-viewer-thumb[aria-current=true]:before{border:max(2px,calc(2 * var(--u))) solid var(--color-paper)}.videos-viewer-thumb:focus-visible img,.videos-viewer-thumb[aria-current=true] img{opacity:1}.videos-viewer-thumb:focus-visible:after{content:"";position:absolute;inset:calc(4 * var(--u));border:max(2px,calc(2 * var(--u))) solid var(--color-paper);pointer-events:none}}:where(.paper-page.pm) .pm-sub{margin:14px 0 0;font-size:22px}:where(.paper-page.pm) .pm-lead{margin:12px 0 0;font-size:16px}:where(.paper-page.pm) .pm-note{margin:10px 0 0;font-size:12px}:where(.paper-page.pm) .pm-grid{gap:0 16px}:where(.paper-page.pm) .pm-cell{padding:12px 0;border-bottom:1px solid rgba(28,28,28,.12)}:where(.paper-page.pm) .pm-name{font-size:20.8px}:where(.paper-page.pm) .pm-body{margin:3px 0 0;font-size:13.5px}:where(.paper-page.pm) .pm-cta{margin-top:28px;min-height:48px;font-size:19.2px}:where(.paper-page.pm) .pm-cta,:where(.paper-page.pm) .pm-cta:hover{background:#1c1c1c;color:#f2f0ed}@media (min-width:1280px){.paper-page.pm{--pm-hair:round(down,max(1px,calc(1 * var(--u))),1px)}.paper-page.pm h1{margin-left:-.0375em}:where(.paper-page.pm) .pm-sub{margin-top:calc(14 * var(--u));font-size:calc(22 * var(--u))}:where(.paper-page.pm) .pm-lead{margin-top:calc(12 * var(--u));font-size:calc(16 * var(--u))}:where(.paper-page.pm) .pm-note{margin-top:calc(10 * var(--u));padding-bottom:calc(15 * var(--u) - 1lh);font-size:calc(12 * var(--u))}:where(.paper-page.pm) .section-label{padding-top:calc(13 * var(--u) - var(--pm-hair) + 19 * var(--u) - 1lh);border-top-width:var(--pm-hair)}:where(.paper-page.pm) .pm-grid{column-gap:calc(16 * var(--u))}:where(.paper-page.pm) .pm-cell{padding:calc(12 * var(--u)) 0 calc(13 * var(--u) - var(--pm-hair));border-bottom-width:var(--pm-hair)}:where(.paper-page.pm) .pm-cell:nth-child(odd):nth-last-child(-n+2),:where(.paper-page.pm) .pm-cell:nth-child(odd):nth-last-child(-n+2)~.pm-cell{border-bottom-color:transparent}:where(.paper-page.pm) .pm-name{font-size:calc(20.8 * var(--u))}:where(.paper-page.pm) .pm-body{margin-top:calc(3 * var(--u));font-size:calc(13.5 * var(--u))}:where(.paper-page.pm) .pm-cta{position:relative;box-sizing:border-box;margin-top:calc(28 * var(--u));min-height:calc(48 * var(--u));padding:calc(2 * var(--u)) 0 0 .16em;border:var(--pm-hair) solid transparent;font-size:calc(19.2 * var(--u));transition:background-color .15s ease,color .15s ease,border-color .15s ease}:where(.paper-page.pm) .pm-cta:focus-visible:after{content:"";position:absolute;inset:calc(4 * var(--u));border:max(2px,calc(2 * var(--u))) solid;pointer-events:none}@media (hover:hover){:where(.paper-page.pm) .pm-cta:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-ink)}}}