.axsc{--sc-ink:#20251f;--sc-muted:#62665d;--sc-paper:#f5f2eb;--sc-line:#dcded4;color:var(--sc-ink);font-family:'Jost',Arial,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.axsc *{box-sizing:border-box}.axsc :where(h1,h2,h3,p,figure,dl,dd){margin:0}.axsc :where(h1,h2,h3){font-family:inherit;font-weight:400;line-height:1.12;letter-spacing:-.025em;color:var(--sc-ink)}.axsc a{color:inherit;text-decoration:none}.axsc button{font:inherit;cursor:pointer}.axsc :where(a,button):focus-visible{outline:2px solid #526347;outline-offset:5px}.axsc-wrap{width:min(1380px,calc(100% - 96px));margin-inline:auto}.axsc-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--sc-muted);margin-bottom:20px!important}.axsc h2{font-size:clamp(30px,3.3vw,48px)}.axsc-heading{display:flex;align-items:end;justify-content:space-between;gap:55px;margin-bottom:34px}.axsc-heading>p{max-width:440px;color:var(--sc-muted);font-size:16px}.axsc-heading>div{max-width:690px}.axsc-collection{padding:85px 0;background:#fbfaf7;border-top:1px solid var(--sc-line)}.axsc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}.axsc-card{min-width:0}.axsc-card[hidden]{display:none!important}.axsc-card-photo{display:block;position:relative;aspect-ratio:4/5;background:#eeece5;overflow:hidden;border:1px solid #e8e7e0}.axsc-card-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.axsc-card-photo>span{position:absolute;bottom:12px;right:12px;width:36px;height:36px;background:#fff;display:grid;place-items:center}.axsc-card-photo:hover img{transform:scale(1.012)}.axsc-card-copy{padding-top:20px}.axsc-material{font-size:12px;line-height:1.55;color:var(--sc-muted);margin-bottom:11px!important}.axsc-card h3{font-size:25px;line-height:1.2;margin-bottom:13px}.axsc-card-copy>p:not(.axsc-material){font-size:14px;line-height:1.65;color:var(--sc-muted);max-width:400px}.axsc-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;font-size:13px;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:#a3a898!important;margin-top:11px}.axsc-filters{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.axsc-filters[hidden]{display:none!important}.axsc-filters button{border:1px solid #bdc2b4;background:transparent;color:var(--sc-ink);padding:10px 17px;min-height:44px;line-height:1.4;font-size:13px}.axsc-filters button[aria-pressed=true]{color:#fff;background:#283326;border-color:#283326}.axsc-filters button:hover:not([aria-pressed=true]){background:#e9ecdf}.axsc-count{font-size:12px;color:var(--sc-muted);margin:20px 0 26px!important}.axsc-note{max-width:940px;font-size:12px;line-height:1.8;color:var(--sc-muted);border-top:1px solid var(--sc-line);padding-top:20px;margin-top:45px!important}.axsc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:14px 23px;background:#273224;border:1px solid #273224;color:#fff!important;font-size:14px;line-height:1.45}.axsc-button:hover{background:#414e39}.axsc-outline{background:transparent;color:var(--sc-ink)!important;margin-top:27px}.axsc-outline:hover{background:#e4e9da}.axsc-editorial{padding:90px 0;background:#ecefe3}.axsc-editorial-hub{background:#f1eee7}.axsc-editorial-projects{background:#f4f1e9}.axsc-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.axsc-editorial-photo{display:block;aspect-ratio:4/3;background:#e3e4dc;margin-bottom:19px;overflow:hidden}.axsc-editorial-photo img{display:block;width:100%;height:100%;object-fit:contain}.axsc-editorial-card h3{font-size:25px;line-height:1.22}.axsc-editorial-projects .axsc-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axsc-editorial-projects .axsc-editorial-photo{aspect-ratio:5/4}.axsc-category-hero{background:#eeece5!important}.axsc-category-hero img{object-fit:contain!important;object-position:center!important}.axsc-category-hero figcaption{display:flex;justify-content:space-between;gap:20px;padding:13px 20px;background:#e6e7dd;color:#394234;font-family:'Jost',Arial,sans-serif;font-size:12px;line-height:1.5}.axsc-category-hero figcaption a{text-decoration:underline;text-underline-offset:4px}
.axsp{background:#fbfaf7}.axsp-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;align-items:center;padding:26px 0 30px;font-size:12px;color:var(--sc-muted);line-height:1.5}.axsp-breadcrumb a{min-height:30px;display:inline-flex;align-items:center}.axsp-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:65px;padding-bottom:75px;align-items:start}.axsp-gallery{min-width:0}.axsp-hero-photo{display:block;position:relative;aspect-ratio:1/1;background:#efede7;border:1px solid #e3e3da;overflow:hidden}.axsp-hero-photo>img{width:100%;height:100%;display:block;object-fit:contain}.axsp-enlarge{position:absolute;bottom:14px;right:14px;background:#fff;padding:9px 14px;display:inline-flex;gap:20px;font-size:12px}.axsp-thumbnails{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.axsp-thumb{display:block;width:calc(20% - 8px);max-width:112px;aspect-ratio:1;background:#efede7;border:1px solid #d9ddcf;position:relative;overflow:hidden}.axsp-thumb img{display:block;width:100%;height:100%;object-fit:contain}.axsp-thumb>span{position:absolute;bottom:2px;left:4px;padding:1px 4px;background:#fff;font-size:10px}.axsp-photo-note{font-size:11px;line-height:1.7;color:var(--sc-muted);margin-top:15px!important;max-width:620px}.axsp-intro{padding:30px 0 0;min-width:0}.axsp h1{font-size:clamp(34px,3.7vw,56px);line-height:1.07;max-width:650px}.axsp-summary{font-size:18px;line-height:1.6;color:#59634f;margin-top:25px!important}.axsp-meta{margin:28px 0!important;border-block:1px solid var(--sc-line);padding:14px 0}.axsp-meta>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:7px 0;font-size:13px;line-height:1.55}.axsp-meta dt{color:var(--sc-muted);font-size:11px}.axsp-intro>.axsc-button{display:flex;width:100%;max-width:440px}.axsp-intro>.axsc-text-link{display:flex;width:max-content;max-width:100%;margin-top:13px}.axsp-details{padding:75px 0;background:#eeefe7;border-block:1px solid #dcded4;scroll-margin-top:95px}.axsp-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.axsp-details h2{font-size:36px;margin-bottom:25px}.axsp-details p:not(.axsc-eyebrow){margin-bottom:19px;line-height:1.85;font-size:16px;color:#4c5545}.axsp-details ul{padding-left:19px;margin:26px 0 0;font-size:15px;line-height:1.7}.axsp-details li{padding:6px 0}.axsp-guide-links{display:flex;flex-wrap:wrap;column-gap:25px;margin-top:28px}.axsp-guide-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.axsp-related{padding:80px 0 95px}.axsp-related .axsc-heading>a{flex-shrink:0}.axsp-dialog{font-family:'Jost',Arial,sans-serif;width:min(1500px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border:1px solid #687060;padding:0;margin:auto;background:#171d15;color:#fff;overflow:hidden}.axsp-dialog::backdrop{background:#10150fec}.axsp-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.axsp-dialog button{min-width:48px;min-height:48px;background:#283224;border:1px solid #687060;color:#fff;font:inherit;cursor:pointer}.axsp-dialog button:hover{background:#43533b}.axsp-dialog :where(a,button):focus-visible{outline:2px solid #deedca;outline-offset:3px}.axsp-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 16px;border-bottom:1px solid #687060}.axsp-viewer-top p{margin:0;font-size:13px}.axsp-viewer-stage{display:flex;align-items:center;position:relative;min-height:0;padding:12px 72px}.axsp-viewer-stage>img{display:block;width:100%;height:100%;object-fit:contain;touch-action:pan-y pinch-zoom}.axsp-viewer-prev,.axsp-viewer-next{position:absolute;top:calc(50% - 24px);z-index:1}.axsp-viewer-prev{left:10px}.axsp-viewer-next{right:10px}.axsp-viewer-bottom{padding:15px 22px;border-top:1px solid #687060;display:flex;align-items:center;justify-content:space-between;gap:25px}.axsp-viewer-bottom p{font-size:15px;line-height:1.5;margin:0}.axsp-viewer-bottom a{color:#fff;font-size:12px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}
@media(max-width:1100px){.axsc-wrap{width:calc(100% - 64px)}.axsp-opening{gap:35px}.axsp-intro{padding-top:10px}.axsp-details-grid{gap:50px}.axsc-grid{gap:38px 22px}.axsc-card h3,.axsc-editorial-card h3{font-size:23px}.axsp-meta>div{grid-template-columns:105px minmax(0,1fr)}}
@media(max-width:900px){.axsc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axsc-heading{gap:30px}.axsc-editorial-grid{gap:22px}.axsc-heading>p{max-width:350px}.axsp h1{font-size:38px}.axsp-summary{font-size:16px}.axsp-meta{margin-block:22px!important}.axsp-meta>div{display:block}.axsp-meta dt{margin-bottom:3px}}
@media(max-width:760px){.axsc-wrap{width:calc(100% - 40px)}.axsc-collection,.axsc-editorial,.axsp-related{padding-block:55px}.axsc-heading{display:block;margin-bottom:27px}.axsc-heading>p{max-width:620px;margin-top:20px;font-size:15px}.axsc-eyebrow{margin-bottom:15px!important}.axsc-editorial-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.axsc-editorial-card:first-child{grid-column:1/-1}.axsc-editorial-card:first-child .axsc-editorial-photo{aspect-ratio:16/9}.axsc-editorial-projects .axsc-editorial-card:first-child{grid-column:auto}.axsc-editorial-projects .axsc-editorial-photo,.axsc-editorial-projects .axsc-editorial-card:first-child .axsc-editorial-photo{aspect-ratio:4/5}.axsc-card h3{font-size:23px}.axsc-card-copy>p:not(.axsc-material){font-size:13px}.axsc-note{margin-top:32px!important}.axsp-breadcrumb{padding:18px 0 20px;gap:9px;font-size:11px}.axsp-opening{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.axsp-intro{padding:0}.axsp h1{font-size:43px;max-width:600px}.axsp-summary{font-size:18px;max-width:600px;margin-top:22px!important}.axsp-meta>div{display:grid;grid-template-columns:115px minmax(0,1fr)}.axsp-thumbnails{gap:8px}.axsp-thumb{width:calc(20% - 7px)}.axsp-details{padding-block:45px}.axsp-details-grid{grid-template-columns:1fr;gap:38px}.axsp-details h2{font-size:31px;margin-bottom:22px}.axsp-details p:not(.axsc-eyebrow){font-size:15px}.axsp-related .axsc-heading>a{margin-top:20px}.axsc-category-hero figcaption{font-size:11px;padding:12px 18px}.axsp-dialog{width:calc(100vw - 10px);max-width:calc(100vw - 10px);height:calc(100dvh - 10px);max-height:calc(100dvh - 10px)}.axsp-viewer-top{padding:8px 10px}.axsp-viewer-stage{padding:8px 8px 65px}.axsp-viewer-prev,.axsp-viewer-next{top:auto;bottom:8px}.axsp-viewer-prev{left:calc(50% - 55px)}.axsp-viewer-next{right:calc(50% - 55px)}.axsp-viewer-bottom{display:block;padding:10px 15px}.axsp-viewer-bottom p{font-size:14px}}
@media(max-width:540px){.axsc-grid,.axsc-editorial-grid,.axsc-editorial-projects .axsc-editorial-grid{grid-template-columns:1fr}.axsc-editorial-card:first-child{grid-column:auto}.axsc-editorial-photo,.axsc-editorial-card:first-child .axsc-editorial-photo,.axsc-editorial-projects .axsc-editorial-photo,.axsc-editorial-projects .axsc-editorial-card:first-child .axsc-editorial-photo{aspect-ratio:4/3}.axsc-card h3,.axsc-editorial-card h3{font-size:27px}.axsc-card-copy>p:not(.axsc-material){font-size:15px}.axsc-grid{gap:38px}.axsc-card-photo{aspect-ratio:5/6}.axsp h1{font-size:38px}.axsp-enlarge{font-size:11px;bottom:10px;right:10px}.axsc-filters{gap:7px}.axsc-filters button{padding:10px 13px}.axsc-card-copy{padding-top:18px}}
.axsp-intro .axsc-button{display:flex;width:100%;max-width:440px}.axsp-intro .axsc-text-link{display:flex;width:max-content;max-width:100%}
html.axsp-viewer-open{overflow:hidden}
@media(prefers-reduced-motion:reduce){.axsc *{transition:none!important;scroll-behavior:auto!important}.axsc-card-photo:hover img{transform:none}}

/* Unified homepage and product lead imagery, 2026-11-01. */
.axsc{--axu-photo-bg:#e9e9e0}
img.axu-studio{box-sizing:border-box;object-fit:contain!important;background:var(--axu-photo-bg,#e9e9e0);padding:4%}
.axsc-card-photo:has(>img.axu-studio),.axsp-hero-photo:has(>img.axu-studio),.axsp-thumb:has(>img.axu-studio),.axfc-category-card figure:has(>img.axu-studio),.axsc-category-hero:has(>img.axu-studio){background:#e9e9e0!important}
.axsc-editorial-home .axsc-editorial-photo,.axsc-editorial-home .axsc-editorial-card:first-child .axsc-editorial-photo{aspect-ratio:4/3;background:#e9e9e0}
.axsc-editorial-home .axsc-editorial-card{display:flex;flex-direction:column;min-width:0}
.axsc-editorial-home .axsc-editorial-card h3{min-height:2.44em;max-width:20em;text-wrap:balance}
.axsc-editorial-home .axsc-editorial-card>.axsc-text-link{align-self:flex-start;margin-top:15px}
.axsp-thumb>img.axu-studio{padding:2%}
.axsp-viewer-stage>img[src*="-studio-v2-"]{background:#e9e9e0;padding:2%}
@media(max-width:540px){.axsc-editorial-home .axsc-editorial-card h3{min-height:0}.axsc-editorial-home .axsc-editorial-card>.axsc-text-link{margin-top:12px}}
