/* START_SECTION:oweken-campaign (INDEX:38) */
html.oweken-layout{--ivory:#fbf8f3;--paper:#f0e7dc;--sand:#a98b6b;--stone:#71685e;--charcoal:#23201c;--line:rgba(92,73,52,.16);background:var(--ivory);scroll-behavior:smooth}
.oweken-layout *{box-sizing:border-box}.oweken-layout body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.oweken-layout a{color:inherit;text-decoration:none}.oweken-layout img{display:block;max-width:100%}.oweken-layout button{font:inherit}.oweken-layout :focus-visible{outline:2px solid #796047;outline-offset:5px}.oweken-layout main{overflow:clip}.oweken-layout .skip-link{position:fixed!important;clip-path:inset(100%);top:10px;left:10px;transform:translateY(-150%);z-index:100;background:var(--ivory);padding:16px}.oweken-layout .skip-link:focus{transform:none;clip-path:none}
.oweken-layout h1,.oweken-layout h2,.oweken-layout h3,.oweken-layout .chapter,.oweken-layout .buy-price{font-family:var(--display-font,'Arial Narrow',sans-serif);font-weight:700;text-transform:uppercase}.oweken-layout h2{font-size:clamp(32px,3.5vw,54px);line-height:1.12;margin:6px 0 22px;letter-spacing:-.025em}.oweken-layout h3{font-size:18px;margin:0 0 8px}.oweken-layout p{font-size:14px;line-height:1.65}.oweken-layout .chapter{display:block;color:var(--sand);font-size:30px;line-height:1}.oweken-layout .section-lead{white-space:pre-line;text-transform:uppercase;font-size:14px;line-height:1.5;margin:0 0 30px}.oweken-layout .button{display:inline-flex;align-items:center;justify-content:center;background:var(--charcoal);color:var(--ivory);min-height:52px;padding:15px 34px;border:1px solid var(--charcoal);border-radius:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:background .2s}.oweken-layout .button:hover{background:#574738}.oweken-layout .button:disabled{opacity:.5}
.oweken-layout .hero{background:var(--paper)}.oweken-layout .hero-frame{position:relative;max-width:1680px;margin:auto;min-height:640px;height:min(54vw,800px);overflow:hidden}.oweken-layout .site-header{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:30px 6%;background:transparent;border:0}.oweken-layout .wordmark,.oweken-layout .footer-brand{font-size:21px;font-weight:700;letter-spacing:.18em}.oweken-layout .site-nav{display:flex;align-items:center;gap:40px;font-size:11px;text-transform:uppercase}.oweken-layout .site-nav a{padding:8px 0}.oweken-layout .hero-photo{position:absolute;inset:0}.oweken-layout .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.oweken-layout .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f4ece1 0%,rgba(244,236,225,.93) 23%,rgba(244,236,225,.25) 49%,transparent 66%)}.oweken-layout .hero-copy{position:relative;z-index:2;padding:145px 0 70px 6%;width:49%;height:100%;display:flex;flex-direction:column;justify-content:center}.oweken-layout .eyebrow{color:#8d755c;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.oweken-layout .hero h1{font-size:clamp(70px,7.7vw,120px);line-height:1.04;letter-spacing:-.045em;margin:0}.oweken-layout .hero h1 span{display:block}.oweken-layout .hero h1 .motion{color:#a18361}.oweken-layout .hero-intro{margin:20px 0 25px;max-width:340px;font-size:13px;text-transform:uppercase}.oweken-layout .hero-grid,.oweken-layout .scroll-cue,.oweken-layout .hero-spec{display:none}
.oweken-layout .motion-strip{background:#eee3d6;border-block:1px solid var(--line);padding:13px 0;overflow:hidden}.oweken-layout .motion-track,.oweken-layout .motion-group{display:flex;align-items:center;width:max-content}.oweken-layout .motion-track{animation:owk-ticker 32s linear infinite}.oweken-layout .motion-item{font-size:10px;text-transform:uppercase;white-space:nowrap;padding:0 28px;letter-spacing:.05em}.oweken-layout .motion-item:before{content:'';display:inline-block;width:20px;height:1px;background:var(--sand);margin-right:35px;vertical-align:middle;transform:rotate(-12deg)}.oweken-layout .motion-reflection{display:none}@keyframes owk-ticker{to{transform:translateX(-50%)}}
.oweken-layout .system-section,.oweken-layout .buy-section,.oweken-layout .movement-section{padding:64px 6%;border:0;max-width:1680px;margin:auto}.oweken-layout .system-section{display:grid;grid-template-columns:27% minmax(0,1fr);gap:3%;background:#f6efe6;min-height:690px}.oweken-layout .system-intro{align-self:center;position:relative;z-index:3}.oweken-layout .detail-list{display:grid;gap:26px}.oweken-layout .detail-list article{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start}.oweken-layout .detail-list article>span{display:block;font-family:var(--display-font);color:var(--sand);font-size:25px;border-bottom:1px solid var(--sand);line-height:1.5}.oweken-layout .detail-list h3{font-size:16px;margin:0 0 5px}.oweken-layout .detail-list p{font-size:12px;line-height:1.55;max-width:230px;margin:0;color:var(--stone)}.oweken-layout .detail-list .detail-arrow{display:none}.oweken-layout .system-stage{position:relative;min-width:0;min-height:550px;display:grid;align-items:center}.oweken-layout .system-watermark{position:absolute;inset:0 0 auto;line-height:1.05;font:700 clamp(55px,7.5vw,112px)/1.05 var(--display-font);text-transform:uppercase;color:rgba(118,91,59,.045);pointer-events:none}.oweken-layout .product-interaction{position:relative;width:100%;max-width:650px;margin:auto;z-index:1}.oweken-layout .product-portrait{position:relative}.oweken-layout .product-scene{position:relative;width:100%;aspect-ratio:1;isolation:isolate;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at center,#000 55%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,transparent 74%)}.oweken-layout .product-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s}.oweken-layout .assembled-view{opacity:1}.oweken-layout .exploded-view{opacity:0}.oweken-layout .is-open .assembled-view{opacity:0}.oweken-layout .is-open .exploded-view{opacity:1}.oweken-layout .system-trigger{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:12px 18px;min-height:44px;border:1px solid var(--line);background:#f7f0e6;color:var(--charcoal);text-transform:uppercase;font-size:10px;letter-spacing:.07em;cursor:pointer;white-space:nowrap}.oweken-layout .system-components{display:none;position:absolute;inset:0;pointer-events:none;z-index:2}.oweken-layout .system-components>div{position:absolute;width:160px}.oweken-layout .system-components>div:nth-child(1){right:0;top:44%}.oweken-layout .system-components>div:nth-child(2){left:0;top:24%}.oweken-layout .system-components>div:nth-child(3){right:0;top:12%}.oweken-layout .system-components span{display:block;font:700 15px var(--display-font);text-transform:uppercase}.oweken-layout .system-components p{font-size:11px;line-height:1.5;color:var(--stone);margin:5px 0}.oweken-layout .system-components>div:before{content:'';position:absolute;right:calc(100% + 8px);top:10px;width:42px;height:1px;background:#ad957a}.oweken-layout .system-components>div:nth-child(2):before{right:auto;left:calc(100% + 8px)}
.oweken-layout .buy-section{background:#eee3d5;padding-block:45px}.oweken-layout .buy-main{display:grid;grid-template-columns:27% 41% 28%;gap:2%;align-items:center}.oweken-layout .buy-title h2{margin-bottom:22px}.oweken-layout .pair-features{display:grid;gap:18px}.oweken-layout .pair-features>div{display:flex;align-items:center;gap:16px}.oweken-layout .pair-features span{font:700 23px var(--display-font);color:var(--sand)}.oweken-layout .pair-features p{font-size:12px;text-transform:uppercase;margin:0}.oweken-layout .pair-visual img{width:100%;height:auto;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 55%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse,#000 55%,transparent 76%)}.oweken-layout .buy-panel{padding:0;border:0;background:none}.oweken-layout .pair-label{font-size:12px;letter-spacing:.14em}.oweken-layout .buy-price{color:#927553;font-size:clamp(38px,4vw,58px);line-height:1.2}.oweken-layout .buy-description{font-size:12px;line-height:1.6;color:var(--stone);margin:16px 0 22px}.oweken-layout .buy-panel .button{width:100%;padding-inline:12px}.oweken-layout .buy-notes{display:grid;gap:6px;margin-top:20px;font-size:11px;color:var(--stone)}
.oweken-layout .movement-section{display:grid;grid-template-columns:26% 47% 23%;gap:2%;align-items:center;background:#f5eee4;padding-block:26px}.oweken-layout .movement-copy p:last-child{font-size:12px;line-height:1.7;color:var(--stone);max-width:250px}.oweken-layout .knee-stage{position:relative;aspect-ratio:1}.oweken-layout .knee-stage>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 72%)}.oweken-layout .knee-target{position:absolute;left:35%;top:53%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%)}.oweken-layout .knee-target span{position:absolute;inset:0;border:1px solid rgba(146,108,63,.45);border-radius:50%;animation:owk-pulse 3s ease-out infinite}.oweken-layout .knee-target span:nth-child(2){inset:-30%;animation-delay:1.5s;border-style:dashed}.oweken-layout .knee-target i{position:absolute;inset:-55%;border:1px solid transparent;border-top-color:#b49a7b;border-radius:50%;animation:owk-sweep 8s linear infinite}.oweken-layout .target-copy h3{font-size:22px;letter-spacing:.03em}.oweken-layout .target-copy p{font-size:13px;color:var(--stone);line-height:1.65}.oweken-layout .target-copy:before{content:'';display:block;width:60px;height:1px;background:var(--sand);margin-bottom:20px}@keyframes owk-pulse{0%{transform:scale(.85);opacity:.9}100%{transform:scale(1.35);opacity:0}}@keyframes owk-sweep{to{transform:rotate(360deg)}}
.oweken-layout .sports-strip{background:#ebe0d1}.oweken-layout .sports-strip>img{width:100%;height:350px;max-height:none;object-fit:cover;object-position:center;filter:sepia(.25) saturate(.7)}.oweken-layout .sports-labels{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;padding:13px 3%;font:500 13px var(--display-font);text-transform:uppercase;border-block:1px solid var(--line);gap:5px}.oweken-layout .site-footer{padding:40px 6% 26px;background:#f7f1e8}.oweken-layout .footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}.oweken-layout .footer-main p{font-size:11px;color:var(--stone)}.oweken-layout .footer-nav{display:flex;justify-content:flex-end;gap:30px;font-size:11px;text-transform:uppercase}.oweken-layout .site-footer small{display:block;text-align:right;font-size:10px;color:var(--stone);margin-top:22px}.oweken-layout .mobile-buy{display:none}
@media(min-width:1681px){.oweken-layout .hero-frame,.oweken-layout .system-section,.oweken-layout .buy-section,.oweken-layout .movement-section{max-width:none;padding-left:max(6%,calc((100vw - 1480px)/2));padding-right:max(6%,calc((100vw - 1480px)/2))}.oweken-layout .hero-frame{padding:0;max-width:1680px}}
@media(max-width:1000px){.oweken-layout .hero-frame{min-height:570px}.oweken-layout .system-section{padding-inline:4%;grid-template-columns:29% 68%;gap:3%;min-height:560px}.oweken-layout .system-stage{min-height:460px}.oweken-layout .system-components>div{width:118px}.oweken-layout .system-components span{font-size:13px}.oweken-layout .system-components p{font-size:10px}.oweken-layout .system-components>div:before{width:20px}.oweken-layout .buy-section,.oweken-layout .movement-section{padding-inline:4%}.oweken-layout .detail-list{gap:18px}.oweken-layout .section-lead{font-size:12px}}
@media(max-width:700px){.oweken-layout .site-header{padding:23px 6%}.oweken-layout .wordmark{font-size:17px}.oweken-layout .site-nav{gap:18px;font-size:10px}.oweken-layout .site-nav a:first-child{display:none}.oweken-layout .hero-frame{min-height:610px;height:155vw;max-height:730px}.oweken-layout .hero-photo img{object-position:65% center}.oweken-layout .hero-shade{background:linear-gradient(90deg,rgba(244,236,225,.96),rgba(244,236,225,.75) 28%,transparent 85%)}.oweken-layout .hero-copy{padding:115px 0 75px 6%;width:75%;justify-content:flex-start}.oweken-layout .hero h1{font-size:clamp(68px,15vw,98px)}.oweken-layout .hero-intro{max-width:195px;font-size:11px;margin:20px 0}.oweken-layout .hero-actions .button{min-height:48px;padding:15px 24px;font-size:11px}.oweken-layout .eyebrow{font-size:10px}.oweken-layout .motion-strip{padding:11px 0}.oweken-layout .system-section{display:block;padding:44px 6% 30px}.oweken-layout h2{font-size:36px}.oweken-layout .system-intro .section-lead{margin-bottom:24px}.oweken-layout .detail-list{grid-template-columns:repeat(3,1fr);gap:12px}.oweken-layout .detail-list article{display:block}.oweken-layout .detail-list article>span{display:inline-block;font-size:22px;margin-bottom:10px}.oweken-layout .detail-list h3{font-size:14px}.oweken-layout .detail-list p{font-size:10px}.oweken-layout .system-stage{min-height:440px;margin-top:25px}.oweken-layout .product-interaction{width:100%}.oweken-layout .system-components>div{width:102px}.oweken-layout .system-components>div:nth-child(1){top:53%}.oweken-layout .system-components>div:nth-child(2){top:23%}.oweken-layout .system-components>div:nth-child(3){top:4%}.oweken-layout .system-components p{font-size:9px}.oweken-layout .system-components>div:before{width:14px}.oweken-layout .system-watermark{font-size:62px}.oweken-layout .buy-section{padding:40px 6%}.oweken-layout .buy-main{grid-template-columns:1fr 1fr;gap:18px}.oweken-layout .buy-title{grid-column:1/-1}.oweken-layout .buy-title .section-lead{margin-bottom:15px}.oweken-layout .pair-features{display:flex;flex-wrap:wrap;gap:14px}.oweken-layout .pair-features>div{gap:6px}.oweken-layout .pair-features p{font-size:9px}.oweken-layout .pair-features span{font-size:16px}.oweken-layout .pair-visual{margin-left:-20%;margin-right:-10%}.oweken-layout .buy-price{font-size:38px}.oweken-layout .buy-description{font-size:11px}.oweken-layout .buy-panel .button{font-size:10px;min-height:46px}.oweken-layout .buy-notes{font-size:10px}.oweken-layout .movement-section{grid-template-columns:1fr;padding:40px 6% 30px;gap:0}.oweken-layout .movement-copy p:last-child{max-width:100%;margin-bottom:0}.oweken-layout .movement-copy .section-lead{margin-bottom:16px}.oweken-layout .knee-stage{max-height:390px;margin-block:-10px}.oweken-layout .target-copy{max-width:290px;margin-top:-10px;position:relative}.oweken-layout .target-copy:before{margin-bottom:14px}.oweken-layout .sports-strip>img{height:auto;max-height:none;object-fit:contain}.oweken-layout .sports-labels{font-size:8px;padding-inline:8px}.oweken-layout .footer-main{grid-template-columns:1fr;gap:10px}.oweken-layout .footer-nav{justify-content:flex-start}.oweken-layout .site-footer small{text-align:left;line-height:1.5}.oweken-layout .site-footer{padding:30px 6%}.oweken-layout .footer-main p{margin:0}}
@media(prefers-reduced-motion:reduce){html.oweken-layout{scroll-behavior:auto}.oweken-layout *{animation:none!important;transition:none!important}}

.oweken-layout .product-scene,.oweken-layout .pair-visual img,.oweken-layout .knee-stage>img{-webkit-mask-image:none;mask-image:none;border-radius:0;filter:none}
.oweken-layout .system-section{background:#f3e9dd;padding:40px 5%;grid-template-columns:30% minmax(0,1fr);gap:2%;min-height:0}
.oweken-layout .system-stage{min-height:0}.oweken-layout .product-interaction{max-width:760px}.oweken-layout .system-watermark{display:none}
.oweken-layout .buy-section{background:#e7d7c3;padding:42px 5%}.oweken-layout .buy-main{grid-template-columns:28% 40% 28%;gap:2%}
.oweken-layout .movement-section{padding:36px 5%;grid-template-columns:28% 44% 24%;gap:2%;background:#f3e9dd}
.oweken-layout h2{font-size:clamp(46px,5.3vw,78px);line-height:1.04;letter-spacing:-.035em;margin:10px 0 24px}
.oweken-layout .chapter{font-size:38px;color:#967047}.oweken-layout .section-lead{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:32px}
.oweken-layout .detail-list{gap:30px}.oweken-layout .detail-list article{grid-template-columns:35px 1fr;gap:16px}.oweken-layout .detail-list article>span{font-size:32px;color:#967047}.oweken-layout .detail-list h3{font-size:23px;line-height:1.15;margin-bottom:9px}.oweken-layout .detail-list p{font-size:14px;line-height:1.6;max-width:290px;color:#524a41}
.oweken-layout .pair-features{gap:24px}.oweken-layout .pair-features span{font-size:30px;color:#967047}.oweken-layout .pair-features p{font-size:14px;font-weight:700;line-height:1.4}.oweken-layout .pair-label{font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;color:#675440}
.oweken-layout .offer-name{font-size:28px;line-height:1.2;margin:0 0 20px}.oweken-layout .buy-price{font-size:clamp(48px,5.3vw,76px);color:#89603b}.oweken-layout .buy-description{font-size:15px;line-height:1.6;color:#514539}.oweken-layout .buy-notes{font-size:12px;gap:8px;color:#514539}
.oweken-layout .button{min-height:58px;font-size:14px;font-weight:700;letter-spacing:.045em;padding:18px 38px}.oweken-layout .hero h1{font-size:clamp(76px,8.6vw,132px)}.oweken-layout .hero-intro{font-size:15px;font-weight:600}.oweken-layout .hero h1 .motion{color:#9c7650}
.oweken-layout .system-trigger{background:#29231d;color:#fbf8f3;border:0;font-size:12px;min-height:48px;padding:14px 26px;bottom:18px}.oweken-layout .movement-copy p:last-child{max-width:320px;font-size:15px;line-height:1.7;color:#524a41}.oweken-layout .target-copy h3{font-size:33px;line-height:1.15}.oweken-layout .target-copy p{font-size:15px;line-height:1.7;color:#524a41}.oweken-layout .target-copy:before{height:3px;width:70px;background:#a67c51}
.oweken-layout .footer-brand{font-size:26px}.oweken-layout .footer-main p,.oweken-layout .footer-nav{font-size:13px}
@media(min-width:701px) and (max-width:1050px){.oweken-layout h2{font-size:46px}.oweken-layout .section-lead{font-size:13px}.oweken-layout .detail-list{gap:18px}.oweken-layout .detail-list h3{font-size:19px}.oweken-layout .detail-list p{font-size:12px}.oweken-layout .offer-name{font-size:23px}.oweken-layout .pair-features p{font-size:12px}.oweken-layout .movement-copy p:last-child,.oweken-layout .target-copy p{font-size:13px}}
@media(max-width:700px){.oweken-layout .system-section,.oweken-layout .buy-section,.oweken-layout .movement-section{padding:34px 6%}.oweken-layout .system-section{display:block}.oweken-layout h2{font-size:49px}.oweken-layout .chapter{font-size:30px}.oweken-layout .section-lead{font-size:14px;margin-bottom:25px}.oweken-layout .hero h1{font-size:clamp(70px,16vw,104px)}.oweken-layout .hero-intro{font-size:12px}.oweken-layout .detail-list{grid-template-columns:1fr;gap:18px}.oweken-layout .detail-list article{display:grid;grid-template-columns:30px 1fr;gap:15px}.oweken-layout .detail-list article>span{font-size:25px;margin:0}.oweken-layout .detail-list h3{font-size:21px;margin-bottom:5px}.oweken-layout .detail-list p{font-size:13px;max-width:none}.oweken-layout .system-stage{margin-top:26px;margin-inline:-6.8%;min-height:0}.oweken-layout .product-interaction{width:100%;max-width:none}.oweken-layout .system-trigger{font-size:10px;min-height:44px;padding:10px 18px;bottom:8px}.oweken-layout .buy-main{grid-template-columns:1fr;gap:20px}.oweken-layout .buy-title{grid-column:auto}.oweken-layout .pair-visual{margin:0 -6.8%}.oweken-layout .pair-features{gap:15px}.oweken-layout .pair-features span{font-size:20px}.oweken-layout .pair-features p{font-size:11px}.oweken-layout .buy-panel{padding-top:2px}.oweken-layout .offer-name{font-size:27px;margin-bottom:12px}.oweken-layout .buy-price{font-size:58px}.oweken-layout .buy-description{font-size:14px;margin-block:14px 20px}.oweken-layout .buy-panel .button{font-size:13px;min-height:54px}.oweken-layout .buy-notes{font-size:12px}.oweken-layout .movement-section{grid-template-columns:1fr}.oweken-layout .knee-stage{margin:20px -6.8% 18px;max-height:none}.oweken-layout .target-copy{max-width:none;margin:0}.oweken-layout .target-copy h3{font-size:29px}.oweken-layout .target-copy p,.oweken-layout .movement-copy p:last-child{font-size:14px;max-width:none}}

.oweken-layout .campaign-experience{position:relative;background:#f3ebdf;color:#25221e;isolation:isolate}
.oweken-layout .campaign-experience button,.oweken-layout .campaign-experience a{-webkit-tap-highlight-color:transparent}
.oweken-layout .campaign-experience h2{font-size:clamp(44px,4.8vw,72px);line-height:1.04;margin:22px 0 26px;letter-spacing:-.035em}
.oweken-layout .campaign-experience h2 em{display:block;font-style:normal;color:#a1805c}
.oweken-layout .campaign-experience [hidden]{display:none!important}
.oweken-layout .owk-defs{position:absolute;overflow:hidden;pointer-events:none}
.oweken-layout .chapter-line{display:flex;gap:16px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0;color:#71604f}
.oweken-layout .chapter-line>span{font:600 24px var(--display-font);color:#a1805c;letter-spacing:0}
.oweken-layout .experience-lead{font-size:15px;line-height:1.65;max-width:340px;color:#655b50;margin:0 0 30px}
.oweken-layout .ambient-sand{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:210px;pointer-events:none;opacity:.65}
.oweken-layout .experience-system{position:relative;display:grid;grid-template-columns:31% minmax(0,1fr);gap:4%;padding:70px 6% 44px;align-items:center}
.oweken-layout .experience-copy,.oweken-layout .system-workspace{position:relative;z-index:1;min-width:0}
.oweken-layout .component-controls{display:grid;gap:0;margin:30px 0 22px;max-width:350px}
.oweken-layout .component-button{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;min-height:50px;border:0;border-bottom:1px solid #d6c6b2;background:transparent;padding:14px 0;color:#766757;font-size:14px;font-weight:600;cursor:pointer}
.oweken-layout .component-button[aria-pressed=true]{color:#24211e;border-bottom-color:#80664b}

.oweken-layout .component-panels{min-height:164px;max-width:350px}.oweken-layout .feature-kicker{font-size:9px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#8b7155;margin:0 0 11px}
.oweken-layout .component-panel h3{font-size:25px;line-height:1.15;margin:0 0 11px}.oweken-layout .component-panel>p:last-child{font-size:14px;line-height:1.7;color:#5e544a;margin:0}
.oweken-layout .system-workspace{align-self:stretch;display:flex;justify-content:center;flex-direction:column;min-width:0}.oweken-layout .scene-watermark{position:absolute;top:0;left:4%;font:700 clamp(70px,10vw,156px)/1 var(--display-font);letter-spacing:-.04em;color:rgba(122,92,57,.045);pointer-events:none}
.oweken-layout .product-stage{position:relative;aspect-ratio:1;width:100%;max-width:700px;margin:auto;isolation:isolate}.oweken-layout .stage-image{position:absolute;display:block;height:auto;max-width:none;pointer-events:none;user-select:none;mix-blend-mode:normal;transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1)}
.oweken-layout .stage-exploded{width:120%;left:-2%;top:-7%;opacity:1}.oweken-layout .stage-assembled{width:135%;left:-18%;top:-13%;opacity:0;transform:translateY(10px)}
.oweken-layout .product-stage.is-assembled .stage-exploded{opacity:0;transform:translateY(-10px)}.oweken-layout .product-stage.is-assembled .stage-assembled{opacity:1;transform:none}
.oweken-layout .product-stage.is-assembled .product-hotspots{visibility:hidden;opacity:0;pointer-events:none}
.oweken-layout .product-hotspots{transition:opacity .2s}.oweken-layout .product-hotspot{position:absolute;left:var(--spot-x);top:var(--spot-y);width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border:0;background:rgba(250,245,237,.9);color:#30291f;cursor:pointer;box-shadow:0 3px 16px #31231112;z-index:3}
.oweken-layout .product-hotspot:before,.oweken-layout .product-hotspot:after{content:'';position:absolute;inset:-5px;border:1px solid #937354;pointer-events:none;clip-path:polygon(0 0,25% 0,25% 5%,5% 5%,5% 25%,0 25%,0 0,100% 0,100% 25%,95% 25%,95% 5%,75% 5%,75% 0,100% 0,100% 100%,75% 100%,75% 95%,95% 95%,95% 75%,100% 75%,100% 100%,0 100%,0 75%,5% 75%,5% 95%,25% 95%,25% 100%,0 100%)}
.oweken-layout .product-hotspot:after{display:none}.oweken-layout .product-hotspot span{font-size:24px;font-weight:300;line-height:1}.oweken-layout .product-hotspot.is-active{background:#29231c;color:#fbf6ee}.oweken-layout .product-hotspot.is-active:before{inset:-8px}.oweken-layout .product-hotspot:hover{background:#b49370;color:#fff}
.oweken-layout .scene-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 6% 0;position:relative;z-index:3}.oweken-layout .scene-toolbar p{font-size:11px;color:#796853;margin:0;letter-spacing:.02em}.oweken-layout .view-switch{border:0;border-bottom:1px solid #9f896f;background:transparent;padding:13px 0;min-height:44px;color:#372d23;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}
.oweken-layout .experience-pair{position:relative;display:grid;grid-template-columns:27% 40% 29%;gap:2%;align-items:center;padding:66px 6%;background:linear-gradient(180deg,#f3ebdf,#eee1ce 48%,#f3ebdf);overflow:hidden}
.oweken-layout .pair-story,.oweken-layout .pair-showcase,.oweken-layout .pair-offer{position:relative;z-index:1;min-width:0}.oweken-layout .pair-equation{display:flex;align-items:center;gap:18px;margin-top:38px}.oweken-layout .pair-equation strong{font:700 72px/1 var(--display-font);color:#9c7a54}.oweken-layout .pair-equation span{font-size:11px;line-height:1.6;letter-spacing:.1em;white-space:pre-line}
.oweken-layout .pair-watermark{position:absolute;left:0;top:20%;font:700 clamp(90px,14vw,210px)/1 var(--display-font);color:rgba(122,92,57,.05);pointer-events:none}.oweken-layout .pair-figure{position:relative;aspect-ratio:1;margin-block:10px}.oweken-layout .pair-figure img{position:absolute;width:135%;height:auto;max-width:none;left:-18%;top:-13%;pointer-events:none}
.oweken-layout .offer-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.6;margin:0 0 18px}.oweken-layout .offer-price{font:700 clamp(48px,4.7vw,72px)/1.15 var(--display-font);color:#835f3d;white-space:nowrap}.oweken-layout .offer-price>span{display:block;font:400 11px/1.5 Arial,sans-serif;color:#7c6c5a;letter-spacing:.1em;margin-top:5px}
.oweken-layout .offer-summary{font-size:14px;line-height:1.65;color:#615242;margin:20px 0 25px}.oweken-layout .colour-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.oweken-layout .colour-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:23px}.oweken-layout .colour-link{display:inline-flex;gap:9px;align-items:center;min-height:46px;padding:10px 12px;border:1px solid #c5b096;font-size:12px;background:#f8f2e957}.oweken-layout .colour-link:hover{border-color:#4e3d2c;background:#f8f2e9}.oweken-layout .colour-link i{width:12px;height:12px;display:inline-block;border:1px solid #6d6256;border-radius:50%}.oweken-layout .swatch-black{background:#20201f}.oweken-layout .swatch-grey{background:#c4beb4}
.oweken-layout .pair-offer .button{width:100%;display:flex;justify-content:space-between;gap:20px;padding:18px 22px;font-size:12px}.oweken-layout .pair-offer .button>span{font-size:22px}.oweken-layout .offer-footnote{font-size:10px;color:#80705c;line-height:1.6;margin:14px 0 0}
.oweken-layout .experience-fit{position:relative;min-height:690px;display:grid;grid-template-columns:27% 39% 26%;gap:4%;align-items:center;padding:60px 6%;isolation:isolate;overflow:hidden;background:#f3ebdf}
.oweken-layout .fit-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none}.oweken-layout .fit-backdrop img{height:100%;width:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.oweken-layout .fit-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3ebdf 0%,#f3ebdf 19%,#f3ebdf80 30%,transparent 45%,transparent 57%,#f3ebdfb3 74%,#f3ebdf 88%)}
.oweken-layout .fit-story{grid-column:1;position:relative;z-index:1}.oweken-layout .fit-story h2{font-size:clamp(42px,4.2vw,65px)}.oweken-layout .fit-guide{grid-column:3;position:relative;z-index:2}
.oweken-layout .fit-step{border-bottom:1px solid #cdbba6}.oweken-layout .fit-step>button{display:flex;align-items:center;gap:12px;background:none;border:0;min-height:68px;width:100%;text-align:left;padding:15px 0;color:#514233;cursor:pointer;font:600 25px var(--display-font)}.oweken-layout .fit-step>button .step-count{font:400 10px Arial,sans-serif;color:#977757}.oweken-layout .fit-step>button i{margin-left:auto;font:400 20px Arial,sans-serif;font-style:normal}.oweken-layout .fit-step>button[aria-expanded=true]{color:#191612}.oweken-layout .fit-step p{margin:0;padding:0 0 22px 27px;font-size:13px;line-height:1.7;color:#625441}
.oweken-layout .fit-target{position:absolute;left:35%;top:56%;width:48px;height:48px;border:1px solid #a3835e;background:#f6eee0bb;color:#4d3924;z-index:2;cursor:pointer;display:grid;place-items:center;transform:translate(-50%,-50%)}.oweken-layout .fit-target b{font-size:24px;font-weight:300}.oweken-layout .target-ring{position:absolute;inset:-40px;border:1px solid #94714655;border-radius:50%;animation:owk-contact 3.5s ease-out infinite;pointer-events:none}.oweken-layout .target-ring.second{inset:-75px;border-style:dashed;animation-delay:1.7s}.oweken-layout .target-caption{position:absolute;top:calc(100% + 16px);font-size:9px;font-weight:700;letter-spacing:.14em;white-space:nowrap;color:#6e5134;pointer-events:none}@keyframes owk-contact{0%{transform:scale(.83);opacity:.7}100%{transform:scale(1.2);opacity:0}}
.oweken-layout .experience-movement{position:relative;display:grid;grid-template-columns:44% 48%;gap:8%;padding:65px 6% 85px;background:#f3ebdf;overflow:hidden}.oweken-layout .movement-intro,.oweken-layout .movement-picker{position:relative;z-index:1}.oweken-layout .movement-intro h2{font-size:clamp(44px,4.8vw,72px);margin-bottom:0}.oweken-layout .activity-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.oweken-layout .activity-buttons button{display:flex;align-items:center;justify-content:space-between;min-height:68px;text-align:left;background:none;border:0;border-bottom:1px solid #d4c4b0;padding:15px 0;cursor:pointer;font:600 27px var(--display-font);color:#8a7760}.oweken-layout .activity-buttons button>span:last-child{font:400 19px Arial,sans-serif;transition:transform .2s}.oweken-layout .activity-buttons button[aria-pressed=true]{color:#231d16;border-bottom-color:#8a6542}.oweken-layout .activity-buttons button[aria-pressed=true]>span:last-child{transform:rotate(45deg)}.oweken-layout .activity-panels{min-height:85px;margin-top:23px}.oweken-layout .activity-panels p{font-size:14px;line-height:1.7;color:#635441;margin:0;max-width:460px}
@media(min-width:1600px){.oweken-layout .experience-system,.oweken-layout .experience-pair,.oweken-layout .experience-fit,.oweken-layout .experience-movement{padding-inline:max(6%,calc((100vw - 1400px)/2))}}
@media(max-width:1000px) and (min-width:701px){.oweken-layout .campaign-experience h2{font-size:43px}.oweken-layout .experience-system{grid-template-columns:35% 61%;gap:4%;padding-inline:4%}.oweken-layout .experience-pair{grid-template-columns:28% 35% 33%;padding-inline:4%}.oweken-layout .experience-lead{font-size:13px}.oweken-layout .component-panel>p:last-child{font-size:12px}.oweken-layout .scene-toolbar{padding-inline:0}.oweken-layout .scene-toolbar p{font-size:9px}.oweken-layout .view-switch{font-size:9px}.oweken-layout .experience-fit{padding-inline:4%;min-height:610px;grid-template-columns:28% 35% 29%}.oweken-layout .fit-story h2{font-size:40px}.oweken-layout .fit-step>button{font-size:22px}.oweken-layout .offer-price{font-size:47px}.oweken-layout .colour-link{font-size:10px;padding:8px}.oweken-layout .activity-buttons button{font-size:23px}}
@media(max-width:700px){.oweken-layout .campaign-experience h2{font-size:49px;margin:18px 0 22px}.oweken-layout .experience-system{display:flex;flex-direction:column;gap:0;padding:40px 6% 35px;align-items:stretch}.oweken-layout .experience-copy{display:contents}.oweken-layout .experience-copy>.chapter-line{order:0}.oweken-layout .experience-copy>h2{order:1}.oweken-layout .experience-copy>.experience-lead{order:2}.oweken-layout .system-workspace{order:3;margin:8px -6.8% 26px}.oweken-layout .component-controls{order:4;margin:0;grid-template-columns:repeat(3,1fr);gap:12px;max-width:none}.oweken-layout .component-button{font-size:11px;line-height:1.4;gap:4px;align-items:center}.oweken-layout .component-panels{order:5;min-height:145px;max-width:none;padding-top:24px}.oweken-layout .product-stage{max-width:440px}.oweken-layout .scene-watermark{font-size:78px;left:6%;top:0}.oweken-layout .scene-toolbar{padding:12px 6% 0;gap:12px}.oweken-layout .scene-toolbar p{font-size:9px;max-width:135px}.oweken-layout .view-switch{font-size:9px}.oweken-layout .product-hotspot{width:44px;height:44px}.oweken-layout .experience-lead{font-size:14px;max-width:100%;margin-bottom:18px}.oweken-layout .ambient-sand{height:160px;opacity:.55}
.oweken-layout .experience-pair{grid-template-columns:1fr;padding:42px 6%;gap:16px}.oweken-layout .pair-story .experience-lead{max-width:320px}.oweken-layout .pair-equation{margin-top:20px}.oweken-layout .pair-equation strong{font-size:51px}.oweken-layout .pair-equation span{font-size:9px}.oweken-layout .pair-showcase{margin:-15px 0 0;max-width:400px;justify-self:center;width:100%}.oweken-layout .pair-figure{margin:0}.oweken-layout .pair-watermark{font-size:140px;left:8%}.oweken-layout .pair-offer{margin-top:0}.oweken-layout .offer-price{font-size:62px}.oweken-layout .offer-price>span{display:inline-block;margin:0 0 0 10px;font-size:11px}.oweken-layout .offer-eyebrow{margin-bottom:13px}.oweken-layout .offer-summary{margin:15px 0 20px;max-width:290px}.oweken-layout .colour-link{min-height:46px;font-size:13px}.oweken-layout .colour-links{gap:12px}.oweken-layout .offer-footnote{font-size:11px}.oweken-layout .pair-offer .button{min-height:56px;font-size:13px}
.oweken-layout .experience-fit{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:40px 6% 35px}.oweken-layout .fit-story{position:relative;z-index:2}.oweken-layout .fit-story h2{font-size:49px}.oweken-layout .fit-backdrop{position:relative;inset:auto;order:2;height:390px;margin:-4px -6.8% 18px;z-index:0}.oweken-layout .fit-backdrop img{object-fit:cover;object-position:center}.oweken-layout .fit-backdrop:after{background:linear-gradient(180deg,#f3ebdf 0%,transparent 25%,transparent 72%,#f3ebdf 100%)}.oweken-layout .fit-story{order:1}.oweken-layout .fit-guide{order:3;z-index:2}.oweken-layout .fit-target{top:auto;left:35%;margin-top:420px;width:44px;height:44px}.oweken-layout .fit-step>button{font-size:26px;min-height:65px}.oweken-layout .fit-step p{font-size:14px;padding-left:27px}.oweken-layout .target-ring{inset:-23px}.oweken-layout .target-ring.second{inset:-45px}
.oweken-layout .experience-movement{grid-template-columns:1fr;gap:28px;padding:45px 6% 40px}.oweken-layout .movement-intro h2{font-size:49px}.oweken-layout .activity-buttons{gap:0 22px}.oweken-layout .activity-buttons button{font-size:26px;min-height:64px}.oweken-layout .activity-panels{min-height:92px;margin-top:20px}.oweken-layout .activity-panels p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.oweken-layout .campaign-experience *{animation:none!important;transition:none!important}}

.oweken-layout .fit-backdrop .fit-target{pointer-events:auto}.oweken-layout .campaign-experience .fit-target{top:56%;margin-top:0}

/* September refinement: original logo, direct interactions, in-place colour choice. */
.oweken-layout .oweken-logo{display:block;width:190px;height:27px;overflow:hidden}.oweken-layout .wordmark{display:flex;align-items:center;min-height:44px}.oweken-layout .footer-brand .oweken-logo{width:210px;height:29px}
.oweken-layout .motion-strip{border:0;background:#eee5d9;padding:17px 0}.oweken-layout .motion-track{animation-duration:42s}.oweken-layout .motion-item{font:500 12px/1.3 var(--display-font);letter-spacing:.18em;padding:0 38px;color:#706252}.oweken-layout .motion-item:before{display:none}.oweken-layout .motion-item:nth-child(even){color:#9a8063}
.oweken-layout .component-button{justify-content:flex-start}.oweken-layout .product-stage.has-detail .stage-exploded{transform:scale(1.045);transform-origin:var(--focus-x,60%) var(--focus-y,50%)}
.oweken-layout .detail-card,.oweken-layout .target-info{position:absolute;padding:24px 26px;background:#faf6ee;border:1px solid #bfa78a;box-shadow:0 14px 38px #51381e12;z-index:8;text-align:left;outline:none;animation:owk-card-in .22s ease-out}
.oweken-layout .detail-card{bottom:0;left:2%;width:280px;max-width:78%}.oweken-layout .detail-card h3,.oweken-layout .target-info h3{margin:0 18px 11px 0;font:600 27px/1.15 var(--display-font);color:#262018}.oweken-layout .detail-card>p:last-child,.oweken-layout .target-info>p:last-child{margin:0;font-size:13px;line-height:1.65;color:#625442}.oweken-layout .detail-close{position:absolute;top:3px;right:3px;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer;color:#46382b}.oweken-layout .detail-close span:before,.oweken-layout .detail-close span:after{content:'';position:absolute;top:21px;left:15px;width:14px;height:1px;background:currentColor;transform:rotate(45deg)}.oweken-layout .detail-close span:after{transform:rotate(-45deg)}
.oweken-layout .product-hotspot{box-shadow:none;background:#f7f1e7e6;border:1px solid #9e8569}.oweken-layout .product-hotspot:before{inset:-5px}.oweken-layout .product-hotspot.is-active{background:#2b251f}
.oweken-layout .pair-figure img{opacity:0;transition:opacity .25s ease}.oweken-layout .pair-figure img.is-current{opacity:1}.oweken-layout .colour-link{font-family:inherit;cursor:pointer;color:#3f3326}.oweken-layout .colour-link[aria-pressed=true]{border-color:#473521;background:#faf5ec;box-shadow:inset 0 -2px #473521}.oweken-layout .offer-price b{font:inherit}.oweken-layout .pair-offer .button{justify-content:center}
.oweken-layout .target-info{left:calc(35% + 38px);top:calc(56% + 35px);width:270px;pointer-events:auto}.oweken-layout .fit-target{background:transparent;width:44px;height:44px;border-color:#94795d}.oweken-layout .fit-target b{font-size:21px}.oweken-layout .fit-target[aria-expanded=true]{background:#f7f0e5}.oweken-layout .fit-target[aria-expanded=true]~.target-info{display:block}.oweken-layout .target-info .feature-kicker{padding-right:20px}
.oweken-layout .movement-statement{display:block;text-align:center;padding:80px 6% 90px}.oweken-layout .movement-statement .movement-intro{max-width:860px;margin:auto}.oweken-layout .movement-statement .chapter-line{justify-content:center}.oweken-layout .movement-statement h2{font-size:clamp(45px,5vw,74px);line-height:1.1;margin:20px 0 26px}.oweken-layout .movement-statement h2 em{display:inline-block;margin-left:.2em}.oweken-layout .movement-message{position:relative;z-index:1;font-size:16px;line-height:1.8;max-width:670px;margin:auto;color:#675745}
@keyframes owk-card-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:700px){.oweken-layout .oweken-logo{width:147px;height:21px}.oweken-layout .footer-brand .oweken-logo{width:180px;height:26px}.oweken-layout .site-nav{gap:17px}.oweken-layout .motion-strip{padding:15px 0}.oweken-layout .motion-item{font-size:11px;padding:0 25px;letter-spacing:.15em}.oweken-layout .detail-card{width:265px;max-width:80%;left:7%;bottom:-4px;padding:23px}.oweken-layout .detail-card h3,.oweken-layout .target-info h3{font-size:26px}.oweken-layout .detail-card>p:last-child,.oweken-layout .target-info>p:last-child{font-size:13px}.oweken-layout .component-button{font-size:12px;min-height:52px}.oweken-layout .target-info{left:8%;top:calc(56% + 44px);width:84%;max-width:320px;padding:20px 23px}.oweken-layout .fit-backdrop:has(.target-info:not([hidden])){margin-bottom:95px}.oweken-layout .movement-statement{padding:55px 6% 62px}.oweken-layout .movement-statement h2{font-size:48px;max-width:340px;margin:20px auto}.oweken-layout .movement-statement h2 em{display:block;margin-left:0}.oweken-layout .movement-message{font-size:14px;line-height:1.85;max-width:330px}.oweken-layout .movement-message br{display:none}}
@media(prefers-reduced-motion:reduce){.oweken-layout .motion-track{animation:none}.oweken-layout .detail-card,.oweken-layout .target-info,.oweken-layout .pair-figure img{animation:none;transition:none}}


.oweken-layout .campaign-experience>section{border-top:1px solid #b7a08666}
.oweken-layout .site-footer{border-top:1px solid #b7a08666}
.oweken-layout .experience-system .experience-copy>.chapter-line{justify-content:center}
.oweken-layout .experience-system .experience-copy>h2{text-align:center;margin-inline:auto}
.oweken-layout .experience-system .experience-copy>.experience-lead{text-align:center;margin-inline:auto}
.oweken-layout .experience-system .component-button{justify-content:center;text-align:center}
.oweken-layout .experience-system .component-panels .feature-kicker,.oweken-layout .experience-system .component-panel h3{text-align:center}
.oweken-layout .experience-system .component-controls,.oweken-layout .experience-system .component-panels{margin-inline:auto;width:100%}
.oweken-layout .stage-image,.oweken-layout .pair-figure img{image-rendering:auto}
/* END_SECTION:oweken-campaign */
