.cs-page{color:#242320;background:#fbf7ef;font-family:Helvetica Now Display,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}.cs-page *{box-sizing:border-box}.cs-shell{max-width:1152px;width:calc(100% - 48px);margin-inline:auto}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page p{margin:0}.cs-page h2{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.cs-page h3{font-size:20px;font-weight:500;line-height:1.3}.cs-page a{color:inherit;text-underline-offset:4px}.cs-page a:focus-visible,.cs-page summary:focus-visible{outline:2px solid #242320;outline-offset:4px}.cs-page a:hover{text-decoration:underline}.cs-page ::selection{background:#f6d1c2;color:#171513}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page p,.cs-page a,.cs-page summary{overflow-wrap:anywhere}.cs-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:32px}.cs-hero-copy{padding-block:32px;max-width:528px}.cs-h1{font-size:48px;font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.cs-h1.cs-h1--supporting{font-size:17px;line-height:1.4;letter-spacing:0;color:#4c473f;text-wrap:initial}.cs-editorial-line{font:400 56px/1.05 "Walbaum 60pt",Walbaum,Times New Roman,serif;letter-spacing:-.025em;margin-top:20px!important;text-wrap:balance}.cs-editorial-line em{color:#b43d1c;font-family:inherit}.cs-body{max-width:72ch}.cs-body p+p{margin-top:16px}.cs-hero .cs-body{font-size:17px;margin-top:20px;max-width:420px}.cs-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #7b756c;padding:12px 20px;font-size:14px;text-decoration:none;max-width:100%}.cs-hero .cs-button{margin-top:24px}.cs-button:hover{background:#f2e8dc}.cs-portrait{display:flex;align-self:stretch;align-items:flex-end;justify-content:flex-end}.cs-portrait img{display:block;width:min(100%,456px);height:auto;object-fit:contain;border:0;background:transparent}.cs-hero--restore .cs-portrait img{width:min(100%,388px)}.cs-guide,.cs-editorial,.cs-systems,.cs-field-guide,.cs-faq{padding-block:32px}.cs-guide .cs-shell,.cs-systems .cs-shell,.cs-field-guide .cs-shell,.cs-faq .cs-shell{border-top:1px solid #d8d2c8;padding-top:28px}.cs-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.cs-category .cs-body{margin-top:12px}.cs-text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px}.cs-catalogue{margin-top:28px;padding-top:24px;border-top:1px solid #d8d2c8}.cs-pathway{margin-top:32px;padding-top:24px;border-top:1px solid #d8d2c8}.cs-pathway p{margin-top:8px}.cs-perspective{display:grid;grid-template-columns:32% 68%;background:#f4eee4}.cs-perspective-image img{width:100%;height:100%;object-fit:cover;display:block}.cs-perspective-text{padding:32px 40px;display:flex;align-items:center}.cs-perspective-text p{font:400 34px/1.2 "Walbaum 60pt",Walbaum,Times New Roman,serif;max-width:28ch}.cs-perspective--text-only{grid-template-columns:1fr}.cs-perspective--text-only .cs-perspective-text{padding:32px}.cs-system-links{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}.cs-system-links p{margin-top:8px}.cs-source-label{font-size:13px;margin-bottom:10px!important}.cs-field-guide .cs-body{margin-top:14px}.cs-articles{padding-left:20px;margin:16px 0 0;columns:2;column-gap:32px}.cs-articles li{break-inside:avoid;padding-block:8px}.cs-articles a{display:inline-block;min-height:44px}.cs-faq h2{margin-bottom:20px}.cs-faq-item{border-top:1px solid #d8d2c8}.cs-faq-item:last-child{border-bottom:1px solid #d8d2c8}.cs-faq-item summary{cursor:pointer;padding:18px 4px;font-size:18px;line-height:1.4;min-height:56px}.cs-answer{padding:0 4px 24px}.cs-faq{padding-bottom:48px}.cs-curated{background:#fbf7ef!important;padding:40px 0 32px!important}.cs-curated .lprod-container{max-width:1152px!important;width:calc(100% - 48px)!important;padding:0!important}.cs-curated .lprod-header{margin-bottom:24px!important}.cs-curated .lprod-title{font-size:28px!important}.cs-curated .lprod-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.cs-curated .lprod-card{min-width:0}.cs-curated .lprod-card-title{font-size:17px!important;line-height:1.35!important}.cs-curated .lprod-image-wrap{aspect-ratio:1;height:auto!important}.cs-curated .lprod-img{object-fit:contain!important}.cs-curated .lprod-footer{flex-wrap:wrap;gap:12px}.cs-curated .lprod-price{font-size:22px!important}.cs-curated .lprod-card-desc{display:none}.cs-curated .lprod-add-btn{min-height:44px!important}.cs-curated .lprod-action-label{white-space:normal}.cs-curated a:focus-visible,.cs-curated button:focus-visible{outline:2px solid #242320;outline-offset:4px}.cs-curated .lprod-header[data-aos],.cs-curated[data-aos]{opacity:1!important;transform:none!important}@media(max-width:700px){.cs-hero-inner{display:flex;flex-direction:column;gap:24px;padding-top:24px}.cs-hero-copy{padding:0;width:100%;max-width:none}.cs-h1{font-size:32px;line-height:1.12}.cs-h1.cs-h1--supporting{font-size:16px;line-height:1.35}.cs-editorial-line{font-size:38px;line-height:1.06;margin-top:14px!important}.cs-hero .cs-body{font-size:16px;line-height:1.5;margin-top:14px;max-width:none}.cs-hero .cs-button{margin-top:18px}.cs-portrait{justify-content:center;width:100%}.cs-portrait img{width:100%;max-width:342px}.cs-hero--restore .cs-portrait img{width:230px}.cs-guide,.cs-editorial,.cs-systems,.cs-field-guide,.cs-faq{padding-block:24px}.cs-page h2{font-size:25px}.cs-categories,.cs-system-links{grid-template-columns:1fr;gap:24px}.cs-guide .cs-shell,.cs-systems .cs-shell,.cs-field-guide .cs-shell,.cs-faq .cs-shell{padding-top:22px}.cs-perspective{display:flex;flex-direction:column}.cs-perspective-text{order:0;padding:24px}.cs-perspective-text p{font-size:28px}.cs-perspective-image{order:1;max-height:180px;overflow:hidden}.cs-perspective-image img{height:180px}.cs-articles{columns:1}.cs-faq-item summary{font-size:17px}.cs-curated{padding-top:28px!important}.cs-curated .lprod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}.cs-curated .lprod-card-title{font-size:15px!important}.cs-curated .lprod-price{font-size:20px!important}.cs-curated .lprod-title{font-size:25px!important}.cs-curated .lprod-footer{align-items:flex-start;flex-direction:column}}@media(max-width:350px){.cs-shell,.cs-curated .lprod-container{width:calc(100% - 40px)!important}.cs-hero-inner{padding-top:22px;gap:24px}.cs-h1{font-size:28px}.cs-editorial-line{font-size:34px}.cs-portrait img{max-width:280px}.cs-hero--restore .cs-portrait img{width:200px}.cs-perspective-text,.cs-perspective--text-only .cs-perspective-text{padding:20px}.cs-perspective-text p{font-size:26px}.cs-curated .lprod-card-title{font-size:14px!important}}.cs-page,main .cs-curated{--cs-ink: #242320;--cs-body-ink: #46443f;--cs-ivory: #fbf7ef;--cs-paper: #fffdf9;--cs-rule: #d8d2c8;--cs-control-border: #7b756c;--cs-orange: #fc5f2b;--cs-display-orange: #d94b22;--cs-sans: "Helvetica Now Display", Helvetica, Arial, sans-serif;--cs-serif: "Walbaum 60pt", Walbaum, "Times New Roman", serif;color:var(--cs-ink);font-family:var(--cs-sans);-webkit-font-smoothing:antialiased}.cs-page h1,.cs-page h2,.cs-page h3,main .cs-curated .lprod-title{font-family:var(--cs-sans);font-weight:400;text-wrap:balance}.cs-hero .cs-h1--supporting{max-width:38ch;font-size:16px;line-height:1.4;color:var(--cs-body-ink)}.cs-hero .cs-editorial-line{max-width:17ch;margin-top:20px!important;font:400 clamp(44px,4vw,58px)/1.04 var(--cs-sans);letter-spacing:-.035em;text-wrap:balance}.cs-hero .cs-editorial-line em{font-family:var(--cs-serif);font-style:italic;font-weight:400;color:var(--cs-display-orange);letter-spacing:-.025em}.cs-page .cs-body{color:var(--cs-body-ink);line-height:1.6}.cs-hero .cs-body{margin-top:24px}.cs-page h2,main .cs-curated .lprod-title{font-size:28px!important;line-height:1.18;letter-spacing:-.025em}main .cs-curated .lprod-title{margin:0}main .cs-curated{background:var(--cs-paper)!important;padding-block:48px!important}main .cs-curated .lprod-card{background:transparent}main .cs-curated .lprod-image-wrap{background:var(--cs-ivory);border-radius:0}main .cs-curated .lprod-card-title,main .cs-curated .lprod-price,main .cs-curated .lprod-vendor,main .cs-curated .lprod-rating{font-family:var(--cs-sans)}main .cs-curated .lprod-card-title{font-weight:400}main .cs-curated .lprod-footer{margin-top:auto;gap:16px}main .cs-curated .lprod-price{font-size:20px!important;font-weight:500;font-variant-numeric:tabular-nums}.cs-page .cs-button,main .cs-curated .lprod-add-btn{box-sizing:border-box;min-height:48px!important;height:auto;max-width:100%;border:1px solid var(--cs-control-border);border-radius:0;padding:12px 20px;font:500 13px/1.35 var(--cs-sans);letter-spacing:.025em;text-align:center;white-space:normal;text-decoration:none;box-shadow:none;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.cs-page .cs-button{color:var(--cs-ink);background:transparent}main .cs-curated .lprod-add-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;color:var(--cs-paper);background:var(--cs-ink);border-color:var(--cs-ink)}main .cs-curated .lprod-add-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;color:inherit;background:transparent;border:0;border-radius:0}.cs-page .cs-text-link{font-size:14px;font-weight:500;line-height:1.4;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover){.cs-page .cs-button:hover{color:var(--cs-paper);background:var(--cs-ink);border-color:var(--cs-ink);text-decoration:none}main .cs-curated .lprod-add-btn:not(:disabled):hover{color:var(--cs-ink);background:var(--cs-orange);border-color:var(--cs-ink);text-decoration:none}main .cs-curated .lprod-add-btn:not(:disabled):hover .lprod-add-icon{color:inherit;background:transparent}.cs-page .cs-text-link:hover{text-decoration-thickness:2px}}.cs-page .cs-button:active,main .cs-curated .lprod-add-btn:not(:disabled):active{color:var(--cs-paper);background:var(--cs-ink);border-color:var(--cs-ink)}.cs-page a:focus-visible,.cs-page summary:focus-visible,main .cs-curated a:focus-visible,main .cs-curated button:focus-visible{outline:2px solid var(--cs-ink);outline-offset:4px}main .cs-curated .lprod-add-btn:focus-visible{outline:2px solid var(--cs-ink)!important;outline-offset:4px!important}main .cs-curated .lprod-add-btn:disabled{color:#514b42;background:#e9e2d7;border-color:var(--cs-control-border);opacity:1;cursor:not-allowed}.cs-guide,.cs-systems,.cs-field-guide,.cs-faq{padding-block:40px}.cs-guide{background:var(--cs-paper)}.cs-guide .cs-shell,.cs-systems .cs-shell,.cs-field-guide .cs-shell,.cs-faq .cs-shell{padding-top:32px;border-top-color:var(--cs-rule)}.cs-categories{gap:40px}.cs-category .cs-body{margin-top:16px;max-width:65ch}.cs-category .cs-text-link{margin-top:12px}.cs-catalogue,.cs-pathway{margin-top:32px;padding-top:24px}.cs-editorial{padding-block:40px;background:var(--cs-paper)}.cs-perspective{background:#f4eee4}.cs-perspective--text-only .cs-perspective-text{padding:40px 48px}.cs-perspective .cs-perspective-text p{max-width:36ch;color:var(--cs-ink);font:400 clamp(28px,2.7vw,38px)/1.2 var(--cs-serif);letter-spacing:-.02em;text-wrap:balance}.cs-source-label{font-size:12px;font-weight:500;color:var(--cs-body-ink);letter-spacing:.06em;margin-bottom:16px!important}.cs-system-links{gap:40px;margin-top:28px}.cs-system-links h3{font-size:22px;letter-spacing:-.02em}.cs-system-links p{color:var(--cs-body-ink);line-height:1.5}.cs-field-guide .cs-body{max-width:65ch;margin-top:20px}.cs-articles{list-style:none;padding:0;margin-top:24px;column-gap:40px}.cs-articles li{border-top:1px solid var(--cs-rule);padding-block:4px}.cs-articles a{font-size:15px;line-height:1.45;padding-block:12px}.cs-faq h2{margin-bottom:24px}.cs-faq-item summary{font-weight:400;padding-block:20px}.cs-answer{max-width:72ch;padding-top:4px}@media(max-width:700px){.cs-hero .cs-editorial-line{max-width:17ch;font-size:38px;line-height:1.06;margin-top:16px!important}.cs-hero .cs-body{margin-top:20px;font-size:16px;line-height:1.5}.cs-hero .cs-button{margin-top:24px}main .cs-curated{padding-block:32px!important}main .cs-curated .lprod-footer{gap:12px;width:100%}main .cs-curated .lprod-footer form{width:100%}main .cs-curated .lprod-add-btn{width:100%;padding:12px 10px;gap:8px}main .cs-curated .lprod-price{font-size:18px!important}.cs-page h2,main .cs-curated .lprod-title{font-size:25px!important}.cs-guide,.cs-systems,.cs-field-guide,.cs-editorial,.cs-faq{padding-block:28px}.cs-guide .cs-shell,.cs-systems .cs-shell,.cs-field-guide .cs-shell,.cs-faq .cs-shell{padding-top:24px}.cs-categories,.cs-system-links{gap:28px}.cs-category+.cs-category{border-top:1px solid var(--cs-rule);padding-top:24px}.cs-category .cs-body{margin-top:12px}.cs-perspective--text-only .cs-perspective-text{padding:28px 24px}.cs-perspective .cs-perspective-text p{font-size:28px}.cs-system-links h3{font-size:21px}.cs-articles{margin-top:20px}}@media(max-width:350px){.cs-hero .cs-editorial-line{font-size:34px}.cs-perspective--text-only .cs-perspective-text{padding:24px 20px}.cs-perspective .cs-perspective-text p{font-size:26px}main .cs-curated .lprod-add-btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.cs-page .cs-button,main .cs-curated .lprod-add-btn{transition:none}}@media(forced-colors:active){.cs-page .cs-button,main .cs-curated .lprod-add-btn{border:1px solid ButtonText;forced-color-adjust:auto}}.cs-editorial.cs-editorial--quotation{background:var(--cs-paper,#fffdf9);padding-block:48px}.cs-editorial--quotation .cs-quotation{margin:0;display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:48px;align-items:end;padding-block:64px;border-block:1px solid var(--cs-rule,#d8d2c8)}.cs-editorial--quotation blockquote{grid-column:2;grid-row:1;margin:0;min-width:0}.cs-editorial--quotation blockquote p{max-width:27ch;color:var(--cs-ink,#242320);font:400 clamp(40px,3.62vw,52px)/1.12 var(--cs-serif,"Times New Roman",serif);letter-spacing:-.025em;overflow-wrap:normal;text-wrap:pretty}.cs-editorial--quotation .cs-quotation-accent{color:#d94b22;font-family:inherit;font-weight:inherit;font-style:italic}.cs-editorial--quotation figcaption{grid-column:1;grid-row:1;min-width:0;max-width:30ch;font:400 15px/1.5 var(--cs-sans,Helvetica,Arial,sans-serif);color:var(--cs-body-ink,#46443f)}.cs-editorial--quotation figcaption:before{content:"";display:block;width:40px;height:2px;background:#d94b22;margin-bottom:20px}.cs-editorial--quotation .cs-quotation-author{display:block;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.055em;margin-bottom:8px;overflow-wrap:anywhere;color:var(--cs-ink,#242320)}.cs-editorial--quotation .cs-quotation-descriptor{display:block}@media(max-width:700px){.cs-editorial.cs-editorial--quotation{padding-block:24px}.cs-editorial--quotation .cs-quotation{display:flex;flex-direction:column;align-items:stretch;padding-block:40px;gap:32px}.cs-editorial--quotation blockquote p{font-size:34px;line-height:1.14;letter-spacing:-.02em}.cs-editorial--quotation figcaption{max-width:32ch}.cs-editorial--quotation .cs-quotation-author{font-size:12px}}@media(max-width:350px){.cs-editorial--quotation .cs-quotation{padding-block:32px;gap:28px}.cs-editorial--quotation blockquote p{font-size:30px;line-height:1.15}}@media(forced-colors:active){.cs-editorial--quotation .cs-quotation-accent{color:CanvasText}.cs-editorial--quotation figcaption:before{background:CanvasText}}body:has(#main_content .cs-hero) .section--header .header--root[data-background-color]:not([data-outer-background=""]){background:#000!important}main .cs-curated .lprod-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px!important}main .cs-curated .lprod-view-all{display:inline-flex;align-items:center;justify-content:space-between;flex:0 1 auto;gap:16px;min-height:48px;max-width:100%;box-sizing:border-box;padding:8px 8px 8px 24px;border:1px solid #2d2d2d;border-radius:8px;background:#2d2d2d;color:#fff;font:600 15px/1.4 var(--cs-sans);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;text-decoration:none;transition:background-color .14s ease,color .14s ease}main .cs-curated .lprod-view-icon{flex:0 0 28px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:#fff;color:#2d2d2d}main .cs-curated .lprod-add-btn{min-height:48px!important;padding:8px 8px 8px 22px;border:1px solid #dcdcdc;border-radius:7px;background:transparent;color:#1a1a1a;font:700 14px/1.35 var(--cs-sans);letter-spacing:normal;gap:16px}main .cs-curated .lprod-add-icon{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#1a1a1a;color:#fff}.cs-guide .cs-catalogue .cs-button{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--cs-ink);font-size:14px;letter-spacing:normal;text-decoration:underline;text-underline-offset:5px}@media(hover:hover){main .cs-curated .lprod-view-all:hover{background:#fc5f2b;color:#1b1c1a;border-color:#fc5f2b}main .cs-curated .lprod-add-btn:not(:disabled):hover{background:#2a2b2f;color:#fff;border-color:#2a2b2f}main .cs-curated .lprod-add-btn:not(:disabled):hover .lprod-add-icon{background:#fff;color:#2a2b2f}.cs-guide .cs-catalogue .cs-button:hover{text-decoration-thickness:2px}}main .cs-curated .lprod-view-all:active{background:#1b1c1a;color:#fff;border-color:#1b1c1a}main .cs-curated .lprod-add-btn:not(:disabled):active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}main .cs-curated .lprod-view-all:focus-visible,main .cs-curated .lprod-add-btn:focus-visible{outline:2px solid #242320!important;outline-offset:4px!important}main .cs-curated .lprod-add-btn:disabled{background:#f2f2f2;color:#555;border-color:#dcdcdc;opacity:1;cursor:not-allowed}main .cs-curated .lprod-add-btn:disabled .lprod-add-icon{background:#555;color:#fff}@media(max-width:700px){main .cs-curated .lprod-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px!important}main .cs-curated .lprod-view-all{gap:12px;padding-left:20px;font-size:14px}main .cs-curated .lprod-add-btn{width:100%;padding:8px 10px;font-size:12px;gap:8px}main .cs-curated .lprod-add-icon{flex-basis:24px;width:24px;height:24px}}@media(prefers-reduced-motion:reduce){main .cs-curated .lprod-view-all,main .cs-curated .lprod-add-btn{transition:none}}@media(forced-colors:active){main .cs-curated .lprod-view-all,main .cs-curated .lprod-add-btn{border:1px solid ButtonText;forced-color-adjust:auto}main .cs-curated .lprod-view-icon,main .cs-curated .lprod-add-icon{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}.cs-lower{--cs-small-accent: #b43d1c}.cs-lower.cs-guide,.cs-lower.cs-systems,.cs-lower.cs-field-guide,.cs-lower.cs-faq{padding-block:52px;background:var(--cs-ivory)}.cs-lower.cs-guide .cs-shell,.cs-lower.cs-systems .cs-shell,.cs-lower.cs-field-guide .cs-shell,.cs-lower.cs-faq .cs-shell{padding-top:0;border-top:0}.cs-lower h2{font:400 clamp(30px,2.8vw,40px)/1.12 var(--cs-serif)!important;letter-spacing:-.025em;text-wrap:balance}.cs-lower .cs-body{font-size:16px;line-height:1.6}.cs-lower .cs-source-label{color:var(--cs-body-ink);margin-bottom:14px!important}.cs-lower .cs-lower-arrow{display:block;flex:0 0 20px;color:var(--cs-small-accent)}.cs-lower .cs-text-link{gap:20px;max-width:100%;min-height:48px}.cs-lower .cs-text-link span{min-width:0}.cs-lower.cs-guide{padding-top:20px}.cs-lower .cs-categories{gap:24px;align-items:stretch}.cs-lower .cs-category{display:flex;flex-direction:column;min-width:0;padding:32px 28px 22px;border:1px solid var(--cs-rule);background:var(--cs-paper)}.cs-lower .cs-category:before{content:"";display:block;height:2px;width:32px;background:var(--cs-display-orange);margin-bottom:28px}.cs-lower .cs-category h2{font-size:30px!important}.cs-lower .cs-category .cs-body{margin-top:18px;margin-bottom:24px}.cs-lower .cs-category .cs-text-link{justify-content:space-between;margin-top:auto;padding-top:8px}.cs-lower .cs-pathway{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-top:32px;padding-block:28px 0}.cs-lower .cs-pathway h2{font-size:30px!important}.cs-lower .cs-pathway p{color:var(--cs-body-ink)}.cs-lower .cs-catalogue{margin-top:28px;padding-top:18px}.cs-lower.cs-editorial,.cs-lower.cs-editorial.cs-editorial--quotation{padding-block:0;background:var(--cs-ivory)}.cs-lower.cs-editorial .cs-shell{border-block:1px solid var(--cs-rule)}.cs-lower .cs-quotation{display:flex;flex-direction:column;align-items:center;margin:0;padding:72px 48px;gap:30px;border:0}.cs-lower.cs-editorial--quotation blockquote{margin:0;text-align:center}.cs-lower.cs-editorial--quotation blockquote p{max-width:32ch;font:400 clamp(36px,3.4vw,48px)/1.18 var(--cs-serif);letter-spacing:-.025em;text-wrap:pretty}.cs-lower.cs-editorial--quotation .cs-quotation-accent{color:#d94b22}.cs-lower.cs-editorial--quotation figcaption{text-align:center;max-width:36ch}.cs-lower.cs-editorial--quotation figcaption:before{margin:0 auto 16px;height:1px;width:32px}.cs-lower.cs-editorial--quotation .cs-quotation-author{font-size:12px;letter-spacing:.12em}.cs-lower.cs-editorial--quotation .cs-quotation-descriptor{font:italic 16px/1.5 var(--cs-serif)}.cs-lower .cs-perspective,.cs-lower .cs-perspective--text-only{background:transparent}.cs-lower .cs-perspective--text-only .cs-perspective-text{padding:72px 48px;justify-content:center;text-align:center}.cs-lower .cs-perspective .cs-perspective-text p{max-width:32ch;font-size:44px;line-height:1.18}.cs-lower .cs-system-links{gap:24px;margin-top:30px}.cs-lower .cs-system-card{display:grid;grid-template-columns:32% minmax(0,1fr);border:1px solid var(--cs-rule);background:var(--cs-paper);min-width:0}.cs-lower .cs-system-card--text-only{grid-template-columns:1fr}.cs-lower .cs-system-portrait{display:flex;align-items:flex-end;background:var(--cs-ivory);min-width:0}.cs-lower .cs-system-portrait img{display:block;width:100%;height:auto;object-fit:contain}.cs-lower .cs-system-copy{display:flex;flex-direction:column;min-width:0;padding:28px 24px 20px}.cs-lower .cs-system-copy h3{font:500 12px/1.5 var(--cs-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-small-accent)}.cs-lower .cs-system-copy p{font:400 26px/1.17 var(--cs-serif);letter-spacing:-.02em;margin-block:14px 20px;color:var(--cs-ink)}.cs-lower .cs-system-copy .cs-text-link{margin-top:auto;justify-content:space-between}.cs-lower.cs-field-guide .cs-shell{border-block:1px solid var(--cs-rule);padding-block:40px}.cs-lower.cs-field-guide{padding-block:0}.cs-lower .cs-field-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.cs-lower .cs-field-intro .cs-body{margin-top:18px}.cs-lower .cs-field-intro .cs-text-link{margin-top:22px}.cs-lower .cs-articles{display:block;columns:auto;list-style:none;margin:0;padding:0}.cs-lower .cs-articles li{border-top:0;border-bottom:1px solid var(--cs-rule);padding:0}.cs-lower .cs-articles a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding-block:18px;font:400 21px/1.25 var(--cs-serif);text-decoration:none}.cs-lower .cs-articles a span{min-width:0}.cs-lower .cs-articles a:hover span{text-decoration:underline;text-underline-offset:4px}.cs-lower.cs-faq{padding-bottom:72px}.cs-lower.cs-faq h2{margin-bottom:28px}.cs-lower .cs-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:22px 8px;font:400 21px/1.35 var(--cs-serif);min-height:64px}.cs-lower .cs-faq-item summary::-webkit-details-marker{display:none}.cs-lower .cs-faq-chevron{flex:0 0 20px}.cs-lower .cs-faq-item[open] .cs-faq-chevron{transform:rotate(180deg)}.cs-lower .cs-answer{padding:0 8px 28px;max-width:72ch}.cs-lower a:focus-visible,.cs-lower summary:focus-visible{outline:2px solid var(--cs-ink);outline-offset:4px}@media(max-width:900px){.cs-lower .cs-categories{grid-template-columns:1fr}.cs-lower .cs-category h2{font-size:30px!important}.cs-lower .cs-system-links{grid-template-columns:1fr}.cs-lower .cs-system-card{grid-template-columns:26% minmax(0,1fr)}.cs-lower .cs-system-card--text-only{grid-template-columns:1fr}.cs-lower .cs-field-layout{gap:32px}}@media(max-width:700px){.cs-lower.cs-guide,.cs-lower.cs-systems,.cs-lower.cs-faq{padding-block:36px}.cs-lower.cs-guide{padding-top:8px}.cs-lower h2{font-size:32px!important}.cs-lower .cs-category{padding:26px 24px 18px}.cs-lower .cs-category+.cs-category{padding-top:26px}.cs-lower .cs-category h2{font-size:29px!important}.cs-lower .cs-category:before{margin-bottom:24px}.cs-lower .cs-pathway{align-items:flex-start;flex-direction:column;gap:12px}.cs-lower .cs-quotation{padding:44px 0;gap:28px}.cs-lower.cs-editorial--quotation blockquote{text-align:left}.cs-lower.cs-editorial--quotation blockquote p{font-size:33px;line-height:1.18}.cs-lower.cs-editorial--quotation figcaption{align-self:flex-start;text-align:left}.cs-lower.cs-editorial--quotation figcaption:before{margin-left:0}.cs-lower .cs-perspective--text-only .cs-perspective-text{padding:44px 0;text-align:left}.cs-lower .cs-perspective .cs-perspective-text p{font-size:33px}.cs-lower .cs-system-links{gap:20px;margin-top:24px}.cs-lower .cs-system-copy{padding:22px 18px 16px}.cs-lower .cs-system-copy p{font-size:24px}.cs-lower.cs-field-guide .cs-shell{padding-block:36px}.cs-lower .cs-field-layout{grid-template-columns:1fr;gap:26px}.cs-lower .cs-articles a{font-size:21px;min-height:76px}.cs-lower .cs-faq-item summary{padding:20px 4px;gap:18px;font-size:20px}.cs-lower.cs-faq{padding-bottom:48px}}@media(max-width:350px){.cs-lower .cs-category{padding-inline:20px}.cs-lower .cs-system-card{grid-template-columns:1fr}.cs-lower .cs-system-portrait{display:none}.cs-lower .cs-system-copy{padding:24px 20px 18px}.cs-lower .cs-system-copy p{font-size:26px}.cs-lower.cs-editorial--quotation blockquote p{font-size:30px}}@media(forced-colors:active){.cs-lower .cs-lower-arrow,.cs-lower .cs-system-copy h3,.cs-lower.cs-editorial--quotation .cs-quotation-accent{color:CanvasText}.cs-lower .cs-category:before{background:CanvasText}}.cs-lower .cs-catalogue .cs-button{gap:20px}
/*# sourceMappingURL=/cdn/shop/t/65/assets/citadel-system-pages.css.map */
