/* A dark masthead and product advertisements. No hover transforms. */
.study16 .s13-header{
  margin-top:8px;min-height:88px;padding:0;gap:24px;
  border:0;border-bottom:1px solid #806441;background:#100a17;
  color:#e8dded;
}
.study16 .s13-header:after{display:none}
.study16 .s13-brand{align-self:stretch;min-width:148px;gap:15px;position:relative;padding-right:22px}
.study16 .s13-brand img{width:40px;height:54px;filter:none;position:relative}
.study16 .s13-brand span{display:block;color:#cbb688;font:600 11px/1.35 var(--display);letter-spacing:.11em}
.study16 .s13-header nav{align-self:stretch;align-items:stretch;gap:21px}
.study16 .s13-header #s14-nav a{position:relative;color:#e8dded;font-size:18px;letter-spacing:.04em;gap:7px;border-bottom:3px solid transparent;padding-top:3px}
.study16 .s13-header #s14-nav a:hover{color:#f3d08b;border-bottom-color:#d8b66a}
.study16 .s13-header #s14-nav a:focus-visible{outline:2px solid #e5c175;outline-offset:3px}
.study16 .s13-header #s14-nav .ui-icon{color:#d8b66a;width:18px;height:18px}
.study16 .s14-menu-toggle{color:#e5c175;border-color:#806441;background:transparent;position:relative;z-index:1}
.study16 .s14-menu-toggle .ui-icon{color:inherit}
.study16 .s14-menu-toggle:hover{border-color:#e5c175;color:#e5c175}
.study16 .s14-menu-toggle:focus-visible{outline-color:#e5c175}
.s16-products{container:s16-products / inline-size;margin-block:72px 0;color:#f4edf8}
.s16-products h2{font:600 42px/1.05 var(--display);letter-spacing:.025em;margin:0 0 24px}
.s16-product-pair{display:grid;grid-template-columns:7fr 5fr;gap:24px}
.s16-product{display:flex;flex-direction:column;min-width:0;position:relative;isolation:isolate;text-decoration:none;color:inherit;border:1px solid #6b536f;padding:28px;background:#160f20}
.s16-product:before{display:none}
.s16-product:after{content:"";position:absolute;left:27px;top:-1px;width:64px;height:3px;background:#d8b66a;pointer-events:none}
.s16-product:hover{border-color:#ad925e}
.s16-product:focus-visible{outline:2px solid #edca79;outline-offset:5px}
.s16-product-head{display:flex;align-items:center;gap:14px;margin:0}
.s16-product-head>img{width:37px;height:37px;object-fit:contain;flex:0 0 37px}
.s16-product h3{font:600 clamp(34px,3.7cqw,44px)/1 var(--display);letter-spacing:.015em;margin:0;color:#f0dfb4}
.s16-product-use{font-size:14px;line-height:1.8;color:#e0d4e8;margin:14px 0 0;min-height:50px}
.s16-studio-ad{background:#2a183c}
.s16-studio-art{display:grid;grid-template-columns:minmax(0,calc((100% - 10px)*2/3 + 5.925926px)) minmax(0,1fr);gap:10px;align-content:center;margin:24px 0 30px;flex:1}
.s16-studio-art>img:first-child{grid-row:1 / 3}
.s16-studio-art img{display:block;width:100%;height:auto;min-width:0}
.s16-hub-ad{background:linear-gradient(135deg,#100d18,#1f122d)}
.s16-hub-art{position:relative;min-height:182px;display:grid;place-items:center;flex:1;margin:6px 0 18px}
.s16-hub-art>img{display:block;width:180px;height:180px;position:relative}
.s16-hub-art:before{display:none}
.s16-hub-features{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 25px;list-style:none;gap:6px;color:#cbbbda}
.s16-hub-features li{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;text-align:center}
.s16-hub-features svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:#d8b66a}
.s16-product-entry{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #775d61;padding-top:16px;gap:16px;color:#d8b66a;font:600 18px/1.3 var(--display);letter-spacing:.05em;min-height:46px}
.s16-product-entry svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.s16-product:hover .s16-product-entry{color:#f6d899}
@media(min-width:761px) and (max-width:1100px){.study16 .s13-header{gap:16px;padding-inline:0}.study16 .s13-brand{min-width:55px;padding-right:15px}.study16 .s13-brand span{display:none}.study16 .s13-header nav{gap:13px}.study16 .s13-header #s14-nav a{font-size:17px;gap:6px}}
@media(max-width:760px){.study16 .s13-header{padding:0;min-height:72px;margin-top:14px;grid-template-rows:minmax(72px,auto) auto;gap:0 12px}.study16 .s13-brand{border:0;min-width:0;gap:12px}.study16 .s13-brand img{width:29px;height:40px}.study16 .s13-brand span{font-size:10px}.study16 .s13-header #s14-nav{border-color:#69484870;gap:0 10px;padding-bottom:14px}.study16 .s13-header #s14-nav a{font-size:17px;padding:6px 0;border-bottom:0;gap:7px}.study16 .s13-header #s14-nav a:hover{text-decoration:underline;text-underline-offset:5px}.study16 .s14-menu-toggle{font-family:var(--display);font-size:15px;min-width:80px}.s16-products{margin-top:52px}.s16-products h2{font-size:36px}}
@container s16-products (max-width:900px){.s16-product-pair{grid-template-columns:1fr 1fr;gap:16px}.s16-product{padding:23px}.s16-studio-art{grid-template-columns:1fr 1fr}.s16-studio-art>img:first-child{grid-row:1;grid-column:1 / -1}.s16-hub-art{min-height:210px}.s16-product h3{font-size:34px}.s16-product-head>img{width:30px;height:30px;flex-basis:30px}}
@container s16-products (max-width:660px){.s16-product-pair{grid-template-columns:1fr;gap:24px}.s16-product{padding:24px}.s16-product h3{font-size:38px}.s16-studio-art{grid-template-columns:minmax(0,calc((100% - 10px)*2/3 + 5.925926px)) minmax(0,1fr);margin-block:24px}.s16-studio-art>img:first-child{grid-row:1 / 3;grid-column:auto}.s16-product-use{min-height:0}.s16-hub-art{min-height:210px}.s16-hub-features{margin-bottom:24px}}
@container s16-products (max-width:340px){.s16-product{padding:20px}.s16-product h3{font-size:32px}.s16-product-head{gap:10px}.s16-product-head>img{width:27px;height:27px;flex-basis:27px}.s16-studio-art{grid-template-columns:1fr 1fr}.s16-studio-art>img:first-child{grid-column:1 / -1;grid-row:1}}
@container s16-products (max-width:340px){.s16-hub-features{grid-template-columns:1fr 1fr;gap:14px 12px}.s16-hub-features li{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:10px}.s16-hub-features svg{flex:0 0 23px}}



