.tj-room{--tj-sand: #dec6ab;--tj-teal: #1f4546;--tj-teal-dark: #153536;--tj-bronze: #cb9251;--tj-cream: #e9e1d4;--tj-paper: #f8f4ed;--tj-ink: #193032;--tj-muted: #657170;--tj-red: #a43d35;--tj-rule: rgba(31, 69, 70, .18);--tj-shadow: 0 24px 70px rgba(24, 47, 48, .14);color:var(--tj-ink);font-family:var(--font-body-family),Karla,sans-serif;font-size:1.6rem;line-height:1.55;overflow:hidden;position:relative}.tj-room *,.tj-room *:before,.tj-room *:after{box-sizing:border-box}.tj-room h1,.tj-room h2,.tj-room h3,.tj-room p{margin-top:0}.tj-room h1,.tj-room h2,.tj-room h3{color:inherit;font-family:var(--font-heading-family),Besley,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:1.02}.tj-room img,.tj-room video{display:block;max-width:100%}.tj-room a{color:inherit;text-underline-offset:.24em}.tj-room button{font:inherit}.tj-shell{margin:0 auto;max-width:144rem;padding:clamp(5.6rem,8vw,11rem) clamp(2rem,5vw,7rem)}.tj-shell--tight{max-width:118rem}.tj-shell--wide{max-width:160rem}.tj-kicker{color:#7b5227;display:block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.6rem;text-transform:uppercase}.tj-water .tj-kicker,.tj-ready .tj-kicker,.tj-founder .tj-kicker,.tj-stay .tj-kicker{color:#f0d5b7}.tj-display{font-size:clamp(4rem,8vw,9rem);margin-bottom:2.4rem;max-width:12ch}.tj-title{font-size:clamp(3.2rem,5.4vw,6.6rem);margin-bottom:2rem;max-width:14ch}.tj-lede{font-size:clamp(1.7rem,2.1vw,2.2rem);max-width:62rem}.tj-eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.tj-button{align-items:center;background:var(--tj-teal);border:1px solid var(--tj-teal);border-radius:999px;color:#fffdf9!important;display:inline-flex;font-size:1.35rem;font-weight:700;justify-content:center;letter-spacing:.06em;min-height:4.8rem;padding:1.2rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.tj-button:hover{transform:translateY(-2px)}.tj-button--light{background:var(--tj-cream);color:var(--tj-teal)!important}.tj-button--ghost{background:transparent;color:var(--tj-teal)!important}.tj-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.tj-link{font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tj-meta{color:var(--tj-muted);font-size:1.35rem;letter-spacing:.02em}.tj-section-head{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:4rem}.tj-section-head>div:first-child{max-width:74rem}.tj-made .tj-section-head,.tj-signature .tj-section-head,.tj-explorer .tj-section-head,.tj-ready .tj-section-head,.tj-color-world .tj-section-head,.tj-clients .tj-section-head{display:block;text-align:center}.tj-made .tj-section-head>div:first-child,.tj-signature .tj-section-head>div:first-child,.tj-explorer .tj-section-head>div:first-child,.tj-ready .tj-section-head>div:first-child,.tj-color-world .tj-section-head>div:first-child,.tj-clients .tj-section-head>div:first-child{max-width:none;width:100%}.tj-made .tj-section-head .tj-title,.tj-signature .tj-section-head .tj-title,.tj-explorer .tj-section-head .tj-title,.tj-ready .tj-section-head .tj-title,.tj-color-world .tj-section-head .tj-title,.tj-clients .tj-section-head .tj-title,.tj-made .tj-section-head .tj-lede,.tj-signature .tj-section-head .tj-lede,.tj-explorer .tj-section-head .tj-lede,.tj-ready .tj-section-head .tj-lede,.tj-color-world .tj-section-head .tj-lede,.tj-clients .tj-section-head .tj-lede{margin-left:auto;margin-right:auto}.tj-made .tj-section-head .tj-title,.tj-signature .tj-section-head .tj-title{max-width:22ch}.tj-explorer .tj-section-head .tj-title{max-width:25ch}.tj-ready .tj-section-head .tj-title{max-width:22ch}.tj-color-world .tj-section-head .tj-title{max-width:25ch}.tj-clients .tj-section-head .tj-title{max-width:24ch}.tj-signature .tj-section-head .tj-lede{max-width:68rem}.tj-explorer .tj-section-head .tj-lede{max-width:76rem}.tj-ready .tj-section-head .tj-lede{max-width:72rem}.tj-color-world .tj-section-head .tj-lede{max-width:78rem}.tj-clients .tj-section-head .tj-lede{max-width:72rem}.tj-ready .tj-section-head .tj-button{margin-top:2.8rem}.tj-welcome .tj-shell{padding-block:clamp(4.8rem,5.8vw,8rem)}.tj-wardrobe .tj-shell{padding-block:clamp(5rem,6vw,8.2rem)}.tj-made .tj-shell{padding-block:clamp(5.2rem,6.2vw,8rem)}.tj-signature .tj-shell{padding-block:clamp(6rem,7vw,9rem)}.tj-explorer .tj-shell{padding-block:clamp(5.2rem,6.2vw,8rem)}.tj-ready .tj-shell{padding-block:clamp(4.6rem,5.2vw,6.8rem)}.tj-color-world .tj-shell{padding-block:clamp(5.2rem,6.2vw,8rem)}.tj-clients .tj-shell{padding-block:clamp(5.8rem,6.8vw,8.8rem)}.tj-style .tj-shell{padding-block:clamp(5.4rem,6.4vw,8.2rem)}.tj-founder .tj-shell{padding-block:clamp(6rem,7vw,9rem)}.tj-stay .tj-shell{padding-block:clamp(4.8rem,5.5vw,7rem)}.tj-explorer .tj-title,.tj-ready .tj-title,.tj-color-world .tj-title,.tj-clients .tj-title,.tj-style .tj-title,.tj-founder .tj-title,.tj-stay .tj-title{font-size:clamp(3.2rem,4.6vw,5.8rem)}.tj-ready .tj-section-head{margin-bottom:3rem}.tj-arrival{background:#382c21;color:#fffdf9;min-height:min(92svh,96rem)}.tj-arrival__media{top:0;right:0;bottom:0;left:0;position:absolute}.tj-arrival__media:after{background:linear-gradient(90deg,#1d1812eb,#382b1fbd 34%,#5d422a33 64%,#412b1b1f),linear-gradient(0deg,rgba(31,69,70,.35),transparent 44%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.tj-arrival__media img{height:100%;object-fit:cover;object-position:var(--tj-position, center);width:100%}.tj-arrival .tj-shell{align-items:end;display:flex;min-height:min(92svh,96rem);padding-bottom:clamp(6rem,9vw,12rem);position:relative;z-index:1}.tj-arrival__copy{max-width:73rem}.tj-arrival .tj-display{max-width:10ch}.tj-arrival .tj-lede{color:#ffffffd1}.tj-welcome{background:var(--tj-cream)}.tj-welcome__layout{align-items:center;display:grid;gap:clamp(3rem,7vw,9rem);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.tj-welcome__image{aspect-ratio:4 / 5;background:#eee2d4;border-radius:48% 48% 2rem 2rem;overflow:hidden}.tj-welcome__image img{aspect-ratio:4 / 5;height:100%;object-fit:contain;width:100%}.tj-paths{display:grid;gap:1.2rem;margin-top:3rem}.tj-path{align-items:center;background:#ffffff8c;border:1px solid var(--tj-rule);border-radius:1.4rem;display:grid;gap:1.4rem;grid-template-columns:4rem 1fr auto;padding:1.5rem;text-decoration:none}.tj-path__number{align-items:center;border:1px solid var(--tj-rule);border-radius:50%;display:flex;height:4rem;justify-content:center}.tj-path h3{font-size:2rem;margin:0 0 .4rem}.tj-path p{font-size:1.35rem;margin:0}.tj-wardrobe{background:#fff}.tj-wardrobe .tj-shell{background:#fff;max-width:160rem}.tj-wardrobe__head{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:clamp(3rem,5vw,5rem)}.tj-wardrobe__intro{max-width:78rem}.tj-wardrobe__intro .tj-title{max-width:18ch}.tj-wardrobe__intro .tj-lede{max-width:56rem}.tj-wardrobe__all{flex:0 0 auto}.tj-wardrobe__carousel{min-width:0;position:relative}.tj-wardrobe__rail{align-items:start;display:grid;gap:clamp(1.6rem,2vw,2.8rem);grid-auto-columns:max-content;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:.8rem .2rem 2.4rem;scroll-behavior:smooth;scroll-padding-inline:.2rem;scroll-snap-type:inline mandatory;scrollbar-color:var(--tj-bronze) rgba(31,69,70,.12);scrollbar-width:thin}.tj-wardrobe__rail:focus-visible{box-shadow:0 0 0 4px #cb925133;outline:2px solid var(--tj-teal);outline-offset:.5rem}.tj-wardrobe__item{align-self:start;list-style:none;scroll-snap-align:start;width:var(--tj-wardrobe-width)}.tj-wardrobe__item--tall{--tj-wardrobe-width: clamp(34rem, 30vw, 47rem)}.tj-wardrobe__item--narrow{--tj-wardrobe-width: clamp(27rem, 23vw, 36rem);padding-top:6rem}.tj-wardrobe__item--handcuffs{--tj-wardrobe-width: clamp(38rem, 36vw, 56rem);padding-top:1rem}.tj-wardrobe__item--note{--tj-wardrobe-width: clamp(26rem, 22vw, 33rem);padding-top:11rem}.tj-wardrobe__item--airy{--tj-wardrobe-width: clamp(34rem, 29vw, 46rem)}.tj-wardrobe__item--small{--tj-wardrobe-width: clamp(25rem, 20vw, 32rem);padding-top:7rem}.tj-wardrobe__item--detail{--tj-wardrobe-width: clamp(28rem, 24vw, 37rem);padding-top:3rem}.tj-wardrobe-card{color:var(--tj-ink);display:block;text-decoration:none}.tj-wardrobe-card__media{background:#fffdf9;border:1px solid rgba(31,69,70,.08);border-radius:2rem 7rem 2rem 2rem;box-shadow:0 1.4rem 4rem #182f3014;display:block;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.tj-wardrobe__item--narrow .tj-wardrobe-card__media{border-radius:7rem 2rem 2rem}.tj-wardrobe__item--airy .tj-wardrobe-card__media{border-radius:2rem 2rem 8rem}.tj-wardrobe__item--small .tj-wardrobe-card__media{border-radius:2rem}.tj-wardrobe__item--detail .tj-wardrobe-card__media{border-radius:50% 50% 2rem 2rem}.tj-wardrobe-card__media img{display:block;height:auto;width:100%}.tj-wardrobe-card__placeholder{aspect-ratio:4 / 5;display:block;width:100%}.tj-wardrobe-card__label{align-items:baseline;display:flex;gap:1.6rem;justify-content:space-between;padding:1.5rem .2rem 0}.tj-wardrobe-card__title{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:clamp(2.2rem,2.2vw,3.2rem);letter-spacing:-.025em;line-height:1.05}.tj-wardrobe-card__action{flex:0 0 auto;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tj-wardrobe-card:hover .tj-wardrobe-card__media{box-shadow:0 1.8rem 4.8rem #182f301f;transform:translateY(-.4rem)}.tj-wardrobe-card:focus-visible{outline:none}.tj-wardrobe-card:focus-visible .tj-wardrobe-card__media{box-shadow:0 0 0 5px #cb925147;outline:2px solid var(--tj-teal);outline-offset:.4rem}.tj-wardrobe-card--handcuffs{--tj-handcuff-detail-size: clamp(10rem, 29%, 15rem)}.tj-wardrobe-card__media--handcuffs{background:var(--tj-teal);border-radius:2rem 9rem;isolation:isolate;overflow:visible;padding:0}.tj-wardrobe-card__media--handcuffs>img{border-radius:inherit}.tj-wardrobe-card__detail{background:#fffdf9;border:.7rem solid #fff;border-radius:50%;bottom:auto;box-shadow:0 1rem 3rem #182f3033;display:block;left:var(--tj-handcuff-detail-x, 84%);overflow:hidden;position:absolute;right:auto;top:var(--tj-handcuff-detail-y, 102%);transform:translate(-50%,-50%);width:var(--tj-handcuff-detail-size);z-index:1}.tj-wardrobe-card__detail img{aspect-ratio:1;height:auto;width:100%}.tj-wardrobe-card--handcuffs .tj-wardrobe-card__label{align-items:flex-start;flex-direction:column;gap:.5rem;min-height:calc(var(--tj-handcuff-detail-size) * .62);padding:1.5rem calc(var(--tj-handcuff-detail-size) + 1.2rem) 0 .2rem}.tj-wardrobe-note{background:var(--tj-teal);border-radius:2rem 7rem 2rem 2rem;color:#fffdf9;min-height:34rem;padding:clamp(2.6rem,3vw,4rem)}.tj-wardrobe-note .tj-kicker{color:var(--tj-sand)}.tj-wardrobe-note__copy{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:clamp(2.3rem,2.5vw,3.4rem);letter-spacing:-.025em;line-height:1.16}.tj-wardrobe-note__copy p:last-child{margin-bottom:0}.tj-wardrobe__footer{align-items:center;display:flex;gap:2rem;justify-content:space-between}.tj-wardrobe__hint{color:var(--tj-teal);font-size:1.1rem;font-weight:700;letter-spacing:.13em;margin:0;text-transform:uppercase}.tj-wardrobe__footer .tj-carousel-controls{margin-top:0}.tj-wardrobe__footer .tj-arrow{background:var(--tj-teal);border-color:var(--tj-teal);color:#fffdf9}.tj-made{background:linear-gradient(180deg,var(--tj-paper),var(--tj-cream))}.tj-made__choices{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.tj-choice{background:#fffdf9;border:1px solid var(--tj-rule);border-radius:2rem;padding:clamp(2rem,4vw,4rem)}.tj-choice:nth-child(2){background:var(--tj-teal);color:#fffdf9}.tj-choice:nth-child(2) p{color:#ffffffbf}.tj-choice:nth-child(2) .tj-link{color:var(--tj-sand)}.tj-choice h3{font-size:clamp(2.5rem,4vw,4.2rem);margin-bottom:1.2rem}.tj-measurements{align-items:start;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}.tj-measurement{background:var(--tj-paper);border:1px solid var(--tj-rule);border-radius:1.6rem;overflow:hidden}.tj-measurement img{aspect-ratio:auto;display:block;height:auto;width:100%}.tj-measurement__copy{padding:1.6rem}.tj-measurement h3{font-size:1.9rem;margin-bottom:.6rem}.tj-measurement p{font-size:1.3rem;margin-bottom:1.2rem}.tj-signature{background:var(--tj-sand)}.tj-signature__grid{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.14fr) minmax(40rem,.86fr)}.tj-signature__grid--editorial-only{grid-template-columns:minmax(0,1fr)}.tj-signature__main,.tj-signature__detail{border-radius:2rem;overflow:hidden;position:relative}.tj-signature__main{aspect-ratio:4 / 5}.tj-signature__main img{aspect-ratio:4 / 5;height:100%;object-fit:contain;width:100%}.tj-signature__detail{background:#fff;padding:0}.tj-signature__product-media{background:#fff;border-radius:0;display:block;overflow:hidden}.tj-signature__product-media img{aspect-ratio:auto;display:block;height:auto;width:100%}.tj-signature__product-copy{padding:clamp(2.4rem,2.4vw,3.2rem)}.tj-signature__product-copy h3{font-size:clamp(2.7rem,3.4vw,4.2rem);margin:.8rem 0 1rem}.tj-signature__product-copy h3 a{text-decoration:none}.tj-signature__price{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:2rem;margin-bottom:1.2rem}.tj-signature__product-note{color:var(--tj-muted);font-size:1.4rem;margin-bottom:2.4rem}.tj-signature__form{display:grid;gap:2rem}.tj-signature__field{display:grid;gap:.7rem}.tj-signature__field label,.tj-signature__field-label{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tj-signature__field select{-webkit-appearance:auto;appearance:auto;background:transparent;border:0;border-bottom:1px solid var(--tj-teal);border-radius:0;color:var(--tj-ink);cursor:pointer;font:inherit;min-height:4.8rem;padding:.8rem .2rem;width:100%}.tj-signature__field select:focus-visible{outline:2px solid var(--tj-bronze);outline-offset:3px}.tj-signature__coverage-fallback strong{border-bottom:1px solid var(--tj-rule);font-size:1.6rem;font-weight:400;padding:.8rem .2rem 1.1rem}.tj-signature__coverage-fallback a{font-size:1.2rem;font-weight:700;justify-self:start;letter-spacing:.05em;text-transform:uppercase}.tj-signature__submit{border-radius:.2rem;min-height:5.2rem;width:100%}.tj-signature__submit[disabled]{cursor:not-allowed;opacity:.5}.tj-signature__form-error{color:var(--tj-red);font-size:1.3rem;margin-bottom:1rem}.tj-signature__tailoring{color:var(--tj-muted);font-size:1.2rem;margin:1.5rem 0 1rem}.tj-signature__details-link{display:inline-block;margin-top:.6rem}.tj-water{background:radial-gradient(circle at 83% 18%,rgba(203,146,81,.2),transparent 24%),linear-gradient(160deg,#0d3032,var(--tj-teal) 62%,#2b5c5c);color:#fffdf9}.tj-water .tj-shell{padding-block:clamp(4.8rem,5.2vw,7.5rem)}.tj-water__grid{align-items:center;display:grid;gap:clamp(4rem,5vw,7rem);grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr)}.tj-water__proof{justify-self:center;max-width:62rem;padding:0 5rem 5rem 0;position:relative;width:100%}.tj-water__media{aspect-ratio:4 / 5;background:#0d3032;border-radius:50% 50% 2rem 2rem;overflow:hidden;position:relative}.tj-water__media video{display:block;height:100%;object-fit:cover;object-position:50% 54%;width:100%}.tj-water__client{aspect-ratio:1;background:transparent;border:0;border-radius:3.2rem;bottom:0;box-shadow:var(--tj-shadow);margin:0;max-width:24rem;overflow:hidden;padding:0;position:absolute;right:0;width:36%;z-index:2}.tj-water__client img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.tj-water .tj-lede{color:#ffffffbf}.tj-water .tj-lede p{margin-bottom:1.4rem}.tj-water .tj-lede p:last-child{margin-bottom:0}.tj-video-toggle{bottom:1.6rem;left:1.6rem;position:absolute;right:auto}.tj-explorer{background:var(--tj-paper)}.tj-water-scale{background:#fff;border:1px solid var(--tj-rule);margin:0 0 clamp(3.6rem,5vw,5.6rem);padding:clamp(2.4rem,3.5vw,3.8rem) clamp(2rem,5vw,5rem) clamp(2.8rem,4vw,4.2rem);width:100%}.tj-water-scale[role=slider]{cursor:default;outline:none}.tj-water-scale[role=slider]:focus-visible{box-shadow:0 0 0 4px #cb925138;outline:2px solid var(--tj-bronze);outline-offset:4px}.tj-water-scale__labels{align-items:flex-start;color:var(--tj-teal);display:flex;font-size:clamp(1.05rem,1.1vw,1.25rem);font-weight:700;gap:2rem;justify-content:space-between;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.tj-water-scale__labels span:last-child{text-align:right}.tj-water-scale__ticks{align-items:end;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));height:1.8rem;margin:1.8rem 0 .8rem}.tj-water-scale__ticks span{border-left:1px solid rgba(31,69,70,.24);height:.8rem;justify-self:center;width:0}.tj-water-scale__ticks span.is-major{height:1.8rem}.tj-water-scale__track{background:var(--tj-teal);cursor:pointer;height:2px;isolation:isolate;position:relative;touch-action:manipulation;width:100%}.tj-water-scale__track:before{content:"";top:-2.1rem;right:0;bottom:-2.1rem;left:0;position:absolute;z-index:0}.tj-water-scale__product-stop{background:transparent;border:0;border-radius:50%;cursor:pointer;display:block;height:4.4rem;position:absolute;top:50%;touch-action:manipulation;transform:translate(-50%,-50%);width:4.4rem;z-index:1}.tj-water-scale__product-stop:before{background:#fff;border:1px solid var(--tj-teal);border-radius:50%;content:"";height:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.8rem}.tj-water-scale__product-stop[data-tj-water-selected=true]:before{background:var(--tj-teal);border-color:var(--tj-teal);box-shadow:0 0 0 2px #1f454624}.tj-water-scale__thumb{cursor:grab;display:block;height:4.4rem;left:50%;position:absolute;top:50%;touch-action:pan-y;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:4.4rem;z-index:2}.tj-water-scale[data-tj-water-dragging=true] .tj-water-scale__thumb{cursor:grabbing}.tj-water-scale__thumb:before{background:transparent;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--tj-teal),0 0 0 .7rem #1f45461a;content:"";height:2.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.2rem}.tj-water-scale[role=slider]:focus-visible .tj-water-scale__thumb:before{box-shadow:0 0 0 2px var(--tj-bronze),0 0 0 .8rem #cb92512e}.tj-media-rail{--tj-media-card-width: clamp(28rem, 30vw, 42rem);align-items:start;display:grid;gap:1.6rem;grid-auto-columns:var(--tj-media-card-width);grid-auto-flow:column;overflow-x:auto;padding:0 max(0px,calc(100% - var(--tj-media-card-width))) 1.2rem 0;scroll-snap-type:x mandatory}.tj-media-rail__item{align-self:start;background:#fff;border-radius:1.6rem;outline:2px solid transparent;outline-offset:-2px;overflow:hidden;scroll-snap-align:start;transition:outline-color .18s ease}.tj-media-rail__item[data-tj-water-active=true]{outline-color:var(--tj-bronze)}.tj-media-rail__item[data-tj-water-scale-status=excluded],.tj-media-rail__item[data-tj-water-scale-status=unverified],.tj-media-rail__item[data-tj-water-scale-status=not-on-scale]{scroll-snap-align:none}.tj-media-rail__media{background:#fff;display:block;padding:0}.tj-media-rail__item img{aspect-ratio:auto;display:block;height:auto;width:100%}.tj-media-rail__copy{padding:1.5rem 1.6rem 1.7rem}.tj-media-rail__feel{color:var(--tj-teal);font-size:1.05rem;font-weight:700;letter-spacing:.13em;margin:0 0 .55rem;text-transform:uppercase}.tj-media-rail__copy h3{font-size:2rem;margin:0}.tj-media-rail__copy h3 a{color:inherit;text-decoration:none}.tj-media-rail__note{color:var(--tj-muted);font-size:1.35rem;line-height:1.5;margin:.65rem 0 0}.tj-ready{background:var(--tj-teal);color:#fffdf9}.tj-ready .tj-lede{color:#ffffffbf}.tj-ready .tj-button--ghost{border-color:#ffffff8c;color:#fffdf9!important}.tj-carousel-wrap{position:relative}.tj-carousel{display:grid;gap:1.8rem;grid-auto-columns:clamp(28rem,32vw,44rem);grid-auto-flow:column;overflow-x:auto;padding:0 0 2rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}.tj-ready .tj-carousel,.tj-clients .tj-carousel{align-items:start}.tj-product-card{align-self:start;background:var(--tj-paper);border-radius:1.6rem;color:var(--tj-ink);overflow:hidden;scroll-snap-align:start}.tj-product-card__media{background:transparent;display:block;overflow:hidden;padding:0}.tj-product-card__media img{aspect-ratio:auto;display:block;height:auto;width:100%}.tj-product-card__body{padding:1.8rem}.tj-product-card h3{font-size:2.2rem;margin:0 0 .6rem}.tj-product-card__price{margin-bottom:0}.tj-product-card__actions{align-items:start;display:grid;gap:1.2rem;margin-top:1.6rem}.tj-ready__product-form{margin:0;width:100%}.tj-ready__add{cursor:pointer;width:100%}.tj-ready__details{justify-self:start}.tj-ready__form-error{color:var(--tj-red);font-size:1.25rem;margin:0 0 .8rem}.tj-ready__form-error[hidden]{display:none}.tj-product-card__facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.tj-pill{background:var(--tj-cream);border-radius:999px;font-size:1.1rem;font-weight:700;padding:.5rem .8rem;text-transform:uppercase}.tj-carousel-controls{display:flex;gap:.8rem;margin-top:1.4rem}.tj-arrow{align-items:center;background:#fffdf9;border:1px solid var(--tj-rule);border-radius:50%;color:var(--tj-teal);cursor:pointer;display:flex;height:4.6rem;justify-content:center;width:4.6rem}.tj-color-world{background:var(--tj-cream);color:var(--tj-ink)}.tj-color-world__layout{display:grid;gap:clamp(3rem,6vw,8rem);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.tj-color-tabs{display:grid;gap:1rem;min-width:0}.tj-color-tab{align-items:center;background:#fffdf9a3;border:1px solid transparent;border-radius:1.2rem 3.2rem 1.2rem 1.2rem;box-shadow:0 .8rem 2.4rem #182f300a;color:inherit;cursor:pointer;display:grid;gap:1.2rem;grid-template-columns:5.2rem minmax(0,1fr) auto;min-height:6.8rem;padding:.7rem 1.2rem .7rem .7rem;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tj-color-tab:hover{background:#ffffffe6;border-color:var(--tj-rule)}.tj-color-tab:focus-visible{outline:2px solid var(--tj-teal);outline-offset:.35rem}.tj-color-tab[aria-selected=true]{background:#fff;border-color:#1f454629;box-shadow:inset .45rem 0 0 var(--tj-shade-accent),0 1.2rem 3rem #182f301a;transform:translate(.4rem)}.tj-swatch{background:#fff;border:1px solid rgba(31,69,70,.16);border-radius:42% 58% 50% 50%/56% 44%;box-shadow:0 .5rem 1.4rem #182f3024;display:block;height:5.2rem;overflow:hidden;transform:rotate(-2deg);width:5.2rem}.tj-swatch img{height:100%;object-fit:cover;width:100%}.tj-swatch--color{background:var(--tj-swatch)}.tj-color-tab[aria-selected=true] .tj-swatch{box-shadow:0 0 0 .3rem #fff,0 0 0 .5rem var(--tj-shade-accent),0 .8rem 1.8rem #182f3029}.tj-color-tab__copy{min-width:0}.tj-color-tab__copy strong{display:block;font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:1.8rem;font-weight:400;letter-spacing:-.02em;line-height:1.08}.tj-color-tab__copy small{color:var(--tj-muted);display:block;font-size:1.1rem;font-weight:700;letter-spacing:.12em;margin-top:.3rem;text-transform:uppercase}.tj-color-tab__state{color:var(--tj-teal);font-size:1.1rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tj-color-tab__selected,.tj-color-tab[aria-selected=true] .tj-color-tab__view{display:none}.tj-color-tab[aria-selected=true] .tj-color-tab__selected{display:inline}.tj-color-panel{align-items:center;animation:tj-color-panel-reveal .2s ease-out both;background:#fff;border:1px solid rgba(31,69,70,.11);border-radius:2rem;box-shadow:0 2.4rem 6rem #182f301a;color:var(--tj-ink);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;padding:clamp(2rem,4vw,4rem);position:relative}.tj-color-panel:before{background:var(--tj-shade-accent);border:1px solid rgba(31,69,70,.18);border-radius:999px;content:"";height:.55rem;left:clamp(2rem,4vw,4rem);position:absolute;right:clamp(2rem,4vw,4rem);top:1.2rem}.tj-color-panel[hidden]{display:none}.tj-color-panel__media{background:#fff;border:1px solid rgba(31,69,70,.08);border-radius:1.4rem 4rem 1.4rem 1.4rem;overflow:hidden}.tj-color-panel img{aspect-ratio:auto;height:auto;object-fit:contain;width:100%}.tj-color-panel__copy{min-width:0}.tj-color-panel h3{font-size:clamp(3rem,4vw,5.4rem);margin-bottom:1rem}.tj-color-note{align-items:start;border-top:1px solid var(--tj-rule);display:grid;gap:1rem 2rem;grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);margin-top:clamp(3rem,5vw,5rem);padding-top:2rem}.tj-color-note .tj-eyebrow{color:var(--tj-bronze);margin:0}.tj-color-note>div{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:clamp(1.8rem,2vw,2.5rem);line-height:1.25;max-width:40ch}.tj-color-note p:last-child{margin-bottom:0}@keyframes tj-color-panel-reveal{0%{opacity:.72;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.tj-clients{background:var(--tj-paper)}.tj-clients .tj-section-head{margin-bottom:clamp(1.8rem,2.6vw,2.8rem)}.tj-clients__personal-note{color:var(--tj-bronze);font-family:Snell Roundhand,Segoe Script,Bradley Hand,cursive;font-size:clamp(1.7rem,1.8vw,2.5rem);line-height:1.2;margin:.5rem auto 1rem;max-width:38ch;transform:rotate(-1deg)}.tj-clients .tj-section-head .tj-lede{max-width:60rem;text-align:center}.tj-clients .tj-section-head .tj-lede p{margin-bottom:0}.tj-clients .tj-carousel{grid-auto-columns:clamp(32rem,48vw,56rem)}.tj-clients__reflection{display:grid;gap:clamp(2.4rem,4vw,5.6rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.2rem,5vw,6.4rem)}.tj-clients__reflection-block{border-top:1px solid var(--tj-rule);color:var(--tj-ink);font-family:var(--font-body-family),Karla,sans-serif;font-size:clamp(1.55rem,1.3vw,1.8rem);line-height:1.65;padding-top:clamp(1.6rem,2vw,2.4rem)}.tj-clients__reflection-block p{margin:0 0 1.4rem}.tj-clients__reflection-block p:last-child{margin-bottom:0}.tj-client-card{align-self:start;background:#fffdf9;border-radius:14rem 14rem 1.6rem 1.6rem;color:var(--tj-ink);overflow:hidden;scroll-snap-align:center}.tj-client-card__media{background:var(--tj-cream);overflow:hidden}.tj-client-card__media img{aspect-ratio:4 / 5;height:auto;object-fit:contain;width:100%}.tj-client-card--natural-frame .tj-client-card__media{background:transparent;padding:0}.tj-client-card--natural-frame .tj-client-card__media img{aspect-ratio:auto;display:block;height:auto;width:100%}.tj-client-card__body{padding:2rem}.tj-client-card h3{font-size:2.4rem;margin-bottom:.6rem}.tj-client-card__piece{margin-bottom:.35rem}.tj-client-card__configuration{color:var(--tj-ink);font-size:1.25rem;font-weight:600;line-height:1.45;margin:0 0 1.4rem}.tj-client-card blockquote{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:1.8rem;margin:1.4rem 0}.tj-style{background:var(--tj-cream)}.tj-style__layout{align-items:start;display:grid;gap:clamp(3rem,6vw,8rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tj-style__editorial{display:grid;gap:clamp(.8rem,1.6vw,1.8rem);overflow:visible}.tj-style__feature{isolation:isolate;padding:0 clamp(1.2rem,2vw,3.2rem) clamp(2rem,3vw,4rem) 0;position:relative;width:90%}.tj-style__feature--primary{justify-self:start}.tj-style__feature--supporting{justify-self:end;margin-top:clamp(-2rem,-1.5vw,-1rem);padding-left:clamp(1.2rem,2vw,3.2rem);padding-right:0;width:84%}.tj-style__editorial-primary{border-radius:2rem 2rem 4.5rem;overflow:hidden;position:relative;width:92%;z-index:1}.tj-style__editorial-secondary{background:var(--tj-paper);border:.7rem solid var(--tj-cream);border-radius:1.6rem 1.6rem 3.4rem;box-shadow:0 1.8rem 4rem #1f171429;margin:-16% 0 0 auto;overflow:hidden;position:relative;width:44%;z-index:2}.tj-style__feature--supporting .tj-style__editorial-primary{margin-left:auto}.tj-style__feature--supporting .tj-style__editorial-secondary{margin-left:0;margin-right:auto}.tj-style__editorial img{display:block;height:auto;width:100%}.tj-style__feature--single{padding-left:0;padding-right:0}.tj-style__feature--single .tj-style__editorial-primary{margin-left:0;width:100%}.tj-style__service{border-top:1px solid var(--tj-rule);margin-top:2.4rem;padding-top:2.4rem}.tj-style__service>p:first-child{font-size:1.7rem;max-width:48rem}.tj-style__service .tj-meta{margin-top:.8rem}.tj-style__products{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.4rem}.tj-style-product{background:#fff;border-radius:1.2rem;padding:1.2rem;text-decoration:none}.tj-style-product img{aspect-ratio:1;background:#fff;border-radius:.8rem;height:auto;object-fit:contain;width:100%}.tj-style-product h3{font-size:1.7rem;margin:1rem 0 0}.tj-founder{background:#183d3e;color:#fffdf9}.tj-founder__shell{display:grid;gap:clamp(4.5rem,6vw,7rem);width:100%}.tj-founder__layout{align-items:center;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.tj-founder__layout>*,.tj-founder__process-grid>*,.tj-founder__portfolio{min-width:0}.tj-founder__media{isolation:isolate;padding:0 1.4rem 1.4rem 0;position:relative}.tj-founder__media:after{background:#cb925121;border:1px solid rgba(255,255,255,.3);border-radius:2.4rem 11rem;content:"";top:1.4rem;right:0;bottom:0;left:1.4rem;position:absolute;z-index:-1}.tj-founder__image-frame{align-items:center;background:radial-gradient(circle at 30% 25%,rgba(203,146,81,.35),transparent 22%),repeating-linear-gradient(100deg,rgba(233,225,212,.035) 0 2px,transparent 2px 24px),#102f30;border-radius:2.4rem 11rem;display:flex;justify-content:center;min-height:34rem;overflow:hidden;position:relative}.tj-founder__image-frame img{height:auto;object-fit:contain;width:100%}.tj-founder__intro .tj-lede{color:#ffffffc7}.tj-founder__note{border-left:2px solid var(--tj-bronze);margin-top:2.4rem;max-width:44rem;padding:.2rem 0 .2rem 1.6rem}.tj-founder__note .tj-eyebrow{color:var(--tj-sand);margin:0 0 .6rem}.tj-founder__note>div{font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:clamp(1.7rem,1.8vw,2.1rem);line-height:1.35}.tj-founder__note p:last-child{margin-bottom:0}.tj-founder__process-grid{align-items:start;border-top:1px solid rgba(255,255,255,.2);display:grid;gap:clamp(2.4rem,4vw,4.8rem);grid-template-columns:minmax(0,1.5fr) minmax(24rem,.5fr);padding-top:clamp(3.6rem,5vw,6rem);position:relative}.tj-founder__process-grid--single{grid-template-columns:minmax(0,1fr)}.tj-founder__subhead{margin-bottom:2.4rem;max-width:68rem}.tj-founder__subhead h3,.tj-founder__behind h3,.tj-founder__portfolio h3{font-size:clamp(2.7rem,4vw,4.6rem);margin:0}.tj-founder__support-copy{color:var(--tj-muted);font-size:1.6rem;margin-top:1.2rem;max-width:60rem}.tj-founder__support-copy p{margin-bottom:0}.tj-founder-compare{background:var(--tj-paper);border:1px solid rgba(255,255,255,.24);border-radius:2.4rem 7rem 2.4rem 2.4rem;color:var(--tj-ink);max-width:76rem;padding:clamp(1.6rem,3vw,3rem);width:100%}.tj-founder-compare__media{aspect-ratio:4 / 5;background:#fff;border-radius:1.6rem 5rem 1.6rem 1.6rem;isolation:isolate;overflow:hidden;position:relative;touch-action:pan-y}.tj-founder-compare__image{background:#fff;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.tj-founder-compare__image img{height:100%;object-fit:var(--tj-founder-image-fit, contain);object-position:var(--tj-founder-image-position, center center);transform:scale(var(--tj-founder-image-zoom, 1));transform-origin:var(--tj-founder-image-position, center center);width:100%}.tj-founder-compare__image--editorial{clip-path:inset(0 0 0 var(--tj-founder-split))}.tj-founder-compare__label{background:#193032e0;border-radius:999px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.09em;max-width:calc(50% - 2.6rem);padding:.8rem 1.1rem;position:absolute;text-transform:uppercase;top:1.4rem;z-index:3}.tj-founder-compare__label--original{left:1.4rem}.tj-founder-compare__label--editorial{right:1.4rem;text-align:right}.tj-founder-compare__divider{background:#fff;bottom:0;box-shadow:0 0 0 1px #19303233;left:var(--tj-founder-split);pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:2px;z-index:4}.tj-founder-compare__divider span{align-items:center;background:var(--tj-bronze);border:3px solid #fff;border-radius:50%;box-shadow:0 .5rem 1.6rem #19303242;display:flex;height:4.8rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.8rem}.tj-founder-compare__divider span:before,.tj-founder-compare__divider span:after{background:#fff;content:"";height:1.2rem;position:absolute;width:1px}.tj-founder-compare__divider span:before{margin-left:-.7rem}.tj-founder-compare__divider span:after{margin-left:.7rem}.tj-founder-compare__range{cursor:ew-resize;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:5}.tj-founder-compare__media:focus-within{box-shadow:0 0 0 4px #cb925140;outline:2px solid var(--tj-bronze);outline-offset:4px}.tj-founder-compare__choices{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.tj-founder-compare__choices button{background:transparent;border:1px solid rgba(25,48,50,.34);border-radius:.6rem;color:var(--tj-ink);cursor:pointer;font-size:1.15rem;font-weight:700;letter-spacing:.05em;min-height:4.4rem;padding:.9rem 1.3rem;text-transform:uppercase}.tj-founder-compare__choices button:hover{border-color:var(--tj-bronze)}.tj-founder-compare__choices button:focus-visible{outline:2px solid var(--tj-bronze);outline-offset:3px}.tj-founder__behind{align-self:start;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:5rem 1.6rem 1.6rem;margin-top:clamp(3.2rem,5vw,6rem);max-width:35rem;overflow:hidden;width:100%}.tj-founder__behind-media{background:#102f30;display:grid;min-height:22rem;overflow:hidden;place-items:center;position:relative}.tj-founder__behind-media img{height:auto;object-fit:contain;width:100%}.tj-founder__behind-media--video{aspect-ratio:var(--tj-founder-video-ratio, 9 / 16);min-height:0}.tj-founder__behind-media video{background:#102f30;height:100%;object-fit:var(--tj-founder-video-fit, contain);object-position:var(--tj-founder-video-position, center center);width:100%}.tj-founder__video-toggle{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102f30db;border:1px solid rgba(255,255,255,.62);border-radius:999px;bottom:1.2rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:4.4rem;min-width:7.2rem;padding:.8rem 1.3rem;position:absolute;right:1.2rem;text-transform:uppercase;z-index:2}.tj-founder__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.tj-founder__behind-media[data-tj-video-state=autoplay-blocked] .tj-founder__video-toggle,.tj-founder__behind-media[data-tj-video-state=reduced-motion] .tj-founder__video-toggle{background:#fffdf9;color:var(--tj-teal)}.tj-founder__behind-copy{padding:1.8rem}.tj-founder__behind-copy .tj-kicker{margin-bottom:1rem}.tj-founder__behind-copy h3{font-size:clamp(2.4rem,2.7vw,3.3rem);margin-bottom:1.4rem}.tj-founder__behind-text{color:#ffffffc7;margin:-.6rem 0 1.8rem}.tj-founder__behind-text p:last-child{margin-bottom:0}.tj-founder__behind .tj-link,.tj-founder__portfolio .tj-link{color:var(--tj-sand)}.tj-founder__internal-placeholder{align-content:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px),#102f30;color:#fff;display:grid;height:100%;justify-items:center;min-height:26rem;padding:2.4rem;text-align:center;width:100%}.tj-founder__internal-placeholder strong{font-size:1.1rem;letter-spacing:.13em;max-width:26ch;text-transform:uppercase}.tj-founder__internal-placeholder span{color:#ffffffad;font-size:1.25rem;margin-top:.8rem;max-width:30ch}.tj-founder__portfolio{border-top:1px solid rgba(255,255,255,.2);padding-top:clamp(3.6rem,5vw,6rem)}.tj-founder__portfolio-head{align-items:end;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:2.4rem}.tj-founder__portfolio-head .tj-link{border-bottom:1px solid currentColor;padding-bottom:.25rem}.tj-founder__portfolio-track{align-items:start;display:grid;gap:clamp(1.4rem,2.4vw,2.8rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1fr);max-width:100%;min-width:0;width:100%}.tj-founder__portfolio-card{align-self:start;background:#ffffff14;border-radius:1.6rem 4.8rem 1.6rem 1.6rem;box-shadow:0 1.4rem 3rem #08191a29;color:#fff;overflow:hidden;text-decoration:none}.tj-founder__portfolio-card:nth-child(2){border-radius:4.8rem 1.6rem 1.6rem;margin-top:3rem}.tj-founder__portfolio-card:nth-child(3){border-radius:1.6rem 1.6rem 4.8rem;margin-top:1.2rem}.tj-founder__portfolio-card:focus-visible{outline:2px solid var(--tj-bronze);outline-offset:.5rem}.tj-founder__portfolio-card img{height:auto;width:100%}.tj-founder__portfolio-card span{display:block;font-family:var(--font-heading-family),Besley,Georgia,serif;font-size:1.7rem;padding:1.2rem 1.4rem 1.4rem}.tj-placeholder{max-width:26rem;padding:2rem;text-align:center}.tj-placeholder strong{display:block;font-size:1.2rem;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.tj-placeholder span{color:#ffffffc2;font-size:1.35rem}.tj-stay{background:var(--tj-teal-dark);color:#fffdf9;text-align:center}.tj-stay .tj-lede{color:#ffffffb8}.tj-stay__inner{margin:0 auto;max-width:75rem}.tj-stay__logo{margin:0 auto 3rem;max-height:10rem;object-fit:contain;width:min(32rem,75vw)}.tj-newsletter{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:3rem auto 0;max-width:58rem}.tj-newsletter input{background:var(--tj-paper);border:1px solid rgba(255,255,255,.5);border-radius:999px;color:var(--tj-ink);flex:1;font:inherit;min-height:5rem;padding:1rem 1.8rem}.tj-stay .tj-button{background:var(--tj-cream);border-color:var(--tj-cream);color:var(--tj-teal)!important}.tj-stay .tj-link{color:var(--tj-sand)}.tj-form-message{flex-basis:100%;margin-top:1.4rem}.tj-dialog{background:var(--tj-paper);border:0;border-radius:1.6rem;box-shadow:var(--tj-shadow);color:var(--tj-ink);max-height:88vh;max-width:min(70rem,92vw);padding:1.4rem}.tj-dialog::backdrop{background:#1f1714b8}.tj-dialog img{max-height:70vh;object-fit:contain;width:100%}.tj-dialog__close{background:var(--tj-ink);border:0;border-radius:50%;color:#fff;cursor:pointer;height:4rem;position:absolute;right:1.8rem;top:1.8rem;width:4rem}@media(min-width:990px){.tj-arrival__media{left:32%}.tj-arrival__media:after{background:linear-gradient(90deg,#382c21fa,#382c21c7 28%,#5d422a2e 68%,#412b1b14),linear-gradient(0deg,rgba(31,69,70,.35),transparent 44%)}.tj-arrival__media img{object-position:50% 50%}.tj-signature__grid{align-items:stretch}.tj-signature__main{aspect-ratio:auto;min-height:100%}.tj-signature__main img{aspect-ratio:auto;height:100%;object-fit:cover;object-position:50% 50%}}@media(min-width:750px){.tj-made .tj-section-head{justify-content:center;text-align:center}.tj-made .tj-section-head>div:first-child{max-width:100%;width:100%}.tj-made .tj-title{max-width:none}.tj-made .tj-title,.tj-made .tj-lede{margin-left:auto;margin-right:auto}}@media(min-width:700px)and (max-width:989px){.tj-welcome__layout{align-items:center;gap:clamp(3rem,5vw,5rem);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.tj-welcome__image{margin:0;max-width:none;width:100%}}@media(max-width:699px){.tj-welcome .tj-shell{padding-top:3.2rem}.tj-welcome__layout{align-items:start;column-gap:1.8rem;grid-template-areas:"image kicker" "image title" "lede lede" "paths paths";grid-template-columns:minmax(0,48%) minmax(0,1fr);row-gap:0}.tj-welcome__content{display:contents}.tj-welcome__image{grid-area:image;margin:0;max-width:none;width:100%}.tj-welcome .tj-kicker{align-self:end;grid-area:kicker;margin-bottom:.8rem}.tj-welcome .tj-title{align-self:start;font-size:clamp(3rem,8.5vw,3.6rem);grid-area:title;margin-bottom:0}.tj-welcome .tj-lede{grid-area:lede;margin-top:2.4rem}.tj-welcome .tj-paths{grid-area:paths;margin-top:2.4rem}}@media(max-width:989px){.tj-water__grid,.tj-color-world__layout,.tj-style__layout,.tj-founder__layout{grid-template-columns:1fr}.tj-color-tabs{grid-auto-columns:minmax(22rem,32vw);grid-auto-flow:column;grid-template-columns:none;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:.4rem .4rem 1.4rem;scroll-padding-inline:.4rem;scroll-snap-type:inline mandatory;scrollbar-color:var(--tj-bronze) rgba(31,69,70,.1);scrollbar-width:thin}.tj-color-tab{scroll-snap-align:start}.tj-founder__media{margin:0 auto;max-width:60rem;width:100%}.tj-founder__process-grid{grid-template-columns:1fr}.tj-founder__behind{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);justify-self:end;margin-top:0;max-width:68rem;width:88%}.tj-founder__behind-copy{align-content:center;display:grid}.tj-signature__grid{grid-template-columns:1fr}.tj-signature__main{aspect-ratio:auto}.tj-signature__main img{aspect-ratio:auto;height:auto;object-fit:cover;width:100%}.tj-water__proof{margin:0 auto;max-width:58rem;width:100%}.tj-color-panel{grid-template-columns:1fr 1fr}.tj-style__editorial{margin:0 auto;max-width:64rem;width:100%}.tj-style__feature{width:92%}.tj-style__feature--supporting{margin-top:-1.2rem;width:88%}.tj-wardrobe__item--tall{--tj-wardrobe-width: 54vw}.tj-wardrobe__item--narrow{--tj-wardrobe-width: 43vw;padding-top:4rem}.tj-wardrobe__item--handcuffs{--tj-wardrobe-width: 62vw;padding-top:.8rem}.tj-wardrobe__item--note{--tj-wardrobe-width: 42vw;padding-top:7rem}.tj-wardrobe__item--airy{--tj-wardrobe-width: 52vw}.tj-wardrobe__item--small{--tj-wardrobe-width: 39vw;padding-top:4.5rem}.tj-wardrobe__item--detail{--tj-wardrobe-width: 44vw;padding-top:2.5rem}}@media(max-width:749px){.tj-shell{padding:6rem 2rem}.tj-section-head{align-items:start;flex-direction:column;margin-bottom:3rem}.tj-arrival,.tj-arrival .tj-shell{min-height:82svh}.tj-arrival__media:after{background:linear-gradient(0deg,#1d1812eb,#382b1f8f 56%,#412b1b1a)}.tj-signature__detail{padding:0}.tj-signature__product-copy{padding:2.4rem}.tj-water__grid{gap:4rem}.tj-water__proof{display:grid;gap:1.4rem;padding:0}.tj-water__client{bottom:auto;justify-self:end;margin-top:-3.6rem;max-width:30rem;position:relative;right:auto;width:78%}.tj-made__choices,.tj-measurements{grid-template-columns:1fr}.tj-water-scale{margin-bottom:3.2rem;padding:2.2rem 2.6rem 2.7rem}.tj-water-scale__labels{font-size:.95rem;gap:1rem;letter-spacing:.1em}.tj-water-scale__labels span{max-width:12ch}.tj-water-scale__ticks{margin-top:1.6rem}.tj-media-rail{--tj-media-card-width: 82vw}.tj-carousel,.tj-clients .tj-carousel{grid-auto-columns:82vw}.tj-clients__reflection{grid-template-columns:1fr}.tj-color-tabs{gap:.8rem;grid-auto-columns:minmax(18rem,58vw)}.tj-color-tab{gap:.9rem;grid-template-columns:4.6rem minmax(0,1fr);min-height:7.2rem;padding:.7rem 1rem .7rem .7rem}.tj-color-tab__state{grid-column:2;justify-self:start;margin-top:-.2rem}.tj-swatch{grid-row:1 / span 2;height:4.6rem;width:4.6rem}.tj-color-panel{grid-template-columns:1fr}.tj-color-panel:before{left:2rem;right:2rem;top:.9rem}.tj-color-panel img{max-height:46rem}.tj-color-note{grid-template-columns:1fr}.tj-style__editorial{gap:.8rem}.tj-style__feature{padding:0 .8rem 2.4rem 0;width:94%}.tj-style__feature--supporting{margin-top:-1.6rem;padding-left:.8rem;padding-right:0;width:90%}.tj-style__editorial-primary{border-radius:1.6rem 1.6rem 3.2rem;width:92%}.tj-style__editorial-secondary{border-width:.5rem;border-radius:1.2rem 1.2rem 2.4rem;margin-top:-13%;width:42%}.tj-style__products{grid-template-columns:1fr 1fr}.tj-founder__shell{gap:5rem}.tj-founder__media{padding:0 .9rem .9rem 0}.tj-founder__media:after{border-radius:1.8rem 7rem;top:.9rem;right:0;bottom:0;left:.9rem}.tj-founder__image-frame{border-radius:1.8rem 7rem}.tj-founder-compare{border-radius:1.8rem 4rem 1.8rem 1.8rem;padding:1.4rem}.tj-founder-compare__media{border-radius:1.2rem 3rem 1.2rem 1.2rem}.tj-founder-compare__label{font-size:.9rem;letter-spacing:.06em;max-width:calc(50% - 1.8rem);padding:.65rem .8rem;top:.9rem}.tj-founder-compare__label--original{left:.9rem}.tj-founder-compare__label--editorial{right:.9rem}.tj-founder__behind{display:block;max-width:none;width:100%}.tj-founder__portfolio-head{align-items:start;flex-direction:column}.tj-founder__portfolio-track{grid-auto-columns:78vw;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:1rem;scroll-snap-type:inline mandatory}.tj-founder__portfolio-card{scroll-snap-align:start}.tj-founder__portfolio-card:nth-child(2),.tj-founder__portfolio-card:nth-child(3){margin-top:0}.tj-newsletter{align-items:stretch;flex-direction:column}.tj-newsletter .tj-button{width:100%}.tj-wardrobe__head{align-items:start;display:block}.tj-wardrobe__all{display:inline-block;margin-top:2rem}.tj-wardrobe__rail{gap:1.6rem;margin-right:-2rem;padding-right:4.8rem}.tj-wardrobe__item--tall{--tj-wardrobe-width: 78vw}.tj-wardrobe__item--narrow{--tj-wardrobe-width: 68vw;padding-top:3rem}.tj-wardrobe__item--handcuffs{--tj-wardrobe-width: 82vw;padding-top:0}.tj-wardrobe__item--note{--tj-wardrobe-width: 66vw;padding-top:5rem}.tj-wardrobe__item--airy{--tj-wardrobe-width: 76vw}.tj-wardrobe__item--small{--tj-wardrobe-width: 64vw;padding-top:3.5rem}.tj-wardrobe__item--detail{--tj-wardrobe-width: 70vw;padding-top:2rem}.tj-wardrobe-card__media{border-radius:1.6rem 5rem 1.6rem 1.6rem}.tj-wardrobe-card__media--handcuffs{border-radius:1.6rem 6rem}.tj-wardrobe-card--handcuffs{--tj-handcuff-detail-size: clamp(9rem, 31%, 12rem)}.tj-wardrobe-card__detail{border-width:.5rem;left:var(--tj-handcuff-detail-mobile-x, 84%);top:var(--tj-handcuff-detail-mobile-y, 102%)}.tj-wardrobe-note{border-radius:1.6rem 5rem 1.6rem 1.6rem;min-height:29rem}.tj-wardrobe__hint{max-width:16ch}}@media(prefers-reduced-motion:reduce){.tj-room *,.tj-room *:before,.tj-room *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.tj-color-panel{animation:none!important}.tj-founder-compare__image--editorial,.tj-founder-compare__divider{transition:none!important}}@media(max-width:749px){#TjWardrobe .tj-wardrobe__carousel{height:auto!important;perspective:none!important;touch-action:auto!important}#TjWardrobe .tj-wardrobe__rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:2.3rem 1.1rem!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}#TjWardrobe .tj-wardrobe__item{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;scroll-snap-align:none!important}#TjWardrobe .tj-wardrobe__item--note{display:none!important}#TjWardrobe .tj-wardrobe-card__media,#TjWardrobe .tj-wardrobe-card__media--handcuffs{display:block!important;width:100%!important;height:auto!important;aspect-ratio:.69!important;overflow:hidden!important;border:0!important;border-radius:999px 999px 2.1rem 2.1rem!important;background:#dec6ab!important;box-shadow:none!important}#TjWardrobe .tj-wardrobe-card__media>img,#TjWardrobe .tj-wardrobe-card__media--handcuffs>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#TjWardrobe .tj-wardrobe-card__media:after{display:none!important}#TjWardrobe .tj-wardrobe-card__detail{display:none!important}#TjWardrobe .tj-wardrobe-card__label,#TjWardrobe .tj-wardrobe-card--handcuffs .tj-wardrobe-card__label{position:static!important;display:block!important;min-height:0!important;padding:.85rem .1rem 0!important;text-align:center!important;color:#1f4546!important}#TjWardrobe .tj-wardrobe-card__number,#TjWardrobe .tj-wardrobe-card__action{display:none!important}#TjWardrobe .tj-wardrobe-card__title{font-family:Karla,var(--font-body-family),sans-serif!important;font-size:.82rem!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase!important}#TjWardrobe .tj-wardrobe__footer,#TjWardrobe .tj-carousel-controls,#TjWardrobe .tj-wardrobe__hint,#TjWardrobe .tj-wardrobe__progress{display:none!important}}@media(max-width:749px){#TjWardrobe[data-wardrobe-version=arched-v3]{background:#f4ecdf!important;isolation:isolate}#TjWardrobe[data-wardrobe-version=arched-v3]:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:radial-gradient(rgba(31,69,70,.16) .45px,transparent .55px);background-size:4px 4px;mix-blend-mode:multiply}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-shell{z-index:2!important;padding-bottom:6.2rem!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__head{position:relative;z-index:3}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__palm-shadow{position:absolute;z-index:1;right:-7rem;top:2.5rem;width:19rem;height:28rem;opacity:.12;filter:blur(3px);transform:rotate(-22deg);transform-origin:top right;pointer-events:none;background:repeating-linear-gradient(78deg,transparent 0 1.6rem,rgba(31,69,70,.55) 1.7rem 2rem,transparent 2.1rem 3.4rem);clip-path:polygon(48% 0,57% 9%,62% 20%,78% 12%,68% 31%,94% 29%,70% 43%,100% 51%,68% 54%,88% 73%,61% 63%,65% 91%,51% 68%,39% 100%,41% 65%,13% 88%,33% 57%,0 60%,31% 45%,4% 30%,38% 35%,22% 8%,47% 29%)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__rail{position:relative;z-index:3;align-items:start!important;gap:2.7rem 1.05rem!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item{position:relative!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--1{transform:translateY(-.5rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--2{transform:translateY(1.8rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--3{transform:translateY(-1.1rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--4{transform:translateY(1.1rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--5{transform:translateY(-.8rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--6{transform:translateY(1.5rem)!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card__media{position:relative!important;transition:transform .28s ease,box-shadow .28s ease!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--1 .tj-wardrobe-card__media{transform:scale(1.055);box-shadow:0 1.2rem 2.6rem #1f454621!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--2 .tj-wardrobe-card__media{transform:scale(.96)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--3 .tj-wardrobe-card__media{background:#1f4546!important;box-shadow:0 1.4rem 3rem #1f45462e!important;outline:.45rem solid rgba(31,69,70,.08);outline-offset:.35rem}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--4 .tj-wardrobe-card__media{transform:scale(1.01)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--5 .tj-wardrobe-card__media{transform:scale(.95)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--6 .tj-wardrobe-card__media{transform:scale(1.035);box-shadow:0 1rem 2.2rem #1f45461a!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card__label,#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card--handcuffs .tj-wardrobe-card__label{position:relative!important;padding-top:1rem!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card__number{display:block!important;position:absolute;left:.1rem;top:.92rem;color:#cb9251;font-family:Karla,var(--font-body-family),sans-serif;font-size:.62rem!important;font-weight:700;letter-spacing:.08em;line-height:1}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card__title{display:block;padding-left:.85rem!important;font-size:.76rem!important;letter-spacing:.115em!important}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--3 .tj-wardrobe-card__label{margin-top:.35rem}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__item--3:before{content:"CLASSIC \b7  SILKY \b7  VELVET";position:absolute;z-index:4;left:50%;top:calc(100% - 3.65rem);transform:translate(-50%);width:max-content;color:#dec6ab;font-family:Karla,var(--font-body-family),sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.12em;pointer-events:none}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__tani-note{position:relative;z-index:3;width:max-content;max-width:65%;margin:3.8rem 1.2rem 1.4rem auto;color:#7b5227;font-family:Snell Roundhand,Segoe Script,Bradley Hand,cursive;font-size:2.1rem;line-height:1.05;transform:rotate(-5deg)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__tani-note:after{content:"";display:block;width:4.5rem;margin:.65rem 0 0 auto;border-top:1px solid rgba(123,82,39,.48)}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe__collections-link{position:relative;z-index:3;margin-top:2.2rem!important;border-color:#1f454647!important;background:#f4ecdf8c}#TjWardrobe[data-wardrobe-version=arched-v3] .tj-wardrobe-card:active .tj-wardrobe-card__media{transform:scale(.98)!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tj-digital-atelier.css.map */
