body main#main.arg-product>.arg-story{padding:0!important;max-width:none!important;margin:0!important}.arg-story{background:#f7f5ef}.arg-story-intro{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:110px 7%}.arg-story-copy{max-width:540px}.arg-kicker{font-size:10px!important;text-transform:uppercase;letter-spacing:.17em;color:#8b806e;margin-bottom:20px!important}.arg-story h2{font:400 clamp(30px,3.3vw,54px)/1.12 Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 28px!important}.arg-story h2 em{font-weight:400}.arg-story p{font-size:15px;line-height:1.85;color:#69675f;max-width:600px}.arg-story-copy p{margin-bottom:18px}.arg-story-intro figure{margin:0}.arg-story-intro img{display:block;width:100%;height:auto;aspect-ratio:1.1;object-fit:cover}.arg-story-intro figcaption{font-size:10px;padding:9px 0;color:#827c71}.arg-story-link{display:inline-flex;gap:22px;margin-top:12px;padding-bottom:7px;border-bottom:1px solid #454b3d;font-size:13px}.arg-story-uses{padding:15px 7% 100px}.arg-story-uses>h2{max-width:800px}.arg-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.arg-use-grid h3{font:400 25px/1.2 Georgia,serif!important;margin:22px 0 10px!important}.arg-use-grid p{font-size:13px;line-height:1.7}.arg-sample-block{text-align:center;background:#30382d;color:#fff;padding:85px 24px}.arg-sample-block h2{color:#f8f5eb!important}.arg-sample-block .arg-kicker{color:#c8c2af!important}.arg-sample-block p{color:#d6d7ce;max-width:640px;margin:0 auto 24px;font-size:15px;line-height:1.8}.arg-sample-selection{font-size:12px;color:#d5d2c4;margin-bottom:25px}.arg-sample-selection strong{font-weight:400}.arg-sample-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;width:fit-content;margin:0 auto;background:#f5f1e7;color:#30382d;font-size:14px;min-height:54px}.arg-sample-cta:hover{background:#fff}.arg-sample-secondary{display:block;width:fit-content;margin:20px auto 0;color:#d8d8ce;font-size:12px;text-decoration:underline;text-underline-offset:5px}.arg-next-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:58px 7%}.arg-next-steps li{display:flex;align-items:start;gap:20px}.arg-next-steps li>span{color:#a89e89;font:400 28px Georgia,serif}.arg-next-steps h3{font:500 14px/1.4 Arial,sans-serif!important;margin:0 0 8px!important}.arg-next-steps p{font-size:12px;line-height:1.7;margin:0}
body .arg-fullscreen{position:fixed;inset:0;margin:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0;padding:0!important;background:#111411;color:#f4f2ec;overflow:hidden;box-shadow:none;box-sizing:border-box}.arg-fullscreen[open]{display:grid!important;grid-template-rows:60px minmax(0,1fr) 120px}.arg-fullscreen::backdrop{background:#111411}.arg-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid #ffffff12}.arg-viewer-top>span:first-child{font-size:12px;letter-spacing:.2em}.arg-fullscreen .arg-lightbox-caption{font-size:12px;text-align:center;color:#c8cec5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arg-fullscreen .arg-close{position:static;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#fff;font-size:32px;font-weight:300;cursor:pointer}.arg-viewer-stage{position:relative;display:grid;place-items:center;min-height:0;padding:20px 80px;touch-action:pan-y}.arg-fullscreen .arg-lightbox-content{height:100%;width:100%;max-width:none;margin:0;display:grid;place-items:center;min-height:0;overflow:hidden}.arg-fullscreen .arg-scene-v2{width:min(100%,calc((100dvh - 220px)*1.5));height:auto;max-height:100%;aspect-ratio:3/2}.arg-fullscreen .arg-scene-v2>img{object-fit:contain}.arg-fullscreen .arg-prev,.arg-fullscreen .arg-next{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff55;border-radius:50%;background:#1b211ba8;color:#fff;font-size:35px;line-height:1;cursor:pointer;z-index:2}.arg-fullscreen .arg-prev{left:20px}.arg-fullscreen .arg-next{right:20px}.arg-fullscreen .arg-prev:hover,.arg-fullscreen .arg-next:hover{background:#ffffff25}.arg-viewer-bottom{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;padding:10px 20px 16px;background:#111411}.arg-thumbnails{display:flex;justify-content:center;gap:10px;max-width:100%;overflow-x:auto}.arg-thumb{width:100px;flex:0 0 100px;padding:3px;border:1px solid #ffffff22;background:transparent;opacity:.55;cursor:pointer}.arg-thumb[aria-pressed=true]{opacity:1;border-color:#f6f3e9}.arg-thumb:hover{opacity:1}.arg-thumb .arg-scene-v2{width:100%;max-height:none;aspect-ratio:3/2}.arg-fullscreen .arg-lightbox-count{color:#9fa79b;font-size:11px}.arg-fullscreen button:focus-visible{outline:2px solid #e2d3a2;outline-offset:3px}
@media(max-width:760px){.arg-story-intro{grid-template-columns:1fr;gap:30px;padding:55px 6%}.arg-story-intro h2{font-size:37px!important}.arg-story-intro figure{order:2}.arg-story-intro img{aspect-ratio:3/2}.arg-story-uses{padding:0 6% 50px}.arg-use-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.arg-use-grid h3{margin-top:14px!important}.arg-sample-block{padding:55px 6%}.arg-next-steps{grid-template-columns:1fr;padding:35px 6%;gap:25px}.arg-fullscreen[open]{grid-template-rows:54px minmax(0,1fr) 100px}.arg-viewer-top{padding:0 12px;gap:8px}.arg-viewer-top>span:first-child{display:none}.arg-fullscreen .arg-lightbox-caption{font-size:11px;text-align:left}.arg-viewer-stage{padding:8px 0}.arg-fullscreen .arg-prev,.arg-fullscreen .arg-next{width:40px;height:40px;font-size:28px}.arg-fullscreen .arg-prev{left:8px}.arg-fullscreen .arg-next{right:8px}.arg-fullscreen .arg-scene-v2{width:100%;max-height:100%}.arg-viewer-bottom{padding:8px 10px 12px}.arg-thumbnails{gap:6px}.arg-thumb{width:72px;flex-basis:72px}.arg-thumb .arg-scene-v2{width:100%;height:auto}.arg-story p{font-size:14px}}
@media(max-width:760px){.arg-fullscreen .arg-lightbox-content>.arg-scene-v2{aspect-ratio:5/6;width:min(100%,calc((100dvh - 170px)*5/6));max-height:100%}.arg-fullscreen .arg-lightbox-content>.arg-scene-v2>img{object-fit:cover}}
