.oud-hero-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oud-hero-overview figure{margin:0}.oud-hero-overview img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.oud-hero-overview figcaption{display:flex;gap:12px;font-size:11px;padding:11px 0;line-height:1.35}.oud-hero-overview figcaption span{opacity:.7}.oud-hero h1{font-size:clamp(52px,5.8vw,94px)}.oud-directions{background:#eadfcf}.oud-directions-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:55px}.oud-directions-heading h2{font-size:clamp(48px,5.5vw,85px);margin-top:25px}.oud-directions-heading>p{max-width:380px;font-size:18px}.oud-directions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 30px}.oud-direction{margin:0;scroll-margin-top:35px;min-width:0}.oud-enlarge{display:block;position:relative}.oud-enlarge>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.oud-enlarge-label{position:absolute;bottom:15px;right:15px;background:var(--chalk);padding:10px 15px;min-height:44px;font-size:11px;display:flex;align-items:center;gap:24px}.oud-direction figcaption{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:22px}.oud-direction h3{font:500 28px/1.1 var(--display);letter-spacing:-.035em;margin-top:10px}.oud-direction figcaption>p{font-size:13px;line-height:1.65;max-width:220px}.oud-development-note{border-top:1px solid var(--line);margin-top:50px;padding-top:22px;font-size:12px;max-width:920px}.oud-mini-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:6px;background:#e9ddcf;padding:10px;align-items:center}.product-image.oud-overview-link .oud-mini-mosaic{aspect-ratio:4/5}.product-image.oud-overview-link .oud-mini-mosaic img,.next-product .oud-mini-mosaic img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.next-product .oud-mini-mosaic{width:230px;height:190px}.oud-earlier-study{border-block:1px solid var(--line)}.oud-earlier-study>summary{padding:26px 4.2%;display:flex;align-items:center;justify-content:space-between;gap:22px;font:500 25px var(--display);list-style:none}.oud-earlier-study>summary::-webkit-details-marker{display:none}.oud-earlier-study>summary>span{font:12px var(--body);display:flex;align-items:center;gap:24px}.oud-earlier-study[open]>summary{border-bottom:1px solid var(--line)}#oud-gallery-dialog{padding:0;width:calc(100% - 40px);max-width:1120px;max-height:calc(100dvh - 36px)}#oud-gallery-dialog .dialog-toolbar{position:sticky;top:0;z-index:2;background:var(--chalk);min-height:62px;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:11px}#oud-gallery-dialog .dialog-close{position:static;width:44px;height:44px;padding:0;display:grid;place-items:center}.oud-gallery-body{padding:24px 30px 28px}#oud-gallery-dialog h2{font-size:clamp(27px,3vw,40px);margin:0 0 22px}#oud-gallery-image{width:100%;height:auto;max-height:60dvh;aspect-ratio:4/3;object-fit:contain}.oud-gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px}.oud-gallery-controls button{min-height:44px;min-width:44px;border:1px solid var(--line);padding:9px 14px;display:flex;align-items:center;gap:14px;font-size:12px}.oud-gallery-controls button:hover{background:var(--ink);color:var(--chalk)}.oud-gallery-controls p{font-size:12px;text-align:center}#oud-gallery-dialog .micro{margin-top:18px}
@media(max-width:700px){.oud-hero-overview{gap:10px}.oud-hero-overview figcaption{font-size:10px;gap:8px}.oud-hero h1{font-size:56px}.oud-directions-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.oud-directions-heading h2{font-size:48px}.oud-directions-heading>p{font-size:16px}.oud-directions-grid{grid-template-columns:1fr;gap:38px}.oud-direction figcaption{padding-top:17px;gap:18px}.oud-direction h3{font-size:25px}.oud-direction figcaption>p{font-size:12px}.oud-enlarge-label{right:10px;bottom:10px;padding:8px 12px;gap:18px}.oud-development-note{margin-top:35px;font-size:11px}.product-image.oud-overview-link .oud-mini-mosaic{aspect-ratio:1/1}.next-product .oud-mini-mosaic{width:100px;height:130px;padding:4px;gap:3px}.oud-earlier-study>summary{padding:22px 6%;font-size:20px;align-items:start}.oud-earlier-study>summary>span{font-size:10px;max-width:130px;gap:12px;line-height:1.5}#oud-gallery-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}#oud-gallery-dialog .dialog-toolbar{padding:8px 14px;min-height:60px}.oud-gallery-body{padding:20px 16px}#oud-gallery-dialog h2{font-size:28px;margin-bottom:20px}.oud-gallery-controls button{padding:8px 10px;gap:8px;font-size:11px}.oud-gallery-controls p{font-size:10px}.oud-gallery-controls{gap:8px}#oud-gallery-dialog .micro{font-size:10px}}
@media(max-width:700px){.oud-hero .oud-hero-overview{order:1}.oud-hero .product-hero-copy{order:2}.oud-hero h1{font-size:46px}}
