:root{--bone:#FFFFFF;--bone-2:#F0F0ED;--ink:#0B0B0B;--char:#0B0B0B;--cream:#FFFFFF;--gold:#0B0B0B;--gold-2:#686868;--foil:#FFFFFF;--mute:#686868;--mute-d:#B8B8B8;--line:#0B0B0B24;--line-d:#FFFFFF2E;--serif:Georgia,"Times New Roman",serif;--playfair:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.19,1,.22,1);--gut:clamp(20px,5vw,84px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{background:var(--bone);color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden;max-width:100%}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--bone)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:1px}.eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--gold)}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:.98}.ital{font-style:italic}.u-gold{color:var(--gold)}.u-cream{color:var(--cream)}.link{display:inline-flex;align-items:center;gap:.7em;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;position:relative;padding-bottom:6px;width:max-content}.link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .5s var(--ease)}.link:hover:after{transform-origin:left;transform:scaleX(0)}.link .arw{transition:transform .4s var(--ease)}.link:hover .arw{transform:translate(5px)}.folio{font-family:var(--sans);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:500}.vert{writing-mode:vertical-rl;text-orientation:mixed}.zone{position:relative;overflow:hidden;background:var(--char);isolation:isolate}.zone__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;transform:scale(1.02)}.zone__wash{display:none}.zone__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.grain{display:none}.r{opacity:0;transform:translateY(30px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.r.is-in{opacity:1;transform:none}.r-2{transition-delay:.12s}.r-3{transition-delay:.24s}.r-4{transition-delay:.36s}.head{position:fixed;top:0;left:0;right:0;z-index:120;color:var(--cream);transition:background .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.head__announce{text-align:center;font-size:10px;letter-spacing:.24em;text-transform:uppercase;padding:9px 16px;font-weight:400;border-bottom:1px solid transparent;transition:border-color .5s var(--ease)}.head__announce b{color:var(--foil);font-weight:600}.head__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px var(--gut);transition:padding .5s var(--ease)}.nav__links,.nav__util{display:flex;gap:26px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.nav__util{justify-content:flex-end}.nav__links a,.nav__util a{position:relative;opacity:.88;transition:opacity .3s}.nav__links a:hover,.nav__util a:hover{opacity:1}.nav__brand{font-family:var(--serif);font-weight:500;font-size:21px;letter-spacing:.42em;text-indent:.42em;text-align:center}.nav__util .bag{display:inline-flex;gap:.5em}.head.is-solid{background:var(--bone);color:var(--ink);box-shadow:0 1px 0 var(--line)}.head.is-solid .head__announce{border-color:var(--line)}.head.is-solid .head__announce b{color:var(--gold)}.head.is-solid .head__nav{padding-top:10px;padding-bottom:10px}.nav__burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px;color:inherit}.nav__burger span{width:24px;height:1.5px;background:currentColor;display:block}@media(max-width:1100px){.head__nav{grid-template-columns:auto 1fr auto;gap:14px}.nav__links{display:none}.nav__util a:not(.bag){display:none}.nav__brand{text-align:left;text-indent:0;font-size:18px;letter-spacing:.34em}.nav__burger{display:flex}}.hero{position:relative;min-height:var(--tg-vh100,100vh);background:var(--ink);overflow:hidden;display:flex;align-items:flex-end}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.hero .zone__img{filter:none;object-position:62% 38%}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:62% 38%;filter:none;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.hero.is-video-ready .hero__video{opacity:1}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(102deg,#000000d1,#00000080 30%,#00000014 58%,#0000 78%),linear-gradient(0deg,#000000b3,#0000 34%)}.hero__inner{position:relative;z-index:3;width:100%;padding:0 var(--gut) clamp(52px,7vh,92px);color:var(--cream)}.hero__top{position:absolute;top:clamp(86px,12vh,128px);left:var(--gut);right:var(--gut);display:flex;justify-content:space-between;align-items:flex-start;z-index:3;color:var(--cream)}.hero__top .folio{opacity:.78}.hero__spine{position:absolute;right:var(--gut);bottom:clamp(34px,6vh,76px);z-index:3;color:var(--cream);opacity:.7;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;height:150px}.hero__eye{display:block;margin-bottom:clamp(14px,2vh,26px);color:var(--foil)}.hero h1{font-family:var(--serif);font-weight:400;color:var(--cream);font-size:clamp(74px,17.8vw,280px);line-height:.88;letter-spacing:-.02em;margin-left:-.04em}.hero h1 .l2{display:block;font-style:italic;color:var(--foil);margin-left:.12em}.hero h1 .reveal-line{padding:0 .03em .16em;margin:0 -.03em -.16em}.hero h1 .l2{padding-bottom:.2em;margin-bottom:-.2em}.hero__sub{position:relative;z-index:4;display:flex;gap:clamp(24px,4vw,60px);align-items:center;flex-wrap:wrap;margin-top:clamp(38px,4.8vh,68px)}.hero__sub p{max-width:360px;margin:0;font-size:14px;line-height:1.65;color:var(--mute-d)}.hero__sub .link{color:var(--cream)}.hero__cue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:3;color:var(--cream);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;opacity:.65;display:flex;flex-direction:column;align-items:center;gap:8px}.hero__cue:after{content:"";width:1px;height:38px;background:linear-gradient(var(--foil),transparent);animation:cue 2.6s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(.15);transform-origin:top;opacity:0}45%{opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}.reveal-line{display:block;overflow:hidden}.reveal-line>*{display:block;transform:translateY(115%);opacity:0;animation:rise 1.25s var(--ease) forwards}.hero__eye.reveal-pop{opacity:0;animation:fade 1s ease .15s forwards}.l1>*{animation-delay:.32s}.l2>*{animation-delay:.46s}.hero__sub.reveal-pop{opacity:0;animation:fade 1.1s ease .9s forwards}@keyframes rise{to{transform:none;opacity:1}}@keyframes fade{to{opacity:1}}.qs{background:var(--ink);color:var(--cream);border-top:1px solid var(--line-d);padding:clamp(36px,5.5vh,64px) var(--gut);display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.72fr);gap:clamp(28px,4.5vw,76px);align-items:center;min-height:clamp(380px,45vw,460px)}.qs__intro .eyebrow{display:block;margin-bottom:20px;color:var(--foil)}.qs__intro h2{font-size:clamp(34px,4.3vw,70px);max-width:420px;color:var(--cream)}.qs__intro p{margin-top:22px;max-width:360px;color:var(--mute-d);font-size:15px;line-height:1.62}.qs__grid{display:flex;align-items:stretch;gap:18px}.qs__card{position:relative;flex:1 1 0;min-width:0;min-height:326px;display:block;overflow:hidden;border:1px solid var(--line-d);background:var(--char);color:var(--cream);isolation:isolate;transform:translateZ(0);transition:flex-grow .92s cubic-bezier(.16,1,.3,1),border-color .55s var(--ease),opacity .55s var(--ease)}.qs__card--primary{flex-grow:1.72}.qs__grid:has(.qs__card:not(.qs__card--primary):is(:hover,:focus-visible)) .qs__card--primary{flex-grow:1}.qs__card:is(:hover,:focus-visible){flex-grow:1.72;border-color:#ffffffb8}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible){opacity:1}.qs__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:var(--char);z-index:0}.qs__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 0% 54%,#000000c7);pointer-events:none;transition:opacity .72s var(--ease)}.qs__media img{width:100%;height:100%;object-fit:cover;filter:none;transform:scale(1.035);transition:transform 1.08s cubic-bezier(.16,1,.3,1)}.qs__card:is(:hover,:focus-visible) .qs__media img{filter:none;transform:scale(1.085)}.qs__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.qs__top{display:flex;align-items:center;justify-content:space-between;gap:18px}.qs__no{font-family:var(--serif);font-style:italic;color:var(--foil);font-size:24px;line-height:1;transition:color .45s var(--ease)}.qs__card--primary .qs__no{font-family:var(--sans);font-style:normal;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--cream)}.qs__copy{display:block;padding-right:10px}.qs__copy strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.55vw,50px);line-height:.96;margin-bottom:8px;letter-spacing:-.015em}.qs__copy small{display:block;max-width:250px;color:var(--mute-d);font-size:13px;line-height:1.35;letter-spacing:0;opacity:.88;transform:translateY(0);transition:color .45s var(--ease),opacity .55s var(--ease),transform .55s var(--ease)}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible) .qs__copy small{opacity:0;transform:translateY(8px)}.qs__ar{color:var(--foil);font-size:28px;line-height:1;transition:transform .45s var(--ease),color .45s var(--ease)}.qs__card:hover .qs__ar,.qs__card:focus-visible .qs__ar{transform:translate(7px);color:var(--cream)}@media(prefers-reduced-motion:reduce){.qs__card,.qs__media img,.qs__media:after,.qs__copy small,.qs__ar{transition:none}}@media(max-width:1100px){.qs{display:block;min-height:0;padding:34px 0 38px;background:var(--ink);color:var(--cream)}.qs__intro{padding:0 var(--gut) 22px}.qs__intro h2{font-size:clamp(30px,9vw,48px)}.qs__intro p{margin-top:16px;font-size:14px}.qs__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut);border:0;gap:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.qs__grid::-webkit-scrollbar{display:none}.qs__card,.qs__card--primary{flex:0 0 min(78vw,310px);min-height:320px;border:1px solid var(--line-d);scroll-snap-align:start;opacity:1}.qs__card:hover,.qs__card:focus-visible{transform:none}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible){opacity:1}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible) .qs__copy small{opacity:.88;transform:none}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible) .qs__media img{filter:none}.qs__body{padding:20px}.qs__copy strong{font-size:34px}.qs__card--primary .qs__no{font-size:11px}}.marq{background:var(--bone);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:18px 0}.marq__track{display:flex;gap:0;width:max-content;animation:scroll 34s linear infinite}.marq:hover .marq__track{animation-play-state:paused}.marq__track span{font-family:var(--serif);font-style:italic;font-size:clamp(22px,3.2vw,40px);padding:0 .55em;white-space:nowrap;color:var(--ink)}.marq__track .dot{font-family:var(--sans);font-style:normal;color:var(--gold);font-size:.5em;align-self:center}@keyframes scroll{to{transform:translate(-50%)}}.mf{position:relative;background:var(--ink);color:var(--cream);overflow:hidden}.mf__grid{display:grid;grid-template-columns:1.32fr .68fr;min-height:clamp(560px,86vh,860px)}.mf__text{padding:clamp(56px,9vh,128px) var(--gut);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.mf__text .eyebrow{color:var(--foil);margin-bottom:clamp(26px,4vh,46px)}.mf__q{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,82px);line-height:1.04;letter-spacing:-.018em}.mf__q em{font-style:italic;color:var(--foil)}.mf__foot{margin-top:clamp(34px,5vh,60px);display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap;border-top:1px solid var(--line-d);padding-top:26px;max-width:680px}.mf__foot p{font-size:13.5px;line-height:1.7;color:var(--mute-d);max-width:340px}.mf__foot .folio{color:var(--gold-2);white-space:nowrap}.mf__img{position:relative;border-left:1px solid var(--line-d)}.mf__img .zone__img{object-position:center}.mf__cap{position:absolute;left:24px;bottom:24px;z-index:3;color:var(--cream);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.85}@media(max-width:860px){.mf__grid{grid-template-columns:1fr}.mf__img{min-height:340px;border-left:0;border-top:1px solid var(--line-d);order:-1}}.cmp{position:relative;min-height:clamp(560px,94vh,940px);background:var(--char);overflow:hidden;display:flex;align-items:flex-end}.cmp .zone__img{object-position:center 30%;filter:none}.cmp__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#000000a8,#0000 46%),linear-gradient(90deg,#00000057,#0000 50%)}.cmp__inner{position:relative;z-index:3;width:100%;padding:0 var(--gut) clamp(40px,7vh,86px);color:var(--cream)}.cmp__tag{position:absolute;top:clamp(34px,6vh,70px);left:var(--gut);z-index:3;color:var(--cream)}.cmp__name{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--cream);font-size:clamp(54px,12vw,200px);line-height:.86;letter-spacing:-.02em}.cmp__row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-top:18px}.cmp__row p{max-width:380px;font-size:14px;line-height:1.66;color:var(--mute-d)}.cmp__row .link{color:var(--cream)}.cat{background:var(--bone-2);padding:clamp(48px,8vh,104px) var(--gut) clamp(20px,4vh,44px)}.cat__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(30px,4vh,52px)}.cat__head h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,90px);line-height:.94;letter-spacing:-.02em}.cat__head .eyebrow{display:block;margin-bottom:14px}.cat__grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(3,1fr);gap:clamp(12px,1.6vw,22px)}.tile{position:relative;overflow:hidden;background:var(--char);display:block}.tile .zone__img{transition:transform 1.4s var(--ease)}.tile:hover .zone__img{transform:scale(1.06)}.tile--big{grid-column:1;grid-row:1 / span 3;aspect-ratio:4/5.2}.tile--sm{grid-column:2;min-height:0}.tile__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0009,#0000 55%)}.tile__lab{position:absolute;left:clamp(18px,2vw,30px);bottom:clamp(16px,2vw,26px);right:18px;z-index:3;color:var(--cream);display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.tile__lab h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,52px);line-height:.96;letter-spacing:-.01em}.tile--sm .tile__lab h3{font-size:clamp(22px,2.4vw,40px)}.tile__lab .no{font-family:var(--serif);font-size:clamp(20px,2vw,34px);color:var(--foil);opacity:.9}.tile__lab .ct{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);opacity:.8;margin-top:6px;display:block;font-weight:500}@media(max-width:760px){.cat__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.tile--big,.tile--sm{grid-column:auto;grid-row:auto;aspect-ratio:4/5}.cat .tile__lab{left:14px;right:12px;bottom:13px}.cat .tile__lab h3{font-size:clamp(18px,4.8vw,26px)}.cat .tile--sm .tile__lab h3{font-size:clamp(17px,4.4vw,23px)}.cat .tile__lab .no{font-size:clamp(15px,3.6vw,22px)}.cat .tile__lab .ct{font-size:9.5px;letter-spacing:.14em}}.lb{background:var(--ink);color:var(--cream);padding:clamp(48px,8vh,104px) 0 clamp(40px,6vh,72px)}.lb__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:0 var(--gut);margin-bottom:clamp(28px,4vh,46px)}.lb__head h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5vw,84px);line-height:.94;letter-spacing:-.02em;color:var(--cream)}.lb__head h2 em{font-style:italic;color:var(--foil)}.lb__head .eyebrow{color:var(--foil);display:block;margin-bottom:14px}.lb__head .hint{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute-d);display:flex;align-items:center;gap:10px}.lb__hintbar{width:46px;height:1px;background:var(--line-d);position:relative;overflow:hidden}.lb__hintbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--foil);animation:slidehint 2.6s var(--ease) infinite}@keyframes slidehint{0%{transform:translate(-110%)}to{transform:translate(260%)}}.lb__rail{display:flex;gap:clamp(14px,1.6vw,26px);overflow-x:auto;padding:4px var(--gut) 22px;scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain}.lb__rail::-webkit-scrollbar{display:none}.lb__rail.is-drag{cursor:grabbing;scroll-snap-type:none}.lb__card{position:relative;flex:0 0 auto;width:clamp(260px,32vw,480px);scroll-snap-align:center;overflow:hidden;background:var(--char)}.lb__card .zone{aspect-ratio:3/4.1}.lb__card .zone__img{transition:transform 1.2s var(--ease)}.lb__card:hover .zone__img{transform:scale(1.05)}.lb__cardveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#000000c7,#0000 50%)}.lb__meta{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;color:var(--cream)}.lb__meta .no{font-family:var(--serif);font-size:13px;letter-spacing:.2em;color:var(--foil);display:block;margin-bottom:8px}.lb__meta h3{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(22px,2.4vw,32px);line-height:1;margin-bottom:12px}.lb__pills{display:flex;flex-wrap:wrap;gap:6px}.lb__pill{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--cream);border:1px solid var(--line-d);border-radius:40px;padding:5px 11px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff0d;transition:all .3s}.lb__pill:hover{background:var(--foil);color:var(--ink);border-color:var(--foil)}.lb--editorial .lb__head{align-items:flex-start}.lb--editorial .lb__head>div:first-child{max-width:min(820px,70vw)}.lb__deck{max-width:520px;margin-top:18px;color:var(--mute-d);font-size:14px;line-height:1.7;letter-spacing:.01em}.lb--editorial .lb__card{display:block;border:1px solid var(--line-d);background:#0b0b0b;color:var(--cream);transition:transform .7s var(--ease),border-color .7s var(--ease),opacity .7s var(--ease);isolation:isolate}.lb--editorial .lb__card:hover{transform:translateY(-10px);border-color:#fff6}.lb--editorial .lb__card .zone{display:block;aspect-ratio:4/5}.lb--editorial .lb__card .zone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0000 54%,#000000d6);pointer-events:none}.lb--editorial .lb__card .zone__img{filter:none;transition:transform 1.4s var(--ease)}.lb--editorial .lb__card:hover .zone__img{transform:scale(1.06);filter:none}.lb__issue{position:absolute;left:18px;top:18px;right:18px;z-index:4;display:flex;justify-content:space-between;color:#ffffffb8;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.lb--editorial .lb__meta{left:18px;right:18px;bottom:18px}.lb--editorial .lb__meta .no{font-family:var(--sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--foil);margin-bottom:10px}.lb--editorial .lb__meta h3{font-style:normal;font-size:clamp(21px,2vw,30px);line-height:1.02;margin-bottom:10px}.lb--editorial .lb__meta p{font-size:12px;line-height:1.55;color:#ffffffb8;max-width:270px;margin-bottom:14px}.lb__read{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foil);font-weight:600}.lb__read span{transition:transform .35s var(--ease)}.lb--editorial .lb__card:hover .lb__read span{transform:translate(4px)}.stl{display:grid;grid-template-columns:1.18fr .82fr;min-height:clamp(580px,96vh,960px);background:var(--bone)}.stl__img{position:relative;overflow:hidden;background:var(--char);min-height:420px}.stl__img .zone__img{object-position:center 28%}.stl__look{position:absolute;left:clamp(18px,2vw,30px);top:clamp(18px,2vw,30px);z-index:3;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--cream);border:1px solid var(--line-d);background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 14px}.stl__caption{position:absolute;left:clamp(24px,4vw,72px);bottom:clamp(30px,4.2vw,76px);z-index:3;max-width:min(540px,72%);color:var(--cream);text-shadow:0 18px 52px rgba(0,0,0,.45)}.stl__caption-kicker{display:block;margin-bottom:10px;color:var(--gold-2);font-size:11px;letter-spacing:.36em;text-transform:uppercase;font-weight:700}.stl__caption h3{font-family:var(--serif);font-weight:400;font-size:clamp(38px,4.2vw,72px);line-height:.94;letter-spacing:-.01em;margin:0 0 10px}.stl__caption p{max-width:480px;margin:0;color:var(--mute-d);font-size:14px;line-height:1.62}.stl__caption-meta{display:flex;align-items:center;gap:20px;margin-top:18px;color:var(--gold-2);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:700}.stl__caption-meta:before{content:"";display:block;width:70px;height:1px;background:#ffffffb8}.stl__panel{padding:clamp(40px,6vh,80px) var(--gut);display:flex;flex-direction:column;justify-content:center}.stl__panel .eyebrow{display:block;margin-bottom:16px}.stl__panel h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,68px);line-height:.98;letter-spacing:-.018em;margin-bottom:8px}.stl__panel h2 em{font-style:italic;color:var(--gold)}.stl__sub{font-size:13px;letter-spacing:.04em;color:var(--mute);margin-bottom:28px}.stl__list{border-top:1px solid var(--line)}.stl__item{display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);transition:padding-left .4s var(--ease)}.stl__item:hover{padding-left:8px}.stl__thumb{width:52px;height:64px;background:var(--char)}.stl__nm{font-size:13.5px;letter-spacing:.01em;font-weight:500}.stl__nm small{display:block;color:var(--mute);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-weight:400}.stl__pr{font-family:var(--serif);font-size:16px}.stl__add{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.stl__total{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-weight:500}.stl__total b{font-family:var(--serif);color:var(--ink);font-size:20px;margin-left:10px;letter-spacing:0;font-weight:500}.stl__cta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;background:var(--ink);color:var(--cream);padding:15px 26px;border:0;cursor:pointer;transition:background .4s var(--ease),letter-spacing .4s var(--ease)}.stl__cta:hover{background:#0b0b0b;letter-spacing:.26em}@media(max-width:860px){.stl{grid-template-columns:1fr}.stl__img{min-height:440px}}.stl__top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px}.stl__top .eyebrow{display:block;margin-bottom:0}.stl__count{font-size:11px;letter-spacing:.2em;color:var(--mute);font-weight:500;white-space:nowrap}.stl__count b{color:var(--ink);font-weight:600}.stl__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid #ffffff5c;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.stl__nav:hover{background:#0b0b0b;border-color:#fff}.stl__nav--prev{left:clamp(14px,1.8vw,24px)}.stl__nav--prev:hover{transform:translateY(-50%) translate(-3px)}.stl__nav--next{right:clamp(14px,1.8vw,24px)}.stl__nav--next:hover{transform:translateY(-50%) translate(3px)}.stl__img .zone__img,.stl__list,.stl__look,.stl__caption{transition:opacity .5s var(--ease)}.stl.is-switching .stl__img .zone__img,.stl.is-switching .stl__list,.stl.is-switching .stl__look,.stl.is-switching .stl__caption{opacity:0}.bs{background:var(--bone);padding:clamp(56px,9vh,120px) var(--gut)}.bs__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(34px,5vh,60px)}.bs__head .eyebrow{display:block;margin-bottom:14px}.bs__head h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,82px);line-height:.94;letter-spacing:-.02em}.bs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,52px)}.pcard{position:relative;display:grid;grid-template-rows:auto 1fr;color:var(--ink);text-decoration:none}.pcard__frame{position:relative}.pcard__media,.pcard__title{display:block;color:inherit;text-decoration:none}.pcard .zone{position:relative;display:block;aspect-ratio:4/5;background:#f0ebe9;overflow:hidden}.pcard .zone__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;transition:opacity .42s var(--ease),transform 1.1s var(--ease)}.pcard .zone__img--secondary{opacity:0;transform:scale(1.025)}.pcard:hover .zone__img--primary,.pcard:focus-within .zone__img--primary{transform:scale(1.035)}.pcard--has-secondary.pcard--secondary-ready:hover .zone__img--primary,.pcard--has-secondary.pcard--secondary-ready:focus-within .zone__img--primary{opacity:0}.pcard--has-secondary.pcard--secondary-ready:hover .zone__img--secondary,.pcard--has-secondary.pcard--secondary-ready:focus-within .zone__img--secondary{opacity:1;transform:scale(1.035)}.pcard__quick{display:none}.pcard__quick-add{position:absolute;right:14px;bottom:14px;z-index:4;opacity:0;pointer-events:none;transform:translateY(10px) scale(.94);transition:opacity .28s var(--ease),transform .28s var(--ease)}.pcard:hover .pcard__quick-add,.pcard:focus-within .pcard__quick-add{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.pcard__product-form,.pcard__form,.pcard__quick-add add-to-cart-component{display:block;margin:0}.pcard__cart-button.button{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;opacity:1!important;translate:0!important;scale:1!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(244,239,230,.78)!important;border-radius:999px!important;background:#17130fe6!important;color:var(--cream)!important;box-shadow:0 14px 30px #17130f38!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.pcard__cart-button.button:hover,.pcard__cart-button.button:focus-visible{transform:translateY(-2px);background:var(--cream)!important;color:var(--ink)!important}.pcard__cart-button.button:disabled{opacity:.48;cursor:not-allowed}.pcard__cart-button .add-to-cart-text{width:100%;height:100%;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;gap:0!important}.pcard__cart-button .add-to-cart-icon,.pcard__cart-button .svg-wrapper,.pcard__cart-button svg{width:19px!important;height:19px!important}.pcard__cart-button .add-to-cart-text__content{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.pcard__cart-button.button[data-loading=true]{opacity:1!important;pointer-events:none;transform:none!important}.pcard__cart-button.button[data-loading=true] :is(.add-to-cart-text,.add-to-cart__added){visibility:hidden!important;animation:none!important}.pcard__cart-button.button[data-loading=true]:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tg-atc-spin .72s linear infinite}@keyframes tg-atc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pcard__cart-button.button[data-loading=true]:after{animation-duration:1.4s}}.pcard__no{position:absolute;left:14px;top:12px;z-index:3;font-family:var(--serif);font-size:14px;color:var(--cream);letter-spacing:.1em}.pcard__meta{padding:18px 2px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pcard__nm{display:block;font-family:var(--safe-serif, Georgia, "Times New Roman", serif);font-size:14.5px;line-height:1.18;letter-spacing:0;font-weight:600}.pcard__nm small{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-weight:400}.pcard__pr{font-family:var(--serif);font-size:16px;white-space:nowrap}@media(hover:none){.pcard__quick-add{opacity:1;pointer-events:auto;transform:none}}@media(hover:none),(pointer:coarse){.pcard:hover .zone__img--primary,.pcard:focus-within .zone__img--primary{opacity:1;transform:none}.pcard--has-secondary:hover .zone__img--secondary,.pcard--has-secondary:focus-within .zone__img--secondary{opacity:0;transform:scale(1.025)}}@media(max-width:760px){.pcard__quick-add{right:10px;bottom:10px;opacity:1;pointer-events:auto;transform:none}.pcard__cart-button.button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.pcard__meta{padding-top:12px;gap:8px}.pcard__nm{font-size:13px}.pcard__pr{font-size:14px}}.product-information .product-details .text-block h1,.product-information .product-details .text-block h1 *,.product-information .product-details .view-product-title,.product-information .product-details .view-product-title a{font-family:var(--safe-serif, Georgia, "Times New Roman", serif)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.06!important;text-transform:none!important}@media(max-width:760px){.bs__grid{grid-template-columns:1fr 1fr;gap:16px}}.st{position:relative;background:var(--ink);color:var(--cream);overflow:hidden}.st__grid{display:grid;grid-template-columns:.92fr 1.08fr;min-height:clamp(560px,90vh,880px)}.st__img{position:relative;overflow:hidden;background:var(--char)}.st__img .zone__img{object-position:center}.st__cap{position:absolute;left:24px;bottom:24px;z-index:3;color:var(--cream);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.st__copy{padding:clamp(56px,8vh,118px) clamp(36px,6vw,116px);display:flex;flex-direction:column;justify-content:center}.st__inner{max-width:760px}.st__copy .eyebrow{color:var(--foil);display:block;margin-bottom:clamp(22px,3.4vh,38px)}.st__big{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.2vw,96px);line-height:.94;letter-spacing:-.025em;max-width:760px}.st__big em{font-style:italic;color:var(--foil)}.st__body{margin:clamp(26px,3.8vh,42px) 0 clamp(34px,5.2vh,58px);font-size:15px;line-height:1.78;color:var(--mute-d);max-width:560px}.st__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);max-width:760px}.st__meta-item{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:22px 20px 22px 0}.st__meta-item+.st__meta-item{border-left:1px solid var(--line-d);padding-left:24px}.st__no{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-2);font-weight:600;padding-top:6px}.st__meta .t{font-family:var(--serif);font-size:clamp(20px,1.45vw,26px);line-height:1;margin-bottom:8px}.st__meta .d{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute-d);line-height:1.35}.st__cta{margin-top:clamp(30px,4.8vh,54px);color:var(--cream)}@media(max-width:980px){.st__big{font-size:clamp(40px,6vw,68px)}.st__meta{grid-template-columns:1fr}.st__meta-item{padding:18px 0}.st__meta-item+.st__meta-item{border-left:0;border-top:1px solid var(--line-d);padding-left:0}}@media(max-width:860px){.st__grid{grid-template-columns:1fr}.st__img{min-height:380px;order:-1}.st__copy{padding:clamp(44px,7vh,80px) var(--gut)}}.nl{position:relative;overflow:hidden;text-align:center;padding:clamp(64px,11vh,150px) var(--gut);background:#0b0b0b}.nl__foil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(60% 80% at 50% 18%,#ffffff14,#fff0 70%)}.nl__inner{position:relative;z-index:2;max-width:780px;margin:0 auto;color:var(--cream)}.nl .eyebrow{color:var(--foil);display:block;margin-bottom:22px}.nl h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,7vw,110px);line-height:.92;letter-spacing:-.02em;margin-bottom:18px}.nl h2 em{font-style:italic;color:var(--foil)}.nl p{font-size:14px;line-height:1.7;color:var(--mute-d);max-width:440px;margin:0 auto 38px}.nl__form{display:flex;gap:0;max-width:440px;margin:0 auto;border-bottom:1px solid #FFFFFF3D}.nl__form input{flex:1;background:transparent;border:0;color:var(--cream);padding:14px 4px;font-family:var(--sans);font-size:14px;letter-spacing:.04em}.nl__form input::placeholder{color:#fff6}.nl__form input:focus{outline:none}.nl__form button{background:transparent;border:0;color:var(--foil);font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;cursor:pointer;padding:0 8px;transition:opacity .3s}.nl__form button:hover{opacity:.65}.nl__fine{font-size:11px;letter-spacing:.06em;color:var(--mute-d);margin-top:18px;opacity:.7}.nl__ok{color:var(--foil);font-family:var(--serif);font-style:italic;font-size:20px;margin-bottom:18px}.ft{background:var(--ink);color:var(--cream);padding:clamp(48px,7vh,96px) var(--gut) 0}.ft__cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,4vw,64px);border-bottom:1px solid var(--line-d);padding-bottom:clamp(40px,6vh,72px)}.ft__brandcol .eyebrow{color:var(--foil);display:block;margin-bottom:18px}.ft__brandcol p{font-size:13.5px;line-height:1.7;color:var(--mute-d);max-width:300px;margin-bottom:24px}.ft__social{display:flex;gap:18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ft__col h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--foil);font-weight:600;margin-bottom:18px}.ft__col a{display:block;font-size:13px;color:var(--mute-d);padding:6px 0;transition:color .3s}.ft__col a:hover{color:var(--cream)}.ft__mast{padding:clamp(20px,4vh,40px) 0 clamp(14px,2.4vh,26px);text-align:center;line-height:.8;overflow:hidden}.ft__mast span{font-family:var(--serif);font-weight:500;font-size:clamp(56px,17.5vw,280px);letter-spacing:.02em;color:var(--cream);display:block}.ft__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line-d);padding:22px 0 30px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-d)}@media(max-width:860px){.ft__cols{grid-template-columns:1fr 1fr;gap:30px}.ft__brandcol{grid-column:1 / -1}}@media(max-width:640px){.hero__video{display:none}.hero .hero__media .zone__img{object-position:55% 44%;filter:none}.hero__spine,.hero__cue,.hero__top{display:none}.hero__top .folio{font-size:9px;letter-spacing:.18em;line-height:1.35;max-width:72vw}.hero__top .folio:last-child{display:none}.hero__inner{padding-bottom:clamp(44px,8vh,70px)}.hero h1{font-size:clamp(64px,21vw,106px);line-height:.9}.hero__sub{display:grid;gap:18px;margin-top:30px}.hero__sub p{max-width:310px;font-size:13px;line-height:1.6}.marq__track span{font-size:26px}}@media(min-width:641px)and (max-height:820px){.hero__inner{padding-bottom:48px}.hero__top{top:clamp(72px,10vh,96px)}.hero h1{font-size:clamp(68px,14.4vw,200px);line-height:.92}.hero__sub{margin-top:42px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.001ms!important}.hero__video{display:none}.r{opacity:1;transform:none}.reveal-line>*{transform:none;opacity:1}.hero__eye.reveal-pop,.hero__sub.reveal-pop{opacity:1}html{scroll-behavior:auto}}.lb__ctrl{display:flex;align-items:center;gap:14px}.lb__nav{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-d);background:transparent;color:var(--cream);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.lb__nav:hover{background:var(--foil);border-color:var(--foil);color:var(--ink)}.lb__nav:active{transform:scale(.94)}.lb__ctrl .hint{margin-right:4px}@media(max-width:520px){.lb__ctrl .hint{display:none}}@media(max-width:760px){.lb__ctrl{display:none!important}.lb--editorial .lb__head>div:first-child{max-width:none}.lb__head{align-items:flex-start}}@media(min-width:1280px){.lb__rail{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;cursor:default;scroll-snap-type:none}.lb__card{width:auto;flex:none}.lb__ctrl{display:none}}@media(min-width:1280px){.lb--editorial .lb__rail{display:flex;overflow-x:auto;cursor:grab;scroll-snap-type:x mandatory}.lb--editorial .lb__card{width:clamp(340px,28vw,430px);flex:0 0 auto}.lb--editorial .lb__ctrl{display:flex}}.nav__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--ink);color:var(--cream);transform:translate(100%);transition:transform .5s var(--ease);display:flex;flex-direction:column;padding:22px var(--gut) 30px;visibility:hidden}.nav__drawer.is-open{transform:none;visibility:visible}.dr__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.dr__brand{font-family:var(--serif);font-weight:500;font-size:20px;letter-spacing:.4em;text-indent:.4em}.dr__close{background:none;border:0;color:var(--cream);font-size:30px;line-height:1;cursor:pointer;padding:4px 8px}.dr__links{display:flex;flex-direction:column}.dr__links a{font-family:var(--serif);font-size:clamp(28px,8vw,40px);line-height:1;padding:15px 0;border-bottom:1px solid var(--line-d);color:var(--cream)}.dr__links a .ar{float:right;color:var(--gold-2);font-size:.6em;opacity:.7}.dr__util{margin-top:auto;display:flex;gap:26px;padding-top:28px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.dr__util a{color:var(--mute-d)}.dr__util a:hover{color:var(--cream)}@media(max-width:860px){.stl__panel{padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(40px,7vh,72px)}.stl__img{min-height:62vh}.stl__caption{left:22px;right:22px;bottom:28px;max-width:none}.stl__caption h3{font-size:clamp(34px,10vw,52px)}.stl__caption p{font-size:13px;max-width:92%}.stl__caption-meta{gap:14px;letter-spacing:.2em}.stl__caption-meta:before{width:46px}.mf__text{padding-top:clamp(48px,8vh,90px);padding-bottom:clamp(48px,8vh,90px)}.st__copy{padding-top:clamp(44px,7vh,80px);padding-bottom:clamp(44px,7vh,80px)}}@media(max-width:600px){.marq__track span{font-size:23px}.stl__item{grid-template-columns:46px 1fr auto;gap:13px}.stl__thumb{width:46px;height:58px}.stl__nm{font-size:13px}.stl__add{gap:14px}.stl__cta{flex:1;min-width:160px;text-align:center}.cmp__row{gap:18px}.bs__grid{grid-template-columns:1fr 1fr;gap:14px}.bs__head h2,.cat__head h2{font-size:clamp(34px,11vw,52px)}.ft__cols{grid-template-columns:1fr 1fr;gap:26px}}@media(max-width:420px){.bs__grid{grid-template-columns:1fr}.bs .pcard .zone{aspect-ratio:4/5}}.shopify-section:has(#judgeme_product_reviews),.shopify-section:has(.jdgm-review-widget[data-widget=review]){background:var(--bone)!important}.shopify-section:has(#judgeme_product_reviews) .section-content-wrapper,.shopify-section:has(.jdgm-review-widget[data-widget=review]) .section-content-wrapper{max-width:1180px!important;margin:0 auto!important;padding:clamp(42px,6.5vh,78px) var(--gut) clamp(50px,7.5vh,92px)!important;background:transparent!important}.shopify-section:has(#judgeme_product_reviews) .shopify-app-block,.shopify-section:has(.jdgm-review-widget[data-widget=review]) .shopify-app-block{width:100%!important;background:transparent!important}#judgeme_product_reviews,#judgeme_product_reviews.jdgm-widget,#judgeme_product_reviews .jdgm-rev-widg,#judgeme_product_reviews .jdgm-review-widget{width:100%!important;max-width:1180px!important;margin:0 auto!important;background:transparent!important;border:0!important;color:var(--ink)!important;font-family:var(--sans)!important}#judgeme_product_reviews .jdgm-rev-widg{padding:0!important}#judgeme_product_reviews .jdgm-rev-widg__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(18px,3vw,46px)!important;margin:0 0 clamp(24px,3.2vh,40px)!important;padding:0 0 clamp(18px,2.4vh,30px)!important;border-bottom:1px solid var(--line)!important}#judgeme_product_reviews .jdgm-rev-widg__title{visibility:visible!important;display:block!important;font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(28px,3vw,48px)!important;line-height:1!important;letter-spacing:-.015em!important;color:var(--ink)!important;margin:0 0 12px!important;text-align:left!important}#judgeme_product_reviews .jdgm-rev-widg__summary,#judgeme_product_reviews .jdgm-rev-widg__summary-inner{display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important}#judgeme_product_reviews .jdgm-rev-widg__summary-text,#judgeme_product_reviews .jdgm-all-reviews-rating-wrapper{visibility:visible!important;color:var(--mute)!important;font-size:12px!important;line-height:1.4!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper{justify-self:end!important;align-self:end!important;display:flex!important;gap:10px!important}#judgeme_product_reviews .jdgm-write-rev-link,#judgeme_product_reviews .jdgm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:168px!important;min-height:44px!important;padding:13px 24px!important;background:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:0!important;color:var(--cream)!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1!important;box-shadow:none!important}#judgeme_product_reviews .jdgm-write-rev-link:hover,#judgeme_product_reviews .jdgm-btn:hover{background:var(--char)!important;border-color:var(--char)!important;color:var(--cream)!important}#judgeme_product_reviews .jdgm-histogram,#judgeme_product_reviews .jdgm-histogram__row,#judgeme_product_reviews .jdgm-row-stars{background:transparent!important;border-color:var(--line)!important}#judgeme_product_reviews .jdgm-gallery{margin:0 0 clamp(20px,3vh,34px)!important}#judgeme_product_reviews .jdgm-gallery__thumbnail-wrapper{border-radius:0!important;background:#ffffff3d!important}#judgeme_product_reviews .jdgm-rev{background:#f4eee261!important;border:1px solid var(--line)!important;border-radius:0!important;padding:clamp(18px,2.4vw,30px)!important;margin:0 0 16px!important;color:var(--ink)!important}#judgeme_product_reviews .jdgm-rev__title{font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(20px,1.7vw,27px)!important;line-height:1.08!important;color:var(--ink)!important;margin:10px 0!important}#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-rev__body p{font-family:var(--sans)!important;font-size:14px!important;line-height:1.72!important;color:var(--char)!important}#judgeme_product_reviews .jdgm-rev__author,#judgeme_product_reviews .jdgm-rev__timestamp,#judgeme_product_reviews .jdgm-rev__buyer-badge,#judgeme_product_reviews .jdgm-rev__location{font-family:var(--sans)!important;color:var(--mute)!important}#judgeme_product_reviews .jdgm-star{color:#0b0b0b!important}#judgeme_product_reviews .jdgm-empty-state,#judgeme_product_reviews .jdgm-rev-widg__reviews:empty{min-height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:var(--mute)!important}#judgeme_product_reviews .jdgm-paginate{text-align:center!important;margin-top:22px!important}#judgeme_product_reviews .jdgm-paginate__page{color:var(--gold)!important}@media(max-width:760px){.shopify-section:has(#judgeme_product_reviews) .section-content-wrapper,.shopify-section:has(.jdgm-review-widget[data-widget=review]) .section-content-wrapper{padding:36px var(--gut) 54px!important}#judgeme_product_reviews .jdgm-rev-widg__header{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important;margin-bottom:24px!important}#judgeme_product_reviews .jdgm-rev-widg__title{font-size:clamp(34px,10vw,46px)!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper{justify-self:start!important;width:100%!important}#judgeme_product_reviews .jdgm-write-rev-link,#judgeme_product_reviews .jdgm-btn{width:100%!important;min-height:48px!important}#judgeme_product_reviews .jdgm-rev{padding:18px!important}}:root{--safe-serif: Georgia, "Times New Roman", serif;--safe-sans: Arial, Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.hero__sub,.hero__sub p,.st__body,.st__body p,.st__meta,.st__meta .t,.st__cap,.st__no,.material-mini,.material-mini span,.feat,.hero__price,.opt__l,.gift,.gift *,.gtot,.add,.ship,.ship *,.trust,.trust *,.pwell__pr,.desc,.desc p,.desc li,.desc table,.desc th,.desc td,.desc strong,.ebreath__fact,.live__c h3,.live__c p,.prom__body strong,.prom__body b,.prom__sign small,.story-number,.story-label,.story-material,.story-material strong,.story-material span,.tgart__meta,.tgart__kicker,.tgart__tag,.tgart__card-kicker,.tgart__rel,.tgbl__feat-kicker,.tgbl__feat-meta,.tgbl__card-kicker,.tgbl__card-meta,.tgh-mega__note,.tg-mobile-footer__news-text,#judgeme_product_reviews{font-family:var(--safe-sans)!important;font-synthesis:weight style}input,textarea,select,button,[role=button],.button,.tgh,.tgh *,.tgh-drawer,.tgh-drawer *,.cart-drawer,.cart-drawer *,cart-drawer-component,cart-drawer-component *,.search-modal,.search-modal *,predictive-search-component,predictive-search-component *,.predictive-search,.predictive-search *,#judgeme_product_reviews,#judgeme_product_reviews *,.shopify-payment-button,.shopify-payment-button *,.tg-mobile-footer,.tg-mobile-footer *{font-synthesis:weight style}.pdpx .dfull .v,.pdpx .dcell .v,.pdpx .det__care,.pdpx .det__care *,.pdpx .tuuglow-accordion__value,.pdpx .tuuglow-accordion__strong,.pdpx .story-head__quote,.pdpx .story-copy p,.pdpx .story-detail__copy p,.pdpx .story-material:after,.pdpx .story-material strong,.pdpx .story-material span,.pdpx .ebreath__body,.pdpx .ebreath__body *,.pdpx .ebreath__fact,.pdpx .ebreath__fact *,.pdpx .live__c,.pdpx .live__c *,.pdpx .prom__body,.pdpx .prom__body *,.pdpx .material-mini,.pdpx .material-mini *,.tgpop__eyebrow,.tgpop__sub,.tgpop__field,.tgpop__input,.tgpop__btn,.tgpop__terms,.tgpop__code,.tgpop__code *,.tgpop__copy,.tgpop-tab__lbl{font-family:var(--safe-sans)!important;font-synthesis:weight style}.nl h2,.tgart__card-title,.tgpop__h,.tgpop__h span{font-family:var(--safe-serif)!important;font-synthesis:weight style}.pcard__pr,.hero__price,.pwell__pr,.gtot b,#pdpAddTxt,.money,.price,[data-price],.product-price,.money_with_currency,.pdpx [class*=price],.pdpx [class*=Price],.pdpx [class*=total],.pdpx [class*=Total],.pdpx [class*=qty],.pdpx [class*=Qty],.pdpx [class*=count],.pdpx [class*=Count],.tgpop-tab__pct{font-family:var(--safe-sans)!important;font-variant-numeric:tabular-nums}[data-tuuglow-widget-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){html.tg-search-open,body.tg-search-open,html.tg-cart-open,body.tg-cart-open{height:var(--tg-vh100, 100vh)!important;overflow:hidden!important}.search-modal__content[open],.search-modal .search-modal__content[open],.search-modal .dialog-modal[open].search-modal__content{width:100vw!important;max-width:100vw!important;height:calc(var(--tg-vh100, 100vh) - var(--tuuglow-search-mobile-top, 96px))!important;max-height:calc(var(--tg-vh100, 100vh) - var(--tuuglow-search-mobile-top, 96px))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.search-modal__content[open] predictive-search-component,.search-modal__content[open] .predictive-search-form,.search-modal__content[open] .predictive-search-form__content-wrapper,.search-modal__content[open] .predictive-search-form__content,.search-modal__content[open] .predictive-search-dropdown{position:static!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;will-change:auto!important}.search-modal__content[open] .predictive-search-form__content{padding-bottom:0!important}.search-modal__content[open] .predictive-search-form__content-wrapper{padding-bottom:calc(176px + env(safe-area-inset-bottom,0px))!important}.search-modal__content[open] .predictive-search-results,.search-modal__content[open] .predictive-search-results__inner,.search-modal__content[open] .predictive-search-results__products,.search-modal__content[open] .predictive-search-results__wrapper-products{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}cart-drawer-component,.cart-drawer,.cart-drawer__dialog{max-width:100vw!important}.cart-drawer .cart-drawer__dialog,cart-drawer-component dialog.cart-drawer__dialog[open]{inset-inline:0!important;width:100vw!important;max-width:100vw!important}.cart-drawer .cart-drawer__content,.cart-drawer .cart-items__wrapper,.cart-drawer .cart-drawer__items,cart-drawer-component dialog[open] .cart-drawer__content,cart-drawer-component dialog[open] .cart-drawer__items{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}@media screen and (max-width:990px){html:not(.shopify-design-mode) body #MainContent,html:not(.shopify-design-mode) body #MainContent *,html:not(.shopify-design-mode) body .shopify-section,html:not(.shopify-design-mode) body .shopify-section *,html:not(.shopify-design-mode) body cart-drawer-component,html:not(.shopify-design-mode) body cart-drawer-component *,html:not(.shopify-design-mode) body .search-modal,html:not(.shopify-design-mode) body .search-modal *{content-visibility:visible!important;contain-intrinsic-size:auto!important}html:not(.shopify-design-mode) body .hero *,html:not(.shopify-design-mode) body .product-media-gallery *,html:not(.shopify-design-mode) body .slideshow *,html:not(.shopify-design-mode) body .zone__wash,html:not(.shopify-design-mode) body .grain{mix-blend-mode:normal!important}}#bon-loyalty-btn,.bon-loyalty-btn,#bon-iframe-container,#bon-app-iframe{font-family:var(--safe-sans, Arial, Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-synthesis:weight style}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tgh.is-frost,.tgh-mega,.tgart-floating-shop,.pdpx .story-detail__copy,.tgpop,.tgpop__card,.quick-add-modal,.quick-add__button,[class*=drawer],[class*=modal]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tgh.is-frost,.tgh-mega{background:#f4f0e8fa!important}.tgpop,[class*=modal]{background-color:#120e09b8!important}}:root{--bone: #ffffff;--bone-2: #f0f0ed;--ink: #0b0b0b;--char: #0b0b0b;--cream: #ffffff;--gold: #0b0b0b;--gold-2: #686868;--foil: #ffffff;--mute: #686868;--mute-d: #b8b8b8;--line: #0b0b0b24;--line-d: #ffffff2e}.tgh.is-frost{background:#fffffff5!important}.tgh-mega{background:#fffffffa!important}.tgm__img{background:#f0f0ed!important}.tgh-scrim{background:#0000003d!important}.tgh__announce{background:#080808c7!important;border-color:#ffffff1f!important;color:#ffffffdb!important}.tgh.is-frost .tgh__announce{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.zone__wash{display:none!important}.hero .hero__media .zone__img,.hero .hero__video{filter:none}.hero__veil{background:linear-gradient(102deg,#080808d1,#08080880 30%,#08080814 58%,#08080800 78%),linear-gradient(0deg,#080808b3,#08080800 34%)}.qs__media:after{background:linear-gradient(180deg,#0000 0% 54%,#000000c7)}.qs__media img{filter:none}.qs__card:is(:hover,:focus-visible) .qs__media img{filter:none}.qs__grid:has(.qs__card:is(:hover,:focus-visible)) .qs__card:not(:hover):not(:focus-visible) .qs__media img{filter:none}.tile__veil{background:linear-gradient(0deg,#0a0a0a9e,#0a0a0a00 55%)}.lb__cardveil{background:linear-gradient(0deg,#080808cc,#08080800 50%)}.lb--editorial .lb__card{background:#111}.lb--editorial .lb__card .zone:after{background:linear-gradient(180deg,#0000 54%,#000000d6)}.nl{background:#090909}.hero__eye,.hero h1 .l2,.qs__intro .eyebrow,.qs__no,.qs__ar,.lb__head h2 em,.lb__head .eyebrow,.st__copy .eyebrow,.st__big em,.nl .eyebrow,.nl h2 em,.nl__form button,.tfoot__mast{color:#fff!important}.cmp .zone__img,.mf__img .zone__img,.st__img .zone__img{filter:none}.lb--editorial .lb__card .zone__img{filter:none;transition:transform 1.1s var(--ease)}.lb--editorial .lb__card:is(:hover,:focus-visible) .zone__img{filter:none}.tg-cat{background:#fff!important;border-block:1px solid rgba(11,11,11,.14)}.tgc__list{background:#fff!important;border:1px solid #0b0b0b!important}.tgc__row{background:#fff!important}.tgc__row.is-active,.tgc__row:is(:hover,:focus-visible){background:#0b0b0b!important;color:#fff!important}.tgc__row.is-active *,.tgc__row:is(:hover,:focus-visible) *{color:#fff!important}.stl{background:#f0f0ed;border-block:1px solid rgba(11,11,11,.18)}.stl__panel{background:#fff;border-left:1px solid rgba(11,11,11,.18)}.stl__caption-kicker,.stl__caption-meta,.stl__panel h2 em{color:#fff}.stl__panel h2 em{color:#575752}.stl__caption-meta:before{background:#ffffffb8}.bs{background:#fff;border-block:1px solid rgba(11,11,11,.14)}.pcard__frame{background:#f0ebe9;border:1px solid rgba(11,11,11,.13)}.pcard__cart-button.button{border-color:#ffffffdb!important;background:#080808f0!important;color:#fff!important;box-shadow:0 14px 30px #00000038!important}.tfoot{background:#090909!important}.tfoot__mast{color:#fff!important;text-shadow:none!important}.hero :focus-visible,.qs :focus-visible,.lb--editorial :focus-visible,.st :focus-visible,.nl :focus-visible,.tfoot :focus-visible,.pdpx .design-story :focus-visible{outline-color:#efefe7}@media(max-width:860px){.stl__panel{border-left:0;border-top:1px solid rgba(11,11,11,.18)}}.pdpx{--paper: #ffffff;--bone: #f0f0ed;--bone2: #f0f0ed;--ink: #0b0b0b;--char: #0b0b0b;--gold: #0b0b0b;--gold2: #686868;--foil: #ffffff;--mute: #686868;--line: rgba(11, 11, 11, .16);--linel: rgba(255, 255, 255, .17)}#MainContent>[id$=__product_info]{background:#f0f0ed!important;border-bottom:1px solid #0b0b0b}.product-information__media{background:#f0f0ed!important}.product-information .product-details{background:#fff!important;border-left:1px solid #0b0b0b!important}.product-information .tg-pdp-benefits{background:#f0f0ed!important;border-color:#0b0b0b2e!important}.product-information .gr-gift{background:#fff!important;border-color:#0b0b0b2e!important}.pdpx .design-story{--edge: rgba(255, 255, 255, .18);--shadow: rgba(0, 0, 0, .62);--vellum: #ffffff;background:#0b0b0b}.pdpx .design-story:before{display:none;filter:none}.pdpx .story-panel--source,.pdpx .story-panel--worn{background:#101010}.pdpx .story-panel--artifact{background:linear-gradient(90deg,rgba(17,17,17,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(17,17,17,.035) 1px,transparent 1px),radial-gradient(circle at 68% 14%,rgba(255,255,255,.76),transparent 26%),linear-gradient(145deg,#fff,#e8e8e4)}.pdpx .story-copy{background:linear-gradient(180deg,#141414f5,#080808fa)}.pdpx .story-detail__copy{background:#080808b3}.pdpx .story-material{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.06),transparent 30%),#090909b8}#judgeme_product_reviews{--jdgm-primary-color: #111111;--jdgm-secondary-color: #716e68;background:#fff;color:#111}#MainContent .shopify-section.section-wrapper:has(#judgeme_product_reviews){background:#fff!important;border-block:1px solid rgba(11,11,11,.12)}#judgeme_product_reviews .jm-star-rating__font-icon,#judgeme_product_reviews .jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:#0b0b0b!important}#judgeme_product_reviews .jm-reviewer-avatar{background:#f0f0ed!important}@media screen and (max-width:749px){:root{--tg-mobile-paper: #f0f0ed;--tg-mobile-surface: #ffffff;--tg-mobile-soft: #f0f0ed;--tg-mobile-line: rgba(11, 11, 11, .18);--tg-mobile-ink: #0b0b0b;--tg-mobile-muted: #686868;--tg-mobile-accent: #0b0b0b}.hero .hero__media .zone__img{filter:none}.tg-mobile-purchase,.tg-mobile-purchase-section{--tgmp-paper: #f0f0ed !important;--tgmp-surface: #ffffff !important;--tgmp-soft: #0b0b0b !important;--tgmp-line: rgba(11, 11, 11, .18) !important;--tgmp-ink: #0b0b0b !important;--tgmp-muted: #686868 !important;--tgmp-accent: #0b0b0b !important}.tg-mobile-purchase__trust{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.tg-mobile-purchase__trust *,.tg-mobile-purchase__trust span{color:#fff!important;border-color:#fff3!important}.tg-mobile-purchase__summary{background:#fff!important}.tg-mobile-purchase__blocks .tg-pdp-benefits{background:#f0f0ed!important;border-color:#0b0b0b2e!important}.tg-mobile-pdp-details{--tg-details-bg: #ffffff !important;--tg-details-ink: #0b0b0b !important;--tg-details-muted: #686868 !important;--tg-details-line: rgba(11, 11, 11, .18) !important}.tg-mobile-pdp-visuals{--tg-visuals-bg: #f0f0ed !important;--tg-visuals-label-bg: rgba(5, 5, 5, .82) !important;--tg-visuals-label-text: #ffffff !important}.tg-mobile-pdp-concept{--tg-concept-bg: #0b0b0b !important;--tg-concept-card: #ffffff !important;--tg-concept-ink: #0b0b0b !important;--tg-concept-muted: #686868 !important;--tg-concept-accent: #0b0b0b !important;border-top-color:#0b0b0b!important}.tg-mobile-pdp-concept__header,.tg-mobile-pdp-concept__header h2{color:#fff!important}.tg-mobile-pdp-concept__header p,.tg-mobile-pdp-concept__hint{color:#ffffffb3!important}.tg-mobile-pdp-concept__card{border-color:#ffffff2e!important;box-shadow:none!important}.tgpop-tab{min-height:44px!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tgh.is-frost,.tgh-mega{background:#fffffffc!important}.tgpop,[class*=modal]{background-color:#0a0a0ab8!important}}@media screen and (max-width:990px){html:not(.shopify-design-mode) body{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.shopify-design-mode) body main,html:not(.shopify-design-mode) body main *,html:not(.shopify-design-mode) body footer,html:not(.shopify-design-mode) body footer *,html:not(.shopify-design-mode) body dialog,html:not(.shopify-design-mode) body dialog *,html:not(.shopify-design-mode) body predictive-search,html:not(.shopify-design-mode) body predictive-search *,html:not(.shopify-design-mode) body .card-gallery,html:not(.shopify-design-mode) body .card-gallery *,html:not(.shopify-design-mode) body .resource-list,html:not(.shopify-design-mode) body .resource-list *,html:not(.shopify-design-mode) body .quick-add-modal,html:not(.shopify-design-mode) body .quick-add-modal *{content-visibility:visible!important;contain-intrinsic-size:auto!important}html:not(.shopify-design-mode) body .money,html:not(.shopify-design-mode) body .price,html:not(.shopify-design-mode) body [data-price]{font-family:var(--safe-sans, Arial, Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-variant-numeric:tabular-nums!important;letter-spacing:normal!important}html:not(.shopify-design-mode) body .zone__wash,html:not(.shopify-design-mode) body .grain,html:not(.shopify-design-mode) body .slideshow-controls *,html:not(.shopify-design-mode) body .slideshow-arrows *{mix-blend-mode:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tuuglow.css.map */
