.public-site.layer-site{--paper:#f3f1e9;--cream:#e9e7dc;--card:#fff;--forest:#242b27;--pine:#171d19;--clay:#b74722;--sage:#e1e4d7;--line:#cccec3;--muted:#63695e;--serif:var(--sans);--l-ease:cubic-bezier(.22,.8,.25,1);background:var(--paper);color:var(--forest);font-family:var(--sans);font-size:15px;line-height:1.75}.public-site.layer-site :where(h1,h2,h3,h4){font-family:var(--sans);font-weight:700;letter-spacing:-.065em;line-height:1.08}.public-site.layer-site em{font-style:normal}.public-site.layer-site .shell{width:min(1280px,calc(100% - 88px));margin-inline:auto}.public-site.layer-site :where(a,button,summary,input,select):focus-visible{outline:3px solid var(--clay);outline-offset:5px}.public-site.layer-site .button{border-radius:2px;box-shadow:none;min-height:54px;padding:15px 21px;font-size:12px;font-weight:650;gap:25px}.public-site.layer-site .button-primary{background:var(--forest);color:var(--paper);border-color:var(--forest)}.public-site.layer-site .button-outline{background:transparent;border-color:#a4ac9d}.public-site.layer-site .l-kicker{display:block;margin:0;font:650 9px/1.6 var(--sans);letter-spacing:1.4px;text-transform:uppercase}.public-site.layer-site .l-section-line{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:18px}.public-site.layer-site .l-section-line>span{font-size:8px;letter-spacing:1.4px;color:var(--muted)}.public-site.layer-site .l-status-dot{display:inline-block;width:6px;height:6px;background:var(--clay);margin-right:9px;vertical-align:1px}.public-site.layer-site .l-section{padding-block:100px}.public-site.layer-site .l-section-heading{display:flex;justify-content:space-between;align-items:end;gap:80px;margin-bottom:42px}.public-site.layer-site .l-section-heading>div:first-child{flex:1 1}.public-site.layer-site .l-section-heading>div:last-child:not(:first-child),.public-site.layer-site .l-section-heading>p{width:390px;max-width:42%}.public-site.layer-site .l-section-heading h2{font-size:clamp(38px,4.3vw,62px);margin:18px 0 0;line-height:1.07}.public-site.layer-site .l-section-heading h2 span{color:#818778}.public-site.layer-site .l-section-heading p:not(.l-kicker){color:var(--muted);font-size:13px;line-height:1.85;margin-bottom:0}.public-site.layer-site .l-underlined-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:12px;font-weight:650;padding-bottom:10px;border-bottom:1px solid var(--forest)}.public-site.layer-site .l-underlined-link svg{transition:transform .35s var(--l-ease)}.public-site.layer-site .l-header{position:sticky;top:0;background:#f3f1e9f5;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50}.public-site.layer-site .l-header.is-scrolled{background:#f3f1e9fa;box-shadow:0 8px 24px #242b2708}.public-site.layer-site .l-header-inner{display:flex;align-items:center;gap:30px;width:min(1400px,calc(100% - 64px));margin:auto;min-height:88px;position:relative}.public-site.layer-site .l-wordmark{display:flex;align-items:center;gap:12px;flex-shrink:0}.public-site.layer-site .l-wordmark strong{font-size:30px;line-height:1;font-weight:800;letter-spacing:-2px;display:block}.public-site.layer-site .l-wordmark small{display:block;font-size:6px;letter-spacing:1.05px;margin-top:8px;font-weight:650}.public-site.layer-site .l-mark{display:flex;flex-direction:column;gap:3px;width:26px;padding:3px 0}.public-site.layer-site .l-mark i{display:block;width:22px;height:5px;background:var(--clay);transform:skewX(-25deg);transition:transform .35s var(--l-ease)}.public-site.layer-site .l-mark i:nth-child(2){margin-left:2px}.public-site.layer-site .l-mark i:nth-child(3){margin-left:4px}.public-site.layer-site .l-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.public-site.layer-site .l-nav a{font-size:12px;padding:13px 0;white-space:nowrap;font-weight:600}.public-site.layer-site .l-nav a:after{background:var(--clay);height:2px}.public-site.layer-site .l-header-actions{display:flex;gap:20px;align-items:center}.public-site.layer-site .l-header-search{width:36px;height:44px;display:grid;place-items:center;transition:color .3s}.public-site.layer-site .l-header-finder{display:inline-flex;align-items:center;gap:23px;background:var(--forest);color:var(--paper);font-size:11px;padding:12px 17px;min-height:44px;transition:background .3s}.public-site.layer-site .l-header-finder svg{width:16px;height:16px;transition:transform .3s}.public-site.layer-site .l-mobile-nav{display:none}.public-site.layer-site .l-mobile-nav summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;cursor:pointer}.public-site.layer-site .l-mobile-nav summary span{transform:none}.public-site.layer-site .l-menu-label{font-size:11px;font-weight:650}.public-site.layer-site .l-menu-icon{display:block;width:20px;height:20px;position:relative}.public-site.layer-site .l-menu-icon i{position:absolute;width:20px;height:1px;background:var(--forest);top:6px;transition:transform .3s,top .3s}.public-site.layer-site .l-menu-icon i:last-child{top:13px}.public-site.layer-site .l-mobile-nav[open] summary span{transform:none}.public-site.layer-site .l-mobile-nav[open] .l-menu-icon i{top:10px;transform:rotate(45deg)}.public-site.layer-site .l-mobile-nav[open] .l-menu-icon i:last-child{transform:rotate(-45deg)}.public-site.layer-site .l-mobile-nav nav{position:absolute;z-index:60;top:100%;left:-32px;right:-32px;display:flex;flex-direction:column;background:var(--paper);padding:20px 32px 25px;border-bottom:1px solid var(--forest);border-radius:0;box-shadow:0 20px 30px #202b2410;max-height:calc(100svh - 85px);overflow-y:auto}.public-site.layer-site .l-mobile-nav nav a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 0;font-size:17px;border-bottom:1px solid var(--line)}.public-site.layer-site .l-mobile-nav nav a:last-child{border:0;color:var(--clay)}.public-site.layer-site .l-hero{padding-top:29px}.public-site.layer-site .l-hero-heading{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:end;padding-block:38px 39px}.public-site.layer-site .l-hero-heading h1{font-size:clamp(57px,7.15vw,105px);font-weight:750;letter-spacing:-.08em;line-height:1.01;margin:0}.public-site.layer-site .l-hero-heading h1>span{color:var(--clay)}.public-site.layer-site .l-hero-heading>div{padding-bottom:4px}.public-site.layer-site .l-hero-heading p{color:var(--muted);font-size:13px;line-height:1.9;margin:0 0 23px;max-width:310px}.public-site.layer-site .l-hero-heading .button{font-size:11px;min-height:50px}.public-site.layer-site .l-hero-board{display:grid;grid-template-columns:1fr 1.8fr .68fr;position:relative;background:#fff;border:1px solid #daddd2;min-height:475px;overflow:hidden}.public-site.layer-site .l-hero-board-copy{position:relative;z-index:1;padding:32px 0 31px 32px;display:flex;flex-direction:column;align-items:start}.public-site.layer-site .l-hero-board-copy>.l-kicker{color:var(--muted);font-size:8px;margin-bottom:45px}.public-site.layer-site .l-hero-board-copy h2{font-size:clamp(30px,3vw,43px);line-height:1.09;letter-spacing:-.065em;margin:0 0 20px}.public-site.layer-site .l-hero-board-copy h2>span{color:#92988b}.public-site.layer-site .l-hero-board-copy>p{font-size:11px;color:var(--muted);max-width:180px;line-height:1.85}.public-site.layer-site .l-hero-board-copy>a{display:flex;align-items:center;gap:16px;font-size:10px;font-weight:650;line-height:1.7;margin-top:auto;max-width:230px}.public-site.layer-site .l-hero-board-copy>a>span{display:grid;place-items:center;border:1px solid var(--line);width:36px;height:36px;flex-shrink:0;transition:background .3s}.public-site.layer-site .l-hero-board-copy>a svg{width:16px;height:16px;transition:transform .3s}.public-site.layer-site .l-hero-board-image{min-width:0;width:100%;height:475px;margin:0;padding:24px 5px 0;align-self:center}.public-site.layer-site .l-hero-board-image :is(.product-image-frame,.editorial-image-frame){height:calc(100% - 35px);background:#fff;overflow:hidden}.public-site.layer-site .l-hero-board-image img{display:block;height:100%;width:100%;object-fit:contain;transition:transform .8s var(--l-ease)}.public-site.layer-site .l-hero-board-image :is(.product-image-caption,.editorial-image-caption){display:flex;justify-content:center;gap:8px;font-size:8px;line-height:1.7;margin:8px 0 0;color:var(--muted);padding:0}.public-site.layer-site .l-hero-board-image a{text-decoration:underline;text-underline-offset:3px}.public-site.layer-site .l-custom-hero-board .l-hero-board-image{padding:0}.public-site.layer-site .l-custom-hero-board .l-hero-board-image .editorial-image-frame{height:calc(100% - 55px)}.public-site.layer-site .l-custom-hero-board .l-hero-board-image img{object-fit:cover}.public-site.layer-site .l-custom-hero-board .l-hero-board-image .editorial-image-caption{padding:0 14px}.public-site.layer-site .l-hero-spec{display:flex;flex-direction:column;align-items:start;padding:32px 24px;background:#e7eadf;border-left:1px solid #daddd2}.public-site.layer-site .l-hero-spec>.l-kicker{font-size:7px;letter-spacing:1px}.public-site.layer-site .l-hero-spec>strong{font-size:69px;line-height:1;font-weight:500;letter-spacing:-6px;display:block;margin-top:37px}.public-site.layer-site .l-hero-spec>strong>span{font-size:12px;display:block;letter-spacing:0;margin-top:12px;font-weight:600}.public-site.layer-site .l-hero-spec>div{display:grid;gap:8px;margin-top:36px;font-size:8px;line-height:1.6}.public-site.layer-site .l-hero-spec>div span{border-bottom:1px solid #c3cbb6;padding-bottom:8px}.public-site.layer-site .l-round-link{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:var(--forest);color:#fff;margin-top:auto;transition:background .3s,transform .3s}.public-site.layer-site .l-round-link svg{width:20px;height:20px;transform:rotate(-40deg)}.public-site.layer-site .l-hero-caption{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:15px 25px;font-size:9px;line-height:1.75;color:var(--muted)}.public-site.layer-site .l-hero-caption a{display:inline-flex;gap:15px;align-items:center;font-weight:650;color:var(--forest);white-space:nowrap}.public-site.layer-site .l-hero-caption svg{width:14px;height:14px}.public-site.layer-site .l-task-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.public-site.layer-site .l-task-bar>a{display:grid;grid-template-columns:1fr auto;gap:11px 15px;padding:24px 24px 23px 0;transition:background .3s,padding .3s}.public-site.layer-site .l-task-bar>a+a{border-left:1px solid var(--line);padding-left:28px}.public-site.layer-site .l-task-bar>a>span{font-size:8px;letter-spacing:1px;color:var(--muted);grid-column:1/-1}.public-site.layer-site .l-task-bar strong{font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.4px}.public-site.layer-site .l-task-bar svg{width:21px;height:21px;color:var(--clay);transition:transform .35s}.public-site.layer-site .l-weight-nav{display:flex;gap:8px;margin-top:23px}.public-site.layer-site .l-weight-nav a{flex:1 1;display:flex;align-items:baseline;justify-content:center;gap:6px;border:1px solid #b8c0ae;padding:11px;font-size:19px;line-height:1.2;font-weight:600;transition:background .3s,border-color .3s}.public-site.layer-site .l-weight-nav a span{font-size:7px;font-weight:600}.public-site.layer-site .l-weight-nav svg{width:12px;height:12px;align-self:center;margin-left:auto}.public-site.layer-site .l-weight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.public-site.layer-site .l-weight-card{position:relative;min-width:0;background:#fff;scroll-margin-top:120px;transition:box-shadow .3s}.public-site.layer-site .l-weight-card+.l-weight-card{border-left:1px solid var(--line)}.public-site.layer-site .l-weight-card:target{box-shadow:inset 0 0 0 3px var(--clay)}.public-site.layer-site .l-weight-card-head{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:23px 25px 0}.public-site.layer-site .l-weight-card-head>span{font-size:9px;color:var(--muted)}.public-site.layer-site .l-weight-card-head>strong{display:flex;align-items:baseline;gap:6px;font-size:27px;font-weight:500;letter-spacing:-1.5px;line-height:1}.public-site.layer-site .l-weight-card-head small{font-size:7px;letter-spacing:0}.public-site.layer-site .l-weight-image{width:100%;height:270px;margin:0;padding:20px 27px}.public-site.layer-site .l-weight-image .product-image-frame{height:100%;width:100%}.public-site.layer-site .l-weight-image img{display:block;width:100%;height:100%;transition:transform .7s var(--l-ease)}.public-site.layer-site .l-weight-card-copy{padding:18px 25px 26px}.public-site.layer-site .l-weight-card-copy .l-kicker{font-size:7px;letter-spacing:1px;color:var(--clay)}.public-site.layer-site .l-weight-card-copy .l-model-name{font-size:9px;color:var(--muted);margin:4px 0 21px}.public-site.layer-site .l-weight-card-copy h3{font-size:25px;line-height:1.17;letter-spacing:-1px;margin-bottom:15px}.public-site.layer-site .l-weight-card-copy>p:not(.l-model-name){font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:25px}.public-site.layer-site .l-weight-card-copy>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:15px;font-size:10px;font-weight:650}.public-site.layer-site .l-weight-card-copy>a svg{width:16px;height:16px;transition:transform .35s}.public-site.layer-site .l-weight-bottom{display:flex;gap:55px;align-items:start;justify-content:space-between;margin-top:20px}.public-site.layer-site .l-weight-bottom p{max-width:580px;margin:0;color:var(--muted);font-size:9px;line-height:1.9}.public-site.layer-site .l-weight-bottom a{display:inline-flex;align-items:center;gap:25px;font-size:11px;font-weight:650;flex-shrink:0}.public-site.layer-site .l-brand-panel{background:var(--forest);color:var(--paper);padding-block:85px}.public-site.layer-site .l-brand-panel-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.public-site.layer-site .l-brand-panel .l-kicker{color:#b5c0a8}.public-site.layer-site .l-brand-panel h2{font-size:clamp(50px,5.8vw,82px);line-height:1.01;letter-spacing:-.075em;margin:24px 0 27px}.public-site.layer-site .l-brand-panel h2 span{color:#e6754e}.public-site.layer-site .l-brand-panel-inner>div:first-child>p:not(.l-kicker){color:#c2cabe;font-size:13px;line-height:1.9;max-width:330px;margin-bottom:27px}.public-site.layer-site .l-brand-panel .button{background:var(--paper);color:var(--forest);border-color:var(--paper)}.public-site.layer-site .l-independent-note{display:block;margin-top:20px;color:#aebaa7;font-size:9px}.public-site.layer-site .l-brand-index{align-self:center}.public-site.layer-site .l-brand-index>a{display:flex;align-items:start;gap:25px;padding-block:28px;border-top:1px solid #596453}.public-site.layer-site .l-brand-index>a:last-child{border-bottom:1px solid #596453}.public-site.layer-site .l-brand-index>a>span{font-size:8px;color:#aebb9f;padding-top:4px}.public-site.layer-site .l-brand-index>a>div{flex:1 1}.public-site.layer-site .l-brand-index strong{font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.6px;transition:color .3s}.public-site.layer-site .l-brand-index p{font-size:11px;color:#aebb9f;line-height:1.85;margin:9px 0 0;max-width:350px}.public-site.layer-site .l-brand-index svg{width:19px;height:19px;margin-top:4px;transition:transform .35s}.public-site.layer-site .l-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.public-site.layer-site .l-guide-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;min-width:0}.public-site.layer-site .l-guide-card-link{height:100%;display:flex;flex-direction:column}.public-site.layer-site .l-guide-image{position:relative;height:330px;background:#e2e6d8;overflow:hidden}.public-site.layer-site .l-guide-photograph{width:100%;height:100%;margin:0}.public-site.layer-site .l-guide-photograph .editorial-image-frame{height:100%;width:100%}.public-site.layer-site .l-guide-photograph img{height:100%;width:100%;object-fit:cover;transition:transform .8s var(--l-ease)}.public-site.layer-site .l-guide-image.l-product-photo,.public-site.layer-site .l-product-photo .editorial-image-frame{background:#fff}.public-site.layer-site .l-product-photo .editorial-image-frame img{object-fit:contain;padding:30px}.public-site.layer-site .l-guide-number{position:absolute;top:18px;left:18px;font-size:7px;color:var(--forest);letter-spacing:1px;background:#f3f1e9ed;padding:7px 10px}.public-site.layer-site .l-guide-open{position:absolute;bottom:17px;right:17px;display:grid;place-items:center;width:39px;height:39px;background:var(--forest);color:#fff;transition:background .3s}.public-site.layer-site .l-guide-open svg{width:18px;height:18px;transform:rotate(-40deg);transition:transform .35s}.public-site.layer-site .l-guide-copy{display:flex;flex-direction:column;flex:1 1;padding-top:22px}.public-site.layer-site .l-guide-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:15px}.public-site.layer-site .l-guide-meta>span:first-child{color:var(--clay);font-weight:650}.public-site.layer-site .l-guide-copy h3{font-size:29px;line-height:1.17;letter-spacing:-1.3px;margin-bottom:15px;transition:color .3s}.public-site.layer-site .l-guide-copy>p{font-size:12px;color:var(--muted);line-height:1.9;max-width:500px;margin-bottom:23px}.public-site.layer-site .l-guide-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:14px;margin-top:auto;font-size:8px;color:var(--muted)}.public-site.layer-site .l-guide-bottom svg{width:16px;height:16px;color:var(--forest);transition:transform .3s}.public-site.layer-site .l-outdoor-feature{position:relative;min-height:640px;display:grid;align-items:center;isolation:isolate;overflow:hidden;background:#25372a}.public-site.layer-site .l-outdoor-image{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}.public-site.layer-site .l-outdoor-image .editorial-image-frame{width:100%;height:100%}.public-site.layer-site .l-outdoor-image img{width:100%;height:100%;object-fit:cover;object-position:center}.public-site.layer-site .l-outdoor-feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#132419dc,#13241959 70%,#13241916)}.public-site.layer-site .l-outdoor-image .editorial-image-caption{position:absolute;bottom:17px;right:30px;left:30px;color:#f3f1e9;font-size:8px;justify-content:flex-end;margin:0}.public-site.layer-site .l-outdoor-image .editorial-image-caption>span:first-child{display:none}.public-site.layer-site .l-outdoor-copy{color:#fff;padding-block:90px}.public-site.layer-site .l-outdoor-copy h2{font-size:clamp(45px,5.8vw,83px);line-height:1.03;letter-spacing:-.07em;margin:24px 0 35px;max-width:900px}.public-site.layer-site .l-outdoor-copy h2 span{color:#c2c9b4}.public-site.layer-site .l-outdoor-copy .button{background:var(--paper);border-color:var(--paper);color:var(--forest)}.public-site.layer-site .l-outdoor-marker{position:absolute;right:34px;top:30px;color:#fff;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl}.public-site.layer-site .l-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--forest)}.public-site.layer-site .l-question-grid>a{position:relative;padding:28px 30px 27px 0;display:flex;flex-direction:column;align-items:start}.public-site.layer-site .l-question-grid>a+a{border-left:1px solid var(--line);padding-left:30px}.public-site.layer-site .l-question-number{font-size:9px;color:var(--clay);margin-bottom:35px}.public-site.layer-site .l-question-grid h3{font-size:29px;line-height:1.12;margin-bottom:18px;max-width:290px}.public-site.layer-site .l-question-grid p{color:var(--muted);font-size:12px;line-height:1.9;margin-bottom:29px}.public-site.layer-site .l-question-grid svg{margin-top:auto;width:21px;height:21px;transition:transform .3s}.public-site.layer-site .l-evidence-strip{display:flex;align-items:center;gap:40px;justify-content:space-between;padding-block:28px;border-block:1px solid var(--line);margin-bottom:70px}.public-site.layer-site .l-evidence-strip>div{display:flex;gap:20px;align-items:center}.public-site.layer-site .l-evidence-strip>div>svg{color:var(--clay);width:26px;height:26px}.public-site.layer-site .l-evidence-strip p{margin:0}.public-site.layer-site .l-evidence-strip strong{font-size:13px;font-weight:650;display:block}.public-site.layer-site .l-evidence-strip p span{font-size:10px;color:var(--muted);display:block;margin-top:4px}.public-site.layer-site .l-evidence-strip>a{display:inline-flex;gap:25px;align-items:center;font-size:10px;font-weight:650;white-space:nowrap}.public-site.layer-site .l-hub-page{padding-bottom:100px}.public-site.layer-site .l-hub-header{margin-bottom:50px}.public-site.layer-site .l-hub-title-row{display:grid;grid-template-columns:1fr 370px;gap:80px;align-items:end;padding-block:35px 40px}.public-site.layer-site .l-hub-title-row h1{font-size:clamp(50px,6.6vw,94px);line-height:1.02;letter-spacing:-.075em;margin:0;max-width:850px}.public-site.layer-site .l-hub-title-row p{color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 23px}.public-site.layer-site .l-hub-title-row .button{font-size:11px}.public-site.layer-site .l-hub-cover{display:grid;grid-template-columns:1.35fr 1fr;min-height:350px;background:#dce1d1}.public-site.layer-site .l-hub-photograph{width:100%;height:350px;margin:0;position:relative;background:#fff}.public-site.layer-site .l-hub-photograph .editorial-image-frame{width:100%;height:calc(100% - 39px)}.public-site.layer-site .l-hub-photograph img{width:100%;height:100%;object-fit:cover}.public-site.layer-site .l-hub-photograph .editorial-image-caption{font-size:8px;margin:8px 15px 0;gap:15px}.public-site.layer-site .l-hub-cover-note{display:flex;flex-direction:column;padding:34px 40px;position:relative}.public-site.layer-site .l-hub-cover-note .l-kicker{font-size:8px;letter-spacing:1px}.public-site.layer-site .l-hub-cover-note strong{font-size:clamp(35px,4vw,57px);line-height:1.06;letter-spacing:-.06em;font-weight:650;display:block;margin-top:35px}.public-site.layer-site .l-hub-cover-note strong span{color:#6a7861}.public-site.layer-site .l-hub-cross{position:absolute;right:29px;bottom:22px;font:300 38px/1 var(--sans);color:#78896e}.public-site.layer-site .l-hub-contents{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:20px;border-bottom:1px solid var(--forest);scroll-margin-top:120px}.public-site.layer-site .l-hub-contents h2{font-size:25px;letter-spacing:-.8px;margin:0}.public-site.layer-site .l-hub-contents>span{font-size:8px;color:var(--muted);letter-spacing:1px}.public-site.layer-site .l-hub-intro{max-width:850px;padding-block:26px 0}.public-site.layer-site .l-hub-intro h3{font-size:17px;letter-spacing:-.4px;margin-bottom:12px}.public-site.layer-site .l-hub-intro p{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:0}.public-site.layer-site .l-hub-intro p+p{margin-top:16px}.public-site.layer-site .l-hub-intro li{font-size:13px;line-height:1.9;color:var(--muted)}.public-site.layer-site .l-hub-reading{display:grid;grid-template-columns:1fr 1.8fr;gap:90px;padding-top:50px;margin-top:60px;border-top:1px solid var(--forest)}.public-site.layer-site .l-hub-reading>div:first-child h2{font-size:46px;line-height:1.06;letter-spacing:-.065em;margin:20px 0 22px}.public-site.layer-site .l-hub-reading>div:first-child h2 span{color:#818778}.public-site.layer-site .l-hub-reading>div:first-child>p:not(.l-kicker){font-size:12px;line-height:1.9;color:var(--muted);max-width:260px}.public-site.layer-site .l-hub-reading>div>section{padding-bottom:33px;margin-bottom:30px;border-bottom:1px solid var(--line)}.public-site.layer-site .l-hub-reading>div>section:last-child{margin-bottom:0}.public-site.layer-site .l-hub-reading>div>section .l-kicker{font-size:8px;color:var(--clay);margin-bottom:12px}.public-site.layer-site .l-hub-reading h3{font-size:27px;line-height:1.2;letter-spacing:-1px;margin-bottom:20px}.public-site.layer-site .l-hub-reading li,.public-site.layer-site .l-hub-reading p{font-size:14px;line-height:1.95}.public-site.layer-site .l-hub-faqs,.public-site.layer-site .l-hub-sources{max-width:850px;margin:50px 0 0 auto}.public-site.layer-site .l-hub-faqs h2,.public-site.layer-site .l-hub-sources h2{font-size:35px;margin:19px 0 25px}.public-site.layer-site .l-hub-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer}.public-site.layer-site .l-hub-faqs details{border-bottom:1px solid var(--line)}.public-site.layer-site .l-hub-faqs details:first-of-type{border-top:1px solid var(--line)}.public-site.layer-site .l-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 26px;margin-top:35px}.public-site.layer-site .l-hub-grid .l-guide-image{height:265px}.public-site.layer-site .l-hub-grid .l-guide-copy h3{font-size:25px}.public-site.layer-site .l-article-header{padding-bottom:32px}.public-site.layer-site .l-article-header h1{font-size:clamp(43px,5.5vw,78px);letter-spacing:-.07em;line-height:1.055;margin:32px 0 25px;max-width:1100px}.public-site.layer-site .l-article-summary{font-size:18px;line-height:1.8;color:var(--muted);max-width:850px;margin-bottom:27px}.public-site.layer-site .l-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 21px;font-size:9px;color:var(--muted)}.public-site.layer-site .l-article-meta>span:first-child{font-weight:650;color:var(--forest)}.public-site.layer-site .l-article-meta>span+span{border-left:1px solid var(--line);padding-left:20px}.public-site.layer-site .l-article-cover{position:relative;background:#fff}.public-site.layer-site .l-article-cover-image{margin:0}.public-site.layer-site .l-article-cover-image .editorial-image-frame{height:390px}.public-site.layer-site .l-article-cover-image img{width:100%;height:100%;object-fit:cover}.public-site.layer-site .l-article-cover-image .editorial-image-caption{padding-top:12px;margin:0;background:var(--paper);font-size:9px;gap:25px}.public-site.layer-site .l-cover-tag{position:absolute;top:23px;left:23px;display:flex;gap:45px;align-items:center;background:var(--forest);color:var(--paper);padding:10px 13px;font-size:8px;letter-spacing:1px}.public-site.layer-site .l-cover-tag>span:last-child{font-size:18px}.public-site.layer-site .l-article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:85px;padding-block:60px 65px}.public-site.layer-site .l-article-sidebar{position:sticky;top:120px;align-self:start;max-height:calc(100svh - 145px);overflow-y:auto}.public-site.layer-site .l-article-sidebar nav{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--forest)}.public-site.layer-site .l-article-sidebar nav>.l-kicker{padding-block:17px 18px;font-size:8px}.public-site.layer-site .l-article-sidebar nav>a{display:flex;align-items:baseline;gap:13px;font-size:10px;line-height:1.8;padding:11px 0;border:0;border-top:1px solid var(--line);transition:color .3s}.public-site.layer-site .l-article-sidebar nav>a>span{font-size:7px;letter-spacing:.5px;color:var(--clay);min-width:21px}.public-site.layer-site .l-sidebar-tool{background:#e2e6d8;padding:23px;margin-top:25px}.public-site.layer-site .l-sidebar-tool .l-kicker{font-size:7px}.public-site.layer-site .l-sidebar-tool p{font-size:20px;line-height:1.25;letter-spacing:-.7px;font-weight:600;margin:14px 0 19px}.public-site.layer-site .l-sidebar-tool a{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:10px;font-weight:650}.public-site.layer-site .l-article-body{width:100%;max-width:840px;min-width:0}.public-site.layer-site .l-evidence-note{display:flex;align-items:start;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:20px;margin-bottom:38px}.public-site.layer-site .l-evidence-note>svg{width:21px;height:21px;margin-top:3px;color:var(--clay)}.public-site.layer-site .l-evidence-note strong{font-size:12px;font-weight:650}.public-site.layer-site .l-evidence-note p{font-size:11px;color:var(--muted);line-height:1.9;margin:7px 0 10px}.public-site.layer-site .l-evidence-note a{display:inline-flex;align-items:center;gap:15px;font-size:9px;font-weight:650;text-decoration:none}.public-site.layer-site .l-evidence-note a svg{width:13px;height:13px}.public-site.layer-site .l-article-section{margin-bottom:44px;position:relative;scroll-margin-top:120px}.public-site.layer-site .l-article-section-index{font-size:8px;letter-spacing:1px;color:var(--clay);margin-bottom:12px}.public-site.layer-site .l-article-body .l-article-section h2{font-size:31px;letter-spacing:-1.1px;line-height:1.17;margin-bottom:21px}.public-site.layer-site .l-article-body .l-article-section li,.public-site.layer-site .l-article-body .l-article-section p{font-size:15px;line-height:1.95}.public-site.layer-site .l-direct-answer{background:#e4e8db;padding:29px 32px;border-left:3px solid var(--clay)}.public-site.layer-site .l-direct-answer>p:last-child{margin-bottom:0}.public-site.layer-site .l-article-inline{margin:40px 0 45px;background:#fff}.public-site.layer-site .l-inline-photograph .editorial-image-frame{height:350px}.public-site.layer-site .l-inline-photograph .editorial-image-caption{display:grid;gap:5px;padding-top:12px;margin:0;background:var(--paper);font-size:10px}.public-site.layer-site .l-inline-photograph .editorial-image-caption>span:first-child{max-width:none}.public-site.layer-site .l-inline-photograph .image-credit{font-size:8px}.public-site.layer-site .l-author-box{border-color:var(--line);padding-block:26px}.public-site.layer-site .l-author-box h2{font-size:24px;margin:15px 0}.public-site.layer-site .l-author-box p{font-size:12px}.public-site.layer-site .l-author-box a{margin-top:17px;font-size:10px}.public-site.layer-site .l-faq-section{padding-top:20px}.public-site.layer-site .l-article-body .l-faq-section h2,.public-site.layer-site .l-article-body .l-source-section h2{font-size:35px;line-height:1.1;margin:18px 0 25px;letter-spacing:-1.4px}.public-site.layer-site .l-faq-section details{border-color:var(--line);border-radius:0;padding:13px 0;transition:background .3s,padding .3s}.public-site.layer-site .l-faq-section summary{font-size:14px;font-weight:550;line-height:1.7;padding:9px 0}.public-site.layer-site .l-faq-section summary>span{color:var(--clay);font-size:20px;transition:transform .3s}.public-site.layer-site .l-faq-section details[open]{background:#e7e9de;padding-inline:20px}.public-site.layer-site .l-faq-section details[open] summary>span{transform:rotate(45deg)}.public-site.layer-site .l-faq-section details p{font-size:13px;line-height:1.9}.public-site.layer-site .l-source-section{background:transparent;border:0;border-top:1px solid var(--forest);border-radius:0;padding:28px 0 0}.public-site.layer-site .l-source-section ol{padding-left:19px}.public-site.layer-site .l-source-section li{padding:12px 0 12px 8px;border-bottom:1px solid var(--line);font-size:11px}.public-site.layer-site .l-source-section li a{display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:11px;line-height:1.8}.public-site.layer-site .l-source-section li svg{width:14px;height:14px;transform:rotate(-40deg);margin-top:3px}.public-site.layer-site .l-source-section li>span{display:block;font-size:8px;color:var(--muted);margin-top:6px}.public-site.layer-site .l-policy-page .l-article-header{border-bottom:1px solid var(--line)}.public-site.layer-site .l-related-section{border-top:1px solid var(--line)}.public-site.layer-site :is(.tool-page,.search-page)>h1{font-size:clamp(43px,5.5vw,76px);font-weight:700;letter-spacing:-.065em}.public-site.layer-site :is(.tool-workspace,.model-selector,.comparison-scroll,.search-results){margin-top:33px}.public-site.layer-site :is(.finder-form,.finder-result,.tool-method,.search-result,.discount-panel,.purchase-panel,.consent-banner,.tool-links>a,.photo-credit-card){border-radius:2px;box-shadow:none}.public-site.layer-site :is(.finder-form,.finder-result){border:1px solid var(--line)}.public-site.layer-site :is(input,select){border-radius:2px;background:#fff;border-color:#aab3a1;font-size:14px}.public-site.layer-site .comparison-table{border-radius:0}.public-site.layer-site .comparison-table thead th{background:var(--forest);color:var(--paper);font-family:var(--sans);font-weight:650;font-size:21px}.public-site.layer-site .comparison-table th{background:#e7eadf}.public-site.layer-site .tool-links>a{background:#e5e8dc;border:1px solid var(--line)}.public-site.layer-site .tool-links h2{font-size:30px;font-weight:650}.public-site.layer-site .search-result{background:transparent;border:0;border-top:1px solid var(--line);padding-inline:0}.public-site.layer-site .search-result h2{font-weight:650;letter-spacing:-1px}.public-site.layer-site .discount-panel,.public-site.layer-site .purchase-panel{background:#e5e9db;border:1px solid #b9c6ac}.public-site.layer-site .discount-panel code{border-radius:0;background:#fff}.public-site.layer-site .product-suggestion{border:1px solid var(--line);border-radius:0;background:#fff;padding:25px;margin-block:20px}.public-site.layer-site .product-suggestion>.product-image{width:100%;max-width:360px;height:290px;padding:0 15px 20px;margin:0 auto 18px;border-bottom:1px solid var(--line)}.public-site.layer-site .product-suggestion>.product-image .product-image-frame{width:100%;height:100%}.public-site.layer-site .product-suggestion>.product-image img{width:100%;height:100%;display:block}.public-site.layer-site .product-image-caption{font-size:9px;color:var(--muted);line-height:1.8;margin-top:10px;text-align:center}.public-site.layer-site .product-image-caption a{text-decoration:underline;text-underline-offset:3px}.public-site.layer-site .finder-product-image{max-width:340px;height:260px;margin:0 auto 22px}.public-site.layer-site .finder-product-image .product-image-frame{height:calc(100% - 29px);width:100%}.public-site.layer-site .finder-product-image img{display:block;width:100%;height:100%}.public-site.layer-site .product-suggestion h3{font-family:var(--sans);font-size:25px;font-weight:650;letter-spacing:-1px;line-height:1.2}.public-site.layer-site .product-suggestion>.eyebrow{font-size:8px;letter-spacing:1px;color:var(--clay)}.public-site.layer-site .product-suggestion>p{font-size:12px;line-height:1.9;color:var(--muted)}.public-site.layer-site .comparison-model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:28px}.public-site.layer-site .comparison-model-card.product-suggestion{display:flex;flex-direction:column;padding:22px;margin:0;min-width:0}.public-site.layer-site .comparison-model-card .comparison-product-image{height:265px;margin-bottom:22px}.public-site.layer-site .comparison-model-card .comparison-model-copy{display:flex;flex-direction:column;flex:1 1}.public-site.layer-site .comparison-model-card h3{font-size:23px}.public-site.layer-site .comparison-model-card .comparison-model-copy>.button{margin-top:auto}.public-site.layer-site .comparison-model-card .comparison-model-copy>p{font-size:11px;color:var(--muted);line-height:1.85}.public-site.layer-site .comparison-model-card .comparison-model-copy>.eyebrow{font-size:8px;margin-bottom:12px;letter-spacing:1px;color:var(--clay)}.public-site.layer-site .comparison-reference-art{min-height:265px;height:265px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;background:#e8ece0;margin-bottom:22px;color:#68775e;text-align:center}.public-site.layer-site .comparison-reference-art strong{font-size:28px;font-weight:650;letter-spacing:-1px}.public-site.layer-site .comparison-reference-art span{font-size:8px;line-height:1.9;text-transform:uppercase;letter-spacing:1px}.public-site.layer-site .builder-hero{border-radius:0;background:#e5e9dc}.public-site.layer-site .builder-hero :is(h1,h2){font-family:var(--sans);font-weight:700;letter-spacing:-.06em}.public-site.layer-site .builder-weave{border-radius:0;background:#d5ddc8}.public-site.layer-site .builder-callout{border-radius:0;background:var(--forest);color:var(--paper)}.public-site.layer-site .builder-callout h2{font-weight:650}.public-site.layer-site .privacy-choice{border-radius:2px}.public-site.layer-site .consent-banner{border-color:var(--forest);box-shadow:0 10px 35px #242b2720;background:#fff}.public-site.layer-site .consent-banner button{border-radius:1px}.public-site.layer-site .l-footer{background:var(--forest);color:var(--paper)}.public-site.layer-site .l-footer-masthead{display:flex;align-items:end;justify-content:space-between;gap:50px;padding-block:65px 45px;border-bottom:1px solid #596453}.public-site.layer-site .l-footer-masthead .l-kicker{color:#b2bfa7;font-size:8px}.public-site.layer-site .l-footer-masthead h2{font-size:clamp(52px,6.3vw,89px);line-height:1.01;letter-spacing:-.075em;margin:21px 0 0}.public-site.layer-site .l-footer-masthead h2>span{color:#9eaf91}.public-site.layer-site .l-footer-cta{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:24px;background:#d65f39;color:#fff;width:280px;transition:background .3s}.public-site.layer-site .l-footer-cta>span{font-size:24px;font-weight:600;line-height:1.17;letter-spacing:-.8px}.public-site.layer-site .l-footer-cta svg{width:27px;height:27px;transition:transform .35s}.public-site.layer-site .l-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:55px;padding-block:40px 50px}.public-site.layer-site .l-footer-about p{color:#bac7ae;font-size:12px;line-height:1.9;max-width:265px;margin-bottom:25px}.public-site.layer-site .l-footer-about>span{font-size:7px;letter-spacing:1px;color:#9cae8e}.public-site.layer-site .l-footer-grid h3{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:#9faf91}.public-site.layer-site .l-footer-grid>div>a{display:flex;align-items:center;gap:14px;width:fit-content;font-size:11px;margin-bottom:11px;line-height:1.7;transition:color .3s}.public-site.layer-site .l-footer-grid svg{width:14px;height:14px}.public-site.layer-site .l-footer-bottom{display:flex;align-items:start;justify-content:space-between;gap:50px;border-top:1px solid #596453;padding-block:20px 27px;color:#aebb9f}.public-site.layer-site .l-footer-bottom>p{font-size:9px;line-height:1.9;margin:0;max-width:630px}.public-site.layer-site .l-footer-bottom>span{font-size:7px;letter-spacing:1px;padding-top:3px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.public-site.layer-site .l-wordmark:hover .l-mark i:first-child{transform:skewX(-25deg) translateX(3px)}.public-site.layer-site .l-wordmark:hover .l-mark i:last-child{transform:skewX(-25deg) translateX(-3px)}.public-site.layer-site .button:hover{transform:translateY(-2px);box-shadow:none}.public-site.layer-site .button-primary:hover,.public-site.layer-site .l-header-finder:hover{background:var(--clay);border-color:var(--clay)}.public-site.layer-site .l-article-sidebar nav>a:hover,.public-site.layer-site .l-header-search:hover{color:var(--clay)}.public-site.layer-site :is(.l-header-finder,.l-underlined-link):hover svg{transform:translateX(4px)}.public-site.layer-site .l-hero-board:hover .l-hero-board-image img{transform:scale(1.035)}.public-site.layer-site .l-hero-board-copy>a:hover>span{background:var(--cream)}.public-site.layer-site .l-hero-board-copy>a:hover svg{transform:translateX(3px)}.public-site.layer-site .l-round-link:hover{background:var(--clay);transform:rotate(10deg)}.public-site.layer-site .l-task-bar>a:hover{background:#e6e9dc}.public-site.layer-site .l-task-bar>a:hover svg{transform:translateX(4px)}.public-site.layer-site .l-weight-nav a:hover{background:#dce3cf;border-color:var(--forest)}.public-site.layer-site .l-weight-card:hover .l-weight-image img{transform:scale(1.045)}.public-site.layer-site .l-weight-card-copy>a:hover svg{transform:translateX(4px)}.public-site.layer-site .l-brand-index>a:hover strong{color:#ef987b}.public-site.layer-site .l-brand-index>a:hover svg{transform:translate(4px,-2px)}.public-site.layer-site .l-guide-card:hover{transform:none;box-shadow:none;border:0}.public-site.layer-site .l-guide-card:hover .l-guide-photograph img{transform:scale(1.045)}.public-site.layer-site .l-guide-card:hover .l-guide-open{background:var(--clay)}.public-site.layer-site .l-guide-card:hover .l-guide-open svg{transform:rotate(0)}.public-site.layer-site .l-guide-card:hover h3{color:var(--clay)}.public-site.layer-site .l-guide-card:hover .l-guide-bottom svg,.public-site.layer-site .l-question-grid>a:hover>svg{transform:translateX(5px)}.public-site.layer-site .l-question-grid>a:hover h3{color:var(--clay)}.public-site.layer-site .l-footer-cta:hover{background:#b74722}.public-site.layer-site .l-footer-cta:hover svg{transform:translate(4px,-4px)}.public-site.layer-site .l-footer-grid>div>a:hover{color:#e9977c}}@media (max-width:1200px){.public-site.layer-site .l-header-inner{gap:22px}.public-site.layer-site .l-nav{gap:19px}.public-site.layer-site .l-header-finder{display:none}.public-site.layer-site .l-hero-heading{grid-template-columns:minmax(0,1fr) 270px;gap:35px}.public-site.layer-site .l-hero-heading h1{font-size:clamp(57px,7.3vw,90px)}.public-site.layer-site .l-hero-board{grid-template-columns:1fr 1.6fr .65fr}.public-site.layer-site .l-hero-board-copy{padding-left:26px}.public-site.layer-site .l-hero-board-copy h2{font-size:34px}.public-site.layer-site .l-hero-spec{padding-inline:20px}.public-site.layer-site .l-hero-spec>strong{font-size:61px}.public-site.layer-site .l-section-heading{gap:50px}.public-site.layer-site .l-brand-panel-inner{gap:65px}.public-site.layer-site .l-article-layout{grid-template-columns:200px minmax(0,1fr);gap:55px}.public-site.layer-site .l-footer-grid{gap:35px}}@media (max-width:980px){.public-site.layer-site .shell{width:calc(100% - 60px)}.public-site.layer-site .l-nav{display:none}.public-site.layer-site .l-header-actions{margin-left:auto}.public-site.layer-site .l-mobile-nav{display:block}.public-site.layer-site .l-hero-heading{grid-template-columns:1fr 240px;gap:30px}.public-site.layer-site .l-hero-heading h1{font-size:65px}.public-site.layer-site .l-hero-heading p{font-size:12px}.public-site.layer-site .l-hero-heading .button{font-size:10px;padding-inline:16px;gap:15px}.public-site.layer-site .l-hero-board{grid-template-columns:1fr 1.5fr .65fr;min-height:430px}.public-site.layer-site .l-hero-board-copy{padding:26px 0 26px 25px}.public-site.layer-site .l-hero-board-copy h2{font-size:30px}.public-site.layer-site .l-hero-board-copy>.l-kicker{margin-bottom:35px;font-size:7px}.public-site.layer-site .l-hero-board-copy>a{font-size:9px;gap:10px}.public-site.layer-site .l-hero-board-copy>a>span{width:30px;height:30px}.public-site.layer-site .l-hero-board-image{height:430px;padding-inline:0}.public-site.layer-site .l-hero-spec{padding:28px 17px}.public-site.layer-site .l-hero-spec>strong{font-size:51px;letter-spacing:-4px}.public-site.layer-site .l-hero-spec>.l-kicker{font-size:6px}.public-site.layer-site .l-hero-spec>div{font-size:7px}.public-site.layer-site .l-task-bar>a{padding-right:18px}.public-site.layer-site .l-task-bar>a+a{padding-left:20px}.public-site.layer-site .l-task-bar strong{font-size:14px}.public-site.layer-site .l-section{padding-block:80px}.public-site.layer-site .l-section-heading{gap:35px}.public-site.layer-site .l-section-heading h2{font-size:44px}.public-site.layer-site .l-section-heading>div:last-child:not(:first-child),.public-site.layer-site .l-section-heading>p{width:330px;max-width:46%}.public-site.layer-site .l-weight-card-head{padding-inline:20px}.public-site.layer-site .l-weight-image{height:235px;padding-inline:19px}.public-site.layer-site .l-weight-card-copy{padding-inline:20px}.public-site.layer-site .l-weight-card-copy h3{font-size:22px}.public-site.layer-site .l-weight-card-copy>a{font-size:9px}.public-site.layer-site .l-weight-bottom{gap:30px}.public-site.layer-site .l-weight-bottom a{font-size:9px;gap:13px}.public-site.layer-site .l-brand-panel{padding-block:70px}.public-site.layer-site .l-brand-panel-inner{gap:45px}.public-site.layer-site .l-brand-panel h2{font-size:63px}.public-site.layer-site .l-brand-index>a{gap:18px;padding-block:23px}.public-site.layer-site .l-brand-index strong{font-size:18px}.public-site.layer-site .l-brand-index p{font-size:10px}.public-site.layer-site .l-guide-image{height:290px}.public-site.layer-site .l-guide-copy h3{font-size:26px}.public-site.layer-site .l-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site.layer-site .l-outdoor-feature{min-height:580px}.public-site.layer-site .l-outdoor-copy h2{font-size:65px}.public-site.layer-site .l-question-grid h3{font-size:26px}.public-site.layer-site .l-question-grid>a{padding-right:24px}.public-site.layer-site .l-question-grid>a+a{padding-left:24px}.public-site.layer-site .l-hub-title-row{grid-template-columns:1fr 300px;gap:40px}.public-site.layer-site .l-hub-title-row h1{font-size:63px}.public-site.layer-site .l-hub-title-row p{font-size:13px}.public-site.layer-site .l-hub-cover{min-height:320px}.public-site.layer-site .l-hub-photograph{height:320px}.public-site.layer-site .l-hub-cover-note{padding:27px}.public-site.layer-site .l-hub-cover-note strong{font-size:40px}.public-site.layer-site .l-article-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.public-site.layer-site .l-article-sidebar nav>a{font-size:9px}.public-site.layer-site .l-sidebar-tool{padding:20px}.public-site.layer-site .l-article-header h1{font-size:60px}.public-site.layer-site .l-article-cover-image .editorial-image-frame{height:350px}.public-site.layer-site .l-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:35px 30px}.public-site.layer-site .l-footer-about{grid-column:1/-1;display:flex;align-items:start;justify-content:space-between;gap:40px}.public-site.layer-site .l-footer-about p{max-width:380px;margin:0}.public-site.layer-site .l-footer-about>span{margin-top:4px}}@media (max-width:700px){.public-site.layer-site .shell{width:calc(100% - 36px)}.public-site.layer-site .l-header-inner{width:calc(100% - 36px);min-height:74px;gap:20px}.public-site.layer-site .l-wordmark{gap:10px}.public-site.layer-site .l-wordmark strong{font-size:28px;letter-spacing:-1.7px}.public-site.layer-site .l-wordmark small{font-size:5px;letter-spacing:.8px;margin-top:7px}.public-site.layer-site .l-mark{width:22px;gap:3px}.public-site.layer-site .l-mark i{width:18px;height:4px}.public-site.layer-site .l-header-actions{gap:0}.public-site.layer-site .l-header-search{width:30px}.public-site.layer-site .l-header-search svg{width:18px;height:18px}.public-site.layer-site .l-mobile-nav nav{left:-18px;right:-18px;padding-inline:22px}.public-site.layer-site .l-menu-label{font-size:10px}.public-site.layer-site .l-mobile-nav summary{gap:9px}.public-site.layer-site .l-hero{padding-top:22px}.public-site.layer-site .l-section-line{gap:15px;padding-bottom:15px}.public-site.layer-site .l-section-line>.l-kicker{font-size:7px;letter-spacing:1px}.public-site.layer-site .l-section-line>span{font-size:6px;letter-spacing:.7px}.public-site.layer-site .l-status-dot{width:5px;height:5px;margin-right:6px}.public-site.layer-site .l-hero-heading{grid-template-columns:1fr;gap:22px;padding-block:28px 28px}.public-site.layer-site .l-hero-heading h1{font-size:clamp(47px,9.7vw,68px);line-height:1.04;letter-spacing:-.075em}.public-site.layer-site .l-hero-heading p{font-size:13px;line-height:1.9;max-width:430px;margin-bottom:20px}.public-site.layer-site .l-hero-heading .button{min-height:49px;font-size:11px;padding-inline:20px}.public-site.layer-site .l-hero-board{grid-template-columns:1fr 100px;min-height:0}.public-site.layer-site .l-hero-board-copy{grid-column:1/-1;padding:23px 23px 0;display:grid;grid-template-columns:1fr auto;gap:14px 20px}.public-site.layer-site .l-hero-board-copy>.l-kicker{grid-column:1/-1;margin:0;font-size:7px}.public-site.layer-site .l-hero-board-copy h2{font-size:30px;margin:0}.public-site.layer-site .l-hero-board-copy h2 br{display:none}.public-site.layer-site .l-hero-board-copy h2>span{display:block}.public-site.layer-site .l-hero-board-copy>p{grid-column:1/-1;margin:0;max-width:none;font-size:10px}.public-site.layer-site .l-hero-board-copy>a{grid-column:2;grid-row:2;align-self:center;font-size:0;margin:0}.public-site.layer-site .l-hero-board-copy>a>span{width:36px;height:36px}.public-site.layer-site .l-hero-board-image{height:340px;padding:20px 6px 0}.public-site.layer-site .l-hero-board-image :is(.product-image-caption,.editorial-image-caption){font-size:7px}.public-site.layer-site .l-hero-spec{padding:24px 13px;margin-top:15px;border-top:1px solid #daddd2}.public-site.layer-site .l-hero-spec>.l-kicker{font-size:6px;letter-spacing:.6px}.public-site.layer-site .l-hero-spec>strong{font-size:45px;letter-spacing:-3.7px;margin-top:28px}.public-site.layer-site .l-hero-spec>strong>span{font-size:9px;margin-top:10px}.public-site.layer-site .l-hero-spec>div{margin-top:26px;gap:8px;font-size:6px;line-height:1.8}.public-site.layer-site .l-round-link{width:34px;height:34px}.public-site.layer-site .l-round-link svg{width:16px;height:16px}.public-site.layer-site .l-hero-caption{align-items:start;gap:15px;padding-block:13px 24px;font-size:8px}.public-site.layer-site .l-hero-caption>span{max-width:200px}.public-site.layer-site .l-hero-caption a{font-size:7px;gap:10px}.public-site.layer-site .l-task-bar{grid-template-columns:1fr}.public-site.layer-site .l-task-bar>a{padding:19px 0;gap:8px 20px}.public-site.layer-site .l-task-bar>a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.public-site.layer-site .l-task-bar>a>span{font-size:7px}.public-site.layer-site .l-task-bar strong{font-size:18px}.public-site.layer-site .l-task-bar svg{width:19px;height:19px}.public-site.layer-site .l-section{padding-block:63px}.public-site.layer-site .l-section-heading{display:block;margin-bottom:29px}.public-site.layer-site .l-section-heading>div:last-child:not(:first-child),.public-site.layer-site .l-section-heading>p{width:auto;max-width:500px;margin-top:23px}.public-site.layer-site .l-section-heading h2{font-size:40px;line-height:1.09;margin-top:16px}.public-site.layer-site .l-section-heading>.l-underlined-link{margin-top:24px;font-size:11px}.public-site.layer-site .l-weight-nav{max-width:420px}.public-site.layer-site .l-weight-nav a{padding:12px;font-size:21px}.public-site.layer-site .l-weight-grid{grid-template-columns:1fr}.public-site.layer-site .l-weight-card+.l-weight-card{border-left:0;border-top:1px solid var(--line)}.public-site.layer-site .l-weight-card-head{padding:22px 23px 0}.public-site.layer-site .l-weight-card-head>span{font-size:10px}.public-site.layer-site .l-weight-card-head>strong{font-size:31px}.public-site.layer-site .l-weight-image{height:300px;padding:23px 35px}.public-site.layer-site .l-weight-card-copy{padding:17px 23px 25px}.public-site.layer-site .l-weight-card-copy h3{font-size:28px}.public-site.layer-site .l-weight-card-copy>p:not(.l-model-name){font-size:13px}.public-site.layer-site .l-weight-card-copy>a{font-size:11px}.public-site.layer-site .l-weight-card-copy .l-model-name{font-size:10px}.public-site.layer-site .l-weight-bottom{display:block;margin-top:18px}.public-site.layer-site .l-weight-bottom p{font-size:9px;line-height:1.9}.public-site.layer-site .l-weight-bottom a{font-size:11px;margin-top:17px}.public-site.layer-site .l-brand-panel{padding-block:58px}.public-site.layer-site .l-brand-panel-inner{grid-template-columns:1fr;gap:39px}.public-site.layer-site .l-brand-panel h2{font-size:59px;margin-block:21px 24px}.public-site.layer-site .l-brand-panel-inner>div:first-child>p:not(.l-kicker){font-size:13px;max-width:440px}.public-site.layer-site .l-brand-index>a{gap:19px;padding-block:25px}.public-site.layer-site .l-brand-index strong{font-size:21px}.public-site.layer-site .l-brand-index p{font-size:11px}.public-site.layer-site .l-hub-grid,.public-site.layer-site .l-journal-grid{grid-template-columns:1fr;gap:35px}.public-site.layer-site .l-guide-image,.public-site.layer-site .l-hub-grid .l-guide-image{height:310px}.public-site.layer-site .l-guide-copy{padding-top:20px}.public-site.layer-site .l-guide-copy h3,.public-site.layer-site .l-hub-grid .l-guide-copy h3{font-size:28px}.public-site.layer-site .l-guide-copy>p{font-size:13px}.public-site.layer-site .l-guide-bottom{font-size:9px}.public-site.layer-site .l-guide-meta{font-size:8px}.public-site.layer-site .l-outdoor-feature{min-height:570px}.public-site.layer-site .l-outdoor-copy{padding-block:75px}.public-site.layer-site .l-outdoor-copy h2{font-size:clamp(42px,8.9vw,62px);line-height:1.06}.public-site.layer-site .l-outdoor-copy .l-kicker{font-size:8px;letter-spacing:1px}.public-site.layer-site .l-outdoor-marker{right:18px;top:20px;font-size:8px}.public-site.layer-site .l-outdoor-image .editorial-image-caption{left:18px;right:18px;font-size:7px}.public-site.layer-site .l-question-grid{grid-template-columns:1fr}.public-site.layer-site .l-question-grid>a{padding:25px 0;display:grid;grid-template-columns:1fr auto;gap:13px 25px}.public-site.layer-site .l-question-grid>a+a{padding-left:0;border-left:0;border-top:1px solid var(--line)}.public-site.layer-site .l-question-number{margin:0;grid-column:1/-1;font-size:8px}.public-site.layer-site .l-question-grid h3{font-size:29px;margin:0}.public-site.layer-site .l-question-grid p{font-size:12px;margin:0;grid-column:1}.public-site.layer-site .l-question-grid svg{grid-column:2;grid-row:2;align-self:center;margin:0}.public-site.layer-site .l-evidence-strip{display:block;margin-bottom:50px;padding-block:25px}.public-site.layer-site .l-evidence-strip strong{font-size:13px}.public-site.layer-site .l-evidence-strip p span{font-size:10px}.public-site.layer-site .l-evidence-strip>a{margin:20px 0 0 46px;font-size:10px}.public-site.layer-site .l-hub-page{padding-bottom:65px}.public-site.layer-site .l-hub-header{margin-bottom:34px}.public-site.layer-site .l-hub-title-row{grid-template-columns:1fr;gap:23px;padding-block:27px 30px}.public-site.layer-site .l-hub-title-row h1{font-size:clamp(44px,9vw,65px);line-height:1.06}.public-site.layer-site .l-hub-title-row p{font-size:14px}.public-site.layer-site .l-hub-cover{grid-template-columns:1fr}.public-site.layer-site .l-hub-photograph{height:310px}.public-site.layer-site .l-hub-cover-note{padding:25px;min-height:200px}.public-site.layer-site .l-hub-cover-note strong{font-size:39px;margin-top:25px}.public-site.layer-site .l-hub-cover-note .l-kicker{font-size:7px}.public-site.layer-site .l-hub-contents h2{font-size:23px}.public-site.layer-site .l-hub-contents>span{font-size:7px}.public-site.layer-site .l-hub-grid{margin-top:29px}.public-site.layer-site .l-hub-reading{grid-template-columns:1fr;gap:27px;margin-top:43px;padding-top:34px}.public-site.layer-site .l-hub-reading>div:first-child h2{font-size:39px}.public-site.layer-site .l-hub-reading>div:first-child h2 br{display:none}.public-site.layer-site .l-hub-reading>div:first-child h2 span:before{content:" "}.public-site.layer-site .l-hub-reading>div:first-child>p:not(.l-kicker){max-width:430px}.public-site.layer-site .l-hub-reading h3{font-size:26px}.public-site.layer-site .l-hub-reading li,.public-site.layer-site .l-hub-reading p{font-size:14px;line-height:1.95}.public-site.layer-site .l-hub-faqs,.public-site.layer-site .l-hub-sources{margin-top:36px}.public-site.layer-site .l-article-header h1{font-size:clamp(36px,7.7vw,54px);line-height:1.1;letter-spacing:-.065em;margin-block:26px 23px}.public-site.layer-site .l-article-summary{font-size:15px;line-height:1.85;margin-bottom:23px}.public-site.layer-site .l-article-meta{gap:7px 15px;font-size:8px}.public-site.layer-site .l-article-meta>span+span{padding-left:14px}.public-site.layer-site .l-article-cover-image .editorial-image-frame{height:300px}.public-site.layer-site .l-article-cover-image .editorial-image-caption{display:grid;gap:6px;font-size:8px}.public-site.layer-site .l-article-cover-image .editorial-image-caption>span:first-child{max-width:none}.public-site.layer-site .l-cover-tag{top:15px;left:15px;font-size:7px;padding:8px 11px;gap:25px}.public-site.layer-site .l-article-layout{grid-template-columns:1fr;gap:31px;padding-block:34px 50px}.public-site.layer-site .l-article-sidebar{position:static;max-height:none;overflow:visible}.public-site.layer-site .l-article-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 21px}.public-site.layer-site .l-article-sidebar nav>.l-kicker{grid-column:1/-1;font-size:8px}.public-site.layer-site .l-article-sidebar nav>a{font-size:10px;padding-block:10px;gap:9px}.public-site.layer-site .l-sidebar-tool{display:none}.public-site.layer-site .l-evidence-note{gap:15px;padding-block:20px;margin-bottom:31px}.public-site.layer-site .l-evidence-note p{font-size:11px;line-height:1.9}.public-site.layer-site .l-evidence-note strong{font-size:11px}.public-site.layer-site .l-article-body .l-article-section h2{font-size:27px;line-height:1.2}.public-site.layer-site .l-article-body .l-article-section li,.public-site.layer-site .l-article-body .l-article-section p{font-size:15px;line-height:1.95}.public-site.layer-site .l-direct-answer{padding:24px 22px}.public-site.layer-site .l-inline-photograph .editorial-image-frame{height:300px}.public-site.layer-site .l-article-inline{margin-block:31px 35px}.public-site.layer-site .l-inline-photograph .editorial-image-caption{font-size:9px}.public-site.layer-site .l-article-body .l-faq-section h2,.public-site.layer-site .l-article-body .l-source-section h2{font-size:32px}.public-site.layer-site .l-faq-section details p,.public-site.layer-site .l-faq-section summary{font-size:14px}.public-site.layer-site .l-source-section li a{font-size:11px}.public-site.layer-site .comparison-model-cards{grid-template-columns:1fr;gap:20px}.public-site.layer-site .comparison-model-card.product-suggestion{padding:24px}.public-site.layer-site .comparison-model-card h3{font-size:25px}.public-site.layer-site .l-footer-masthead{display:block;padding-block:50px 30px}.public-site.layer-site .l-footer-masthead h2{font-size:58px}.public-site.layer-site .l-footer-cta{width:100%;max-width:380px;margin-top:30px;padding:21px}.public-site.layer-site .l-footer-cta>span{font-size:24px}.public-site.layer-site .l-footer-grid{grid-template-columns:1fr 1fr;padding-block:30px 35px;gap:30px 20px}.public-site.layer-site .l-footer-about{display:block}.public-site.layer-site .l-footer-about p{font-size:12px;margin-bottom:18px;max-width:370px}.public-site.layer-site .l-footer-grid h3{font-size:8px}.public-site.layer-site .l-footer-grid>div>a{font-size:11px;margin-bottom:12px}.public-site.layer-site .l-footer-bottom{display:block;padding-block:20px 26px}.public-site.layer-site .l-footer-bottom>p{font-size:9px}.public-site.layer-site .l-footer-bottom>span{display:block;margin-top:18px}}@media (max-width:380px){.public-site.layer-site .l-header-inner{gap:15px}.public-site.layer-site .l-wordmark strong{font-size:26px}.public-site.layer-site .l-hero-heading h1{font-size:46px}.public-site.layer-site .l-section-line>span{font-size:5.5px}.public-site.layer-site .l-hero-board{grid-template-columns:1fr 88px}.public-site.layer-site .l-hero-board-copy{padding-inline:19px}.public-site.layer-site .l-hero-board-copy h2{font-size:27px}.public-site.layer-site .l-hero-board-image{height:315px}.public-site.layer-site .l-hero-spec{padding-inline:10px}.public-site.layer-site .l-hero-spec>strong{font-size:42px}.public-site.layer-site .l-hero-spec>div{font-size:5.8px}.public-site.layer-site .l-guide-image,.public-site.layer-site .l-hub-grid .l-guide-image{height:280px}.public-site.layer-site .l-section-heading h2{font-size:37px}.public-site.layer-site .l-footer-masthead h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.public-site.layer-site *,.public-site.layer-site :after,.public-site.layer-site :before{animation:none!important;transition:none!important}.public-site.layer-site .button:hover,.public-site.layer-site .l-guide-card:hover .l-guide-photograph img,.public-site.layer-site .l-hero-board:hover .l-hero-board-image img,.public-site.layer-site .l-round-link:hover,.public-site.layer-site .l-weight-card:hover .l-weight-image img{transform:none}}