.tiero-home{--th-paper:#f0eee7;--th-ink:#202c2d;--th-line:#c8ccc3;--th-muted:#717975;background:var(--th-paper);color:var(--th-ink);font:14px/1.7 Arial,Helvetica,sans-serif;overflow:clip;isolation:isolate}.tiero-home *{box-sizing:border-box}.tiero-home [hidden]{display:none!important}.tiero-home h1,.tiero-home h2,.tiero-home h3,.tiero-home p{margin:0;color:inherit}.tiero-home h2,.tiero-home h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.05;letter-spacing:-.055em}.tiero-home a{color:inherit;text-decoration:none}.tiero-home button{font:inherit;cursor:pointer}.tiero-home img{display:block;max-width:100%;height:auto}.tiero-home button:focus-visible,.tiero-home a:focus-visible,.tiero-home input:focus-visible{outline:2px solid currentColor;outline-offset:5px}.th-label{font-size:9px;text-transform:uppercase;letter-spacing:.18em;line-height:1.5}.th-link{font-size:11px;display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:8px}.th-link span[aria-hidden]{font-size:20px}.th-intro{padding:95px 6vw 85px;display:grid;grid-template-columns:1fr 2.5fr;gap:6vw;align-items:start;max-width:1600px;margin:auto}.th-intro .th-label{margin-top:12px}.th-intro h2{font-size:clamp(40px,5.8vw,92px);max-width:1050px}.th-intro h2 em{color:#899b99;font-weight:400}.th-intro-text{margin:30px 0 0!important;font-size:13px;color:var(--th-muted)!important;max-width:460px;line-height:1.85}.th-collection{padding:20px 6vw 90px;scroll-margin-top:30px}.th-collection-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;border-bottom:1px solid var(--th-line);padding-bottom:25px;margin-bottom:25px}.th-collection-head h2{font-size:clamp(40px,4.4vw,68px);margin-top:14px}.th-tabs{display:flex;gap:23px;align-items:center}.th-tabs button{border:0;border-bottom:1px solid transparent;background:transparent;color:var(--th-muted);padding:8px 0;font-size:11px}.th-tabs button[aria-pressed=true]{color:var(--th-ink);border-color:var(--th-ink)}.th-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.th-card{min-width:0}.th-card-photo{display:block;position:relative;aspect-ratio:1;background:#e1e5df;overflow:hidden}.th-card-photo:after{content:'';width:18px;height:18px;flex:0 0 auto;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;position:absolute;right:20px;bottom:16px;font-size:22px;transition:transform .3s}.th-card-photo:hover:after{transform:translate(3px,-3px)}.th-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .3s}.th-card[data-category=watches] .th-card-photo img{object-fit:contain;mix-blend-mode:multiply;transform:scale(.98)}.th-card-photo:hover img{transform:scale(1.045)}.th-card[data-category=watches] .th-card-photo:hover img{transform:scale(1.055)}.th-card-swatches{display:flex;gap:8px;align-items:center;padding:19px 0 12px;min-height:51px}.th-card-swatches button{width:14px;height:14px;padding:0;border-radius:50%;border:1px solid #16292425;background:var(--swatch,#bbb);box-shadow:0 0 0 3px var(--th-paper)}.th-card-swatches button[aria-pressed=true]{outline:1px solid #83918b;outline-offset:3px}.th-card-swatches span{font-size:9px;color:var(--th-muted);margin-left:5px}.th-card-name{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.th-card-name h3{font-size:31px;letter-spacing:-.04em}.th-card-price{font-size:12px;white-space:nowrap}.th-card-note{font-size:10px;color:var(--th-muted);margin-top:7px!important}.th-collection-bottom{display:flex;justify-content:flex-end;margin-top:35px}.th-eyewear{display:grid;grid-template-columns:1.16fr 1fr;background:#d9ddd5;align-items:stretch;scroll-margin-top:20px}.th-compare{position:relative;aspect-ratio:1;overflow:hidden;background:#555b55;isolation:isolate;--compare:50%}.th-compare>img,.th-compare-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.th-compare-overlay{clip-path:inset(0 calc(100% - var(--compare)) 0 0)}.th-compare-overlay img{width:100%;height:100%;object-fit:cover}.th-compare-divider{position:absolute;top:0;bottom:0;left:var(--compare);width:1px;background:#f6f3e3c9;pointer-events:none}.th-compare-knob{position:absolute;left:var(--compare);top:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eae9e1f0;color:#26302c;font-size:20px;box-shadow:0 4px 20px #0002;pointer-events:none;z-index:3}.th-compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;touch-action:pan-y}.th-compare:focus-within{outline:3px solid #b9d4df;outline-offset:-4px}.th-compare-labels{position:absolute;left:26px;right:26px;bottom:23px;display:flex;justify-content:space-between;color:#eeede5;font-size:10px;letter-spacing:.1em;z-index:2;text-shadow:0 1px 6px #000}.th-eyewear-copy{padding:70px 6vw;align-self:center}.th-eyewear-copy h2{font-size:clamp(46px,5.5vw,85px);margin:22px 0 26px}.th-eyewear-copy h2 em{font-weight:400;color:#7d9087}.th-eyewear-copy>p:not(.th-label){max-width:350px;color:#636f66;font-size:13px}.th-eyewear-copy .th-link{margin-top:30px}.th-compare-hint{display:flex;align-items:center;gap:15px;margin-top:38px;font-size:9px;color:#6b776e;letter-spacing:.08em;text-transform:uppercase}.th-compare-hint:before{content:'';width:18px;height:18px;flex:0 0 auto;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M4%2012h16M8%208l-4%204%204%204M16%208l4%204-4%204%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M4%2012h16M8%208l-4%204%204%204M16%208l4%204-4%204%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;font-size:23px;color:var(--th-ink)}.th-category-pair{display:grid;grid-template-columns:1fr 1fr;background:#152126;gap:1px}.th-category{position:relative;min-height:530px;padding:45px 6vw;display:flex;flex-direction:column;justify-content:space-between;color:#eceae1!important;overflow:hidden;isolation:isolate}.th-category img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s}.th-category:after{content:'';position:absolute;inset:0;background:linear-gradient(#09131740 5%,#09131705 40%,#091317bc 100%);z-index:-1}.th-category:hover img{transform:scale(1.04)}.th-category>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.th-category h2{font-size:61px;margin-bottom:16px}.th-category .th-link{width:max-content}.th-service{padding:75px 6vw;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-bottom:1px solid var(--th-line)}.th-service article{border-left:1px solid var(--th-line);padding-left:25px}.th-service h3{font-size:29px;margin:15px 0}.th-service p{color:var(--th-muted);font-size:12px;max-width:300px}.th-service a{font-size:10px;text-decoration:underline;text-underline-offset:5px;display:inline-block;margin-top:13px}.th-reveal{transition:opacity .7s,transform .7s}.th-enhanced .th-reveal:not(.th-seen){opacity:0;transform:translateY(24px)}.th-screenreader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1000px){.th-card-grid{gap:14px}.th-card-name{align-items:flex-start;flex-direction:column;gap:7px}.th-eyewear-copy{padding:45px 5vw}.th-intro{grid-template-columns:1fr;gap:23px}.th-category{min-height:440px}.th-service{gap:20px}.th-card-name h3{font-size:29px}}
@media(max-width:700px){.th-intro{padding:50px 6vw 45px;gap:18px}.th-intro h2{font-size:43px;line-height:1.1}.th-intro-text{font-size:12px;margin-top:22px!important}.th-collection{padding:15px 6vw 50px}.th-collection-head{align-items:flex-start;flex-direction:column;gap:20px;padding-bottom:16px}.th-collection-head h2{font-size:43px;margin-top:12px}.th-tabs{gap:24px}.th-card-grid{grid-template-columns:repeat(2,1fr);gap:27px 12px}.th-card-name h3{font-size:24px}.th-card-price{font-size:11px}.th-card-note{font-size:9px}.th-card-swatches{padding-top:15px;gap:8px;flex-wrap:wrap}.th-card-swatches span{font-size:8px}.th-card-photo:after{right:10px;bottom:8px;font-size:18px}.th-collection-bottom{justify-content:flex-start;margin-top:25px}.th-eyewear{grid-template-columns:1fr}.th-eyewear-copy{padding:45px 6vw 50px;order:-1}.th-eyewear-copy h2{font-size:48px;margin:16px 0 22px}.th-eyewear-copy>p:not(.th-label){font-size:12px}.th-compare-hint{margin-top:22px;font-size:8px}.th-compare-knob{width:40px;height:40px;font-size:18px}.th-compare-labels{left:20px;right:20px;bottom:20px;font-size:9px}.th-category-pair{grid-template-columns:1fr}.th-category{min-height:450px;padding:28px 6vw}.th-category h2{font-size:50px}.th-service{grid-template-columns:1fr;gap:30px;padding:45px 6vw}.th-service article{padding-left:22px}.th-service h3{font-size:29px;margin:10px 0}.th-service p{font-size:12px;max-width:350px}.th-label{font-size:8px}.th-link{font-size:10px}.th-card-grid .th-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:100%}.th-card-grid .th-card:last-child:nth-child(odd) .th-card-photo{aspect-ratio:1.4}.th-card-grid .th-card:last-child:nth-child(odd) .th-card-photo img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){.tiero-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.th-enhanced .th-reveal:not(.th-seen){opacity:1;transform:none}}

.tiero-home:not([data-th-ready]) .th-tabs,.tiero-home:not([data-th-ready]) .th-compare-hint,.tiero-home:not([data-th-ready]) .th-compare input{display:none}

/* Closing signature: sculptural product, metallic type and an interactive light. */
.th-signature{--sig-x:66%;--sig-y:35%;--sig-tilt:0deg;--sig-shift:0px;position:relative;background:#0b1216;color:#e9ebe5;isolation:isolate;overflow:hidden}
.th-signature-stage{position:relative;min-height:680px;height:min(53vw,820px);isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 35%,#263c4455,transparent 62%)}
.th-signature-atmosphere{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 46% 80% at var(--sig-x) var(--sig-y),#7295a02e,transparent 78%),linear-gradient(110deg,#0b1216 7%,#111f2633 65%,#081014)}
.th-signature-ring{position:absolute;left:49%;top:0;width:57vw;aspect-ratio:1;border:1px solid #b9d4db16;border-radius:50%;z-index:-1}
.th-signature-ring:after{content:'';position:absolute;inset:8%;border:1px solid #b9d4db10;border-radius:50%}
.th-signature-copy{position:relative;z-index:4;width:48%;max-width:680px;padding:65px 0 0 6vw;pointer-events:none}
.th-signature-copy .th-label{color:#b6c5c8;font-size:9px;letter-spacing:.22em;margin-bottom:22px}
.th-signature-copy h2{font-size:clamp(46px,4.45vw,72px);line-height:1.05;letter-spacing:-.045em;max-width:560px;text-wrap:balance}
.th-signature-copy>p:last-child{color:#aabcc0;font-size:12px;line-height:1.8;margin-top:23px}
.th-signature-edition{position:absolute;top:36px;right:6vw;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#b6c5c8;z-index:5}
.th-signature-edition i{font-style:normal;margin:0 16px;color:#6d8187}
.th-signature-word{position:absolute;z-index:1;left:4vw;right:5vw;bottom:91px;font:27vw/.8 Georgia,'Times New Roman',serif;letter-spacing:-.082em;white-space:nowrap;text-align:center;color:#c6d0d0;background:radial-gradient(ellipse 22% 110% at var(--sig-x) var(--sig-y),#f0f4ef 4%,transparent 100%),linear-gradient(170deg,#d8e3df 8%,#768e94 28%,#dae3df 46%,#5a7179 65%,#afc0c4 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px #0004);pointer-events:none}
.th-signature-object{position:absolute;z-index:2;left:48%;top:-14%;width:55%;height:126%;transform:translateY(var(--sig-shift)) rotate(calc(23deg + var(--sig-tilt)));pointer-events:none;filter:drop-shadow(-28px 38px 25px #0008);transform-origin:50% 53%;will-change:transform}
.th-signature-object img{width:100%;height:100%;object-fit:contain;max-width:none;mask-image:linear-gradient(transparent,black 11%,black 79%,transparent);-webkit-mask-image:linear-gradient(transparent,black 11%,black 79%,transparent)}
.th-signature-stage:after{content:'';position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(0deg,#0b1216,transparent 23%,transparent 90%,#0b121644)}
.th-signature-bottom{position:absolute;z-index:5;left:6vw;right:6vw;bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:#a7babf}
.th-signature-bottom a{display:inline-flex;align-items:center;gap:40px;font-size:10px;border-bottom:1px solid #778b8e;padding:8px 0;color:#e0e7e4}
.th-signature-bottom a span{font-size:19px}
.th-signature-paths{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:6;padding:0 6vw;border-top:1px solid #d3e0dd26;background:#0b1216}
.th-signature-paths a{display:grid;grid-template-columns:28px 1fr 46px;gap:18px;align-items:center;padding:35px 45px 38px 0;transition:background .35s;color:#e9ebe5}
.th-signature-paths a+a{border-left:1px solid #d3e0dd26;padding-left:45px;padding-right:0}
.th-signature-number{font-size:9px;letter-spacing:.05em;color:#91a9ae;align-self:start;padding-top:6px}
.th-signature-paths small{display:block;font-size:8px;letter-spacing:.17em;text-transform:uppercase;color:#9fb2b7;margin-bottom:10px}
.th-signature-paths strong{font:34px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.035em;font-weight:400}
.th-signature-arrow{width:46px;height:46px;border:1px solid #7e959966;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;transition:background .3s,color .3s,transform .3s}
.th-signature-paths a:hover .th-signature-arrow,.th-signature-paths a:focus-visible .th-signature-arrow{color:#0b1216;background:#d7e0dc;transform:rotate(45deg)}
@media(min-width:1700px){.th-signature-word{font-size:26vw;bottom:80px}.th-signature-object{left:48%;width:52%}}
@media(max-width:1000px){.th-signature-stage{min-height:630px}.th-signature-copy{width:56%;padding-top:55px}.th-signature-copy h2{font-size:52px}.th-signature-object{left:43%;width:68%;top:-7%;height:120%}.th-signature-word{bottom:75px}.th-signature-paths a{padding-right:24px;gap:12px}.th-signature-paths a+a{padding-left:24px}.th-signature-paths strong{font-size:28px}}
@media(max-width:700px){.th-signature-stage{height:720px;min-height:0}.th-signature-copy{width:87%;padding:43px 0 0 6vw;max-width:430px}.th-signature-copy .th-label{font-size:8px;margin-bottom:18px}.th-signature-copy h2{font-size:44px;max-width:360px;line-height:1.07}.th-signature-copy>p:last-child{font-size:11px;margin-top:18px}.th-signature-edition{top:281px;left:6vw;right:auto;font-size:8px;writing-mode:vertical-rl}.th-signature-edition i{margin:10px 0}.th-signature-ring{left:19%;top:230px;width:98vw}.th-signature-word{bottom:105px;left:4vw;right:5vw;font-size:27vw;z-index:4}.th-signature-object{left:13%;top:211px;width:98%;height:420px;transform:translateY(var(--sig-shift)) rotate(calc(29deg + var(--sig-tilt)));filter:drop-shadow(-20px 25px 20px #0008)}.th-signature-object img{mask-image:linear-gradient(transparent,black 9%,black 75%,transparent);-webkit-mask-image:linear-gradient(transparent,black 9%,black 75%,transparent)}.th-signature-bottom{bottom:21px;align-items:center;gap:15px}.th-signature-bottom .th-label{max-width:115px;line-height:1.8;font-size:7px}.th-signature-bottom a{gap:22px;font-size:9px}.th-signature-paths{grid-template-columns:1fr}.th-signature-paths a,.th-signature-paths a+a{padding:25px 0;border-left:0;grid-template-columns:24px 1fr 42px;gap:12px}.th-signature-paths a+a{border-top:1px solid #d3e0dd26}.th-signature-paths small{font-size:7px;margin-bottom:8px}.th-signature-paths strong{font-size:29px}.th-signature-arrow{width:42px;height:42px;font-size:20px}}
@media(max-width:360px){.th-signature-copy h2{font-size:39px}.th-signature-stage{height:665px}.th-signature-object{top:219px;height:355px}.th-signature-word{bottom:100px}.th-signature-bottom a{gap:14px}.th-signature-paths strong{font-size:26px}}
@media(prefers-reduced-motion:reduce){.th-signature-object{will-change:auto}.th-signature{--sig-shift:0px!important;--sig-tilt:0deg!important}}

@media(min-width:701px){.th-signature-copy>p:last-child br{display:none}}

.ti-icon{display:inline-block;vertical-align:middle;flex:0 0 auto;width:16px;height:16px;pointer-events:none}.ti-icon path{fill:none;stroke:currentColor}

.th-signature-arrow .ti-icon{width:19px;height:19px}.th-compare-knob .ti-icon{width:21px;height:21px}
