.product-catalogue{display:grid;grid-template-columns:1.2fr .8fr;gap:13%;align-items:center;padding-top:90px;padding-bottom:90px;background:#e9e5dc}.catalogue-copy>p:not(.eyebrow):not(.catalogue-meta){max-width:480px;font-size:14px;line-height:1.9;color:var(--muted)}.catalogue-meta{font-size:8px;letter-spacing:1.2px;color:var(--muted);margin:25px 0}.catalogue-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.catalogue-actions .text-link{font-size:11px}.catalogue-hub-link{display:inline-block;font-size:10px;margin-top:25px;border-bottom:1px solid var(--line);padding-bottom:5px}.product-catalogue-cover{display:block;position:relative;width:100%;max-width:260px;justify-self:center;transform:rotate(4deg);box-shadow:12px 18px 30px #17293c25;transition:transform .4s}.product-catalogue-cover:hover{transform:rotate(0deg)translateY(-5px)}.product-catalogue-cover>img{width:100%;display:block}.product-catalogue-cover>span{position:absolute;right:12px;bottom:12px;font-size:8px;letter-spacing:1px;background:var(--paper);padding:10px 15px}.catalogue-general{background:#ece9e1;border-top:1px solid var(--line);padding-top:65px;padding-bottom:65px}.catalogue-general-mark{font-family:var(--serif);font-size:100px;color:#c4bcae;text-align:center;letter-spacing:-5px}.catalogue-general-mark>span{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px}.catalogue-library-heading{padding-top:75px;padding-bottom:50px}.catalogue-library-heading h1,.reader-heading h1{font-family:var(--serif);font-size:clamp(65px,6vw,95px);line-height:1.04;font-weight:400;letter-spacing:-2.5px;margin:0 0 30px}.catalogue-library-heading>p:not(.eyebrow){max-width:540px;font-size:14px;line-height:1.9;color:var(--muted)}.catalogue-library{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding-bottom:95px}.catalogue-card-cover{display:block;position:relative;background:#e6e2da;overflow:hidden}.catalogue-card-cover>img{display:block;width:100%;aspect-ratio:595/842;object-fit:cover;transition:transform .5s}.catalogue-card-cover:hover>img{transform:scale(1.025)}.catalogue-card-cover>span{position:absolute;bottom:14px;right:14px;padding:8px 12px;background:var(--paper);font-size:9px}.catalogue-card>div{padding-top:22px}.catalogue-card .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:10px}.catalogue-card h2{font-size:36px;margin:0 0 20px}.catalogue-card>div>div{display:flex;flex-wrap:wrap;gap:14px 20px}.catalogue-card .text-link{font-size:9px}.catalogue-download{display:block;flex-basis:100%;font-size:10px;color:var(--muted)}.catalogue-library-general{padding-top:65px;padding-bottom:75px;background:#e9e5dc}.catalogue-library-general>.text-link{margin-left:30px;font-size:11px}.reader-heading{padding-top:45px;padding-bottom:30px}.reader-heading>.text-link{font-size:10px;margin-bottom:35px}.reader-heading>.eyebrow{margin-bottom:15px}.reader-heading h1{font-size:65px;margin-bottom:15px}.reader-heading>p:not(.eyebrow){font-size:13px;color:var(--muted)}.catalogue-reader{padding-top:10px;padding-bottom:85px}.reader-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.reader-toolbar>div{display:flex;align-items:center;gap:20px}.reader-toolbar button{border:1px solid var(--line);background:none;padding:10px 16px;font-size:11px}.reader-toolbar button:disabled{opacity:.3;cursor:default}.reader-toolbar label,.reader-toolbar a{font-size:11px}.reader-toolbar select{background:var(--paper);border:1px solid var(--line);padding:5px 10px;font-size:11px}.reader-toolbar a{border-bottom:1px solid var(--ink);padding-bottom:5px}.reader-status{font-size:10px;color:var(--muted);letter-spacing:1px;margin:20px 0}.reader-stage{background:#e4e1da;max-height:78vh;overflow:auto;padding:25px;scroll-behavior:smooth}.reader-stage img{display:block;width:min(100%,800px);max-width:100%;margin:0 auto;height:auto;box-shadow:0 5px 25px #0001}.reader-stage.is-zoomed img{width:1300px;max-width:none}.reader-thumbnails{display:flex;gap:16px;overflow:auto;padding:25px 0}.reader-thumbnails button{flex:0 0 85px;border:1px solid transparent;background:none;padding:5px;position:relative}.reader-thumbnails button[aria-current=true]{border-color:var(--gold)}.reader-thumbnails img{width:100%;height:auto;display:block}.reader-thumbnails span{font-size:8px;letter-spacing:1px;display:block;margin-top:7px}.reader-note{font-size:10px;color:var(--muted);max-width:600px;margin:0 0 25px}.line-catalogues-link{padding-top:65px;padding-bottom:75px;border-top:1px solid var(--line)}.line-catalogues-link>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-bottom:25px}.scene-dots{flex-wrap:wrap}.product-tabs{overflow:auto;white-space:nowrap}.product-tabs a:last-child{flex-shrink:0}
@media(max-width:1000px){.catalogue-library{grid-template-columns:1fr 1fr;gap:45px 30px}.product-catalogue{gap:8%}.reader-toolbar{gap:20px}.reader-toolbar>div{gap:15px}.scene-dots{gap:10px}}
@media(max-width:680px){.product-catalogue{display:flex;flex-direction:column-reverse;gap:40px;padding-top:45px;padding-bottom:50px}.product-catalogue-cover{width:190px}.catalogue-copy{width:100%}.catalogue-copy h2{font-size:39px}.catalogue-copy>p:not(.eyebrow):not(.catalogue-meta){font-size:13px}.catalogue-meta{font-size:7px;line-height:1.7}.catalogue-actions{gap:20px}.catalogue-actions .button{font-size:10px;padding:14px 18px}.catalogue-actions .text-link{font-size:10px}.catalogue-general{display:block}.catalogue-general-mark{display:none}.catalogue-library-heading{padding-top:50px;padding-bottom:30px}.catalogue-library-heading h1{font-size:58px}.catalogue-library-heading>p:not(.eyebrow){font-size:13px}.catalogue-library{gap:35px 16px;padding-bottom:55px}.catalogue-card>div{padding-top:18px}.catalogue-card h2{font-size:30px;margin-bottom:15px}.catalogue-card .eyebrow{font-size:6px;line-height:1.6}.catalogue-card .text-link{font-size:8px}.catalogue-card>div>div{gap:12px}.catalogue-card-cover>span{font-size:8px;bottom:8px;right:8px;padding:6px 10px}.catalogue-download{font-size:9px}.catalogue-library-general{padding-top:45px;padding-bottom:50px}.catalogue-library-general>.text-link{margin:25px 0 0;display:block;max-width:max-content}.reader-heading{padding-top:30px}.reader-heading h1{font-size:53px}.reader-toolbar{flex-wrap:wrap;gap:15px}.reader-toolbar>div{justify-content:space-between;width:100%;gap:15px}.reader-toolbar button{font-size:10px;padding:8px 14px}.reader-toolbar a,.reader-toolbar label{font-size:10px}.reader-stage{padding:8px;max-height:70vh}.reader-stage.is-zoomed img{width:1000px}.reader-thumbnails{gap:10px;padding:20px 0}.reader-thumbnails button{flex-basis:60px}.catalogue-reader{padding-bottom:55px}.line-catalogues-link{padding-top:45px;padding-bottom:50px}.scene-dots{gap:5px;max-width:110px;justify-content:center}.scene-dot{min-width:20px}.ambience-toolbar{align-items:center}.ambience-credit{max-width:145px}.product-tabs{gap:20px}.product-tabs a:last-child{display:none}}

.catalogue-line-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}.catalogue-line-links a{font-size:11px}.catalogue-group{padding-top:40px;padding-bottom:35px;border-top:1px solid var(--line)}.catalogue-group h2{font-size:48px;margin:0}.catalogue-card h2{font-size:clamp(23px,2.7vw,36px)}
