@font-face{font-family:Fraunces;font-style:normal;font-weight:300 620;font-display:swap;src:url(jac-fraunces-normal-latin.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 620;font-display:swap;src:url(jac-fraunces-italic-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300 650;font-display:swap;src:url(jac-inter-normal-latin.woff2) format("woff2")}:root{--jac-ebano:#181310;--jac-ebano-soft:#251d17;--jac-avorio:#F4EFE6;--jac-avorio-deep:#E9E0D0;--jac-ambra:#A96F3D;--jac-ambra-soft:rgba(169,111,61,.14);--jac-corallo:#C4553B;--jac-ink:#1C1712;--jac-ink-soft:rgba(28,23,18,.7);--jac-cream-soft:rgba(244,239,230,.75);--jac-line-dark:rgba(28,23,18,.14);--jac-line-light:rgba(244,239,230,.16);--jac-serif:"Fraunces",Georgia,"Times New Roman",serif;--jac-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.jac-section{font-family:var(--jac-sans);-webkit-font-smoothing:antialiased}.jac-section *{box-sizing:border-box;margin:0}.jac-section ::selection{background:var(--jac-ambra);color:var(--jac-avorio)}.jac-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.jac-noise{position:relative}.jac-rv{opacity:0;transform:translateY(16px);transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .48s cubic-bezier(.22,.61,.36,1)}.jac-rv.jac-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.jac-rv{opacity:1;transform:none;transition:none}}.template-index .jac-kicker,.jac-kicker,.jac-phero__meta,.jac-hero__meta,.jac-model__cat,.jac-model__tag,.jac-band__tag{display:none!important}.jac-kicker:before{content:"";display:block;width:36px;height:1px;background:var(--jac-ambra)}.jac-display{font-family:var(--jac-serif);font-weight:340;line-height:1.04;letter-spacing:-.015em}.jac-display em{font-style:italic;color:var(--jac-ambra);font-weight:340}.jac-h1{font-size:clamp(2.5rem,6.2vw,4.9rem)}.jac-h2{font-size:clamp(1.9rem,4.4vw,3.4rem)}.jac-lead{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65;font-weight:340}.jac-body{font-size:.95rem;line-height:1.7;font-weight:380}.jac-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;font-family:var(--jac-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid;border-radius:0;transition:all .35s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.jac-btn:focus-visible{outline:2px solid var(--jac-ambra);outline-offset:3px}.jac-btn .jac-arr{transition:transform .35s}.jac-btn:hover .jac-arr{transform:translate(5px)}.jac-btn--solid{background:var(--jac-avorio);color:var(--jac-ebano);border-color:var(--jac-avorio)}.jac-btn--solid:hover{background:var(--jac-ambra);border-color:var(--jac-ambra);color:var(--jac-avorio)}.jac-btn--ghost{background:transparent;color:var(--jac-avorio);border-color:#f4efe659}.jac-btn--ghost:hover{border-color:var(--jac-ambra);color:var(--jac-ambra)}.jac-btn--dark{background:var(--jac-ebano);color:var(--jac-avorio);border-color:var(--jac-ebano)}.jac-btn--dark:hover{background:var(--jac-ambra);border-color:var(--jac-ambra)}.jac-hero{position:relative;min-height:min(94vh,1000px);min-height:min(94svh,1000px);display:flex;align-items:flex-end;background:var(--jac-ebano);color:var(--jac-avorio);overflow:hidden}.jac-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.jac-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.jac-hero__slide.is-active{opacity:1}.jac-hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}@media(prefers-reduced-motion:no-preference){.jac-hero__slide.is-active img{animation:jacKB 8s cubic-bezier(.22,.61,.36,1) both}}@keyframes jacKB{0%{transform:scale(1.07)}to{transform:scale(1)}}.jac-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1813105c,#1813103d 40%,#181310d9)}.jac-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 500px at 80% 10%,rgba(169,111,61,.14),transparent 60%)}.jac-hero__inner{position:relative;width:100%;padding-block:clamp(84px,14vh,150px) clamp(64px,9vh,100px)}.jac-hero__content{max-width:840px;display:flex;flex-direction:column;gap:24px}.jac-hero .jac-lead{color:var(--jac-cream-soft);max-width:620px}.jac-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.jac-hero__meta{position:relative;margin-top:clamp(28px,6vh,54px);padding-top:22px;border-top:1px solid var(--jac-line-light);display:flex;flex-wrap:wrap;gap:10px 34px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f4efe68c}.jac-hero--center .jac-hero__content{margin-inline:auto;align-items:center;text-align:center}.jac-hero--center .jac-hero .jac-lead,.jac-hero--center .jac-lead{margin-inline:auto}.jac-hero--center .jac-hero__actions,.jac-hero--center .jac-hero__meta{justify-content:center}.jac-hero__bars{position:absolute;right:clamp(20px,4vw,48px);bottom:26px;display:flex;gap:8px;z-index:6}.jac-hero__bar{width:46px;height:2px;background:#f4efe647;position:relative;overflow:hidden}.jac-hero__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--jac-ambra);transform:scaleX(0);transform-origin:left}.jac-hero__bar.is-run:after{animation:jacBar 6s linear forwards}@keyframes jacBar{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.jac-hero__bars{display:none}}.jac-hero__scrollline{position:absolute;left:50%;bottom:0;width:1px;height:64px;background:linear-gradient(to bottom,var(--jac-ambra),transparent);transform-origin:top;z-index:6}@media(prefers-reduced-motion:no-preference){.jac-hero__scrollline{animation:jacLine 2.4s ease-in-out infinite}}@keyframes jacLine{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:480px){.jac-hero__actions{flex-direction:column;align-items:stretch}.jac-hero__actions .jac-btn{justify-content:center}.jac-hero__meta{gap:8px 20px}.jac-hero__bars{right:20px;bottom:20px}.jac-hero__bar{width:34px}}.jac-phero{background:var(--jac-ebano);color:var(--jac-avorio);padding-block:clamp(110px,15vh,170px) clamp(52px,8vh,84px);position:relative;overflow:hidden}.jac-phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 380px at 85% 0%,rgba(169,111,61,.18),transparent 60%)}.jac-phero__inner{position:relative;display:flex;flex-direction:column;gap:20px;max-width:860px}.jac-phero__title{font-family:var(--jac-serif);font-weight:340;line-height:1.06;letter-spacing:-.012em;font-size:clamp(2.1rem,4.8vw,3.7rem)}.jac-phero .jac-lead{color:var(--jac-cream-soft);max-width:660px}.jac-phero__meta{margin-top:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f4efe68c;display:flex;flex-wrap:wrap;gap:8px 28px}.jac-contentsec{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(64px,9vw,120px)}.jac-prose{max-width:840px;display:flex;flex-direction:column;gap:16px}.jac-prose h2{font-family:var(--jac-serif);font-weight:400;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.15;margin-bottom:6px}.jac-prose h3{font-family:var(--jac-serif);font-weight:420;font-size:1.35rem;margin-top:18px}.jac-prose p{color:var(--jac-ink-soft);font-size:.98rem;line-height:1.78}.jac-faq{background:var(--jac-avorio-deep);color:var(--jac-ink);padding-block:clamp(64px,9vw,120px)}.jac-faq__head{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(26px,4vw,44px)}.jac-faq__list{max-width:840px;border-top:1px solid var(--jac-line-dark)}.jac-faq details{border-bottom:1px solid var(--jac-line-dark)}.jac-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 0;font-family:var(--jac-serif);font-size:1.12rem;font-weight:420}.jac-faq summary::-webkit-details-marker{display:none}.jac-faq summary:after{content:"+";font-family:var(--jac-sans);color:var(--jac-ambra);font-size:1.15rem;transition:transform .3s;flex:none}.jac-faq details[open] summary:after{transform:rotate(45deg)}.jac-faq__a{padding:0 0 20px;color:var(--jac-ink-soft);font-size:.95rem;line-height:1.7;max-width:720px}.jac-formsec{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(64px,9vw,120px)}.jac-form{max-width:840px;display:flex;flex-direction:column;gap:22px}.jac-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:640px){.jac-form__row{grid-template-columns:1fr}}.jac-field{display:flex;flex-direction:column;gap:8px}.jac-field label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jac-ink-soft)}.jac-field input,.jac-field select,.jac-field textarea{font-family:var(--jac-sans);font-size:.95rem;color:var(--jac-ink);background:transparent;border:1px solid var(--jac-line-dark);padding:14px 16px;border-radius:0;appearance:none;-webkit-appearance:none;width:100%}.jac-field textarea{min-height:140px;resize:vertical}.jac-field textarea.jac-field__message{min-height:240px}.jac-field input:focus-visible,.jac-field select:focus-visible,.jac-field textarea:focus-visible{outline:2px solid var(--jac-ambra);outline-offset:0;border-color:var(--jac-ambra)}.jac-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23A96F3D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:38px}.jac-form__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px}@media(max-width:760px){.jac-form__gallery{grid-template-columns:repeat(2,1fr)}}.jac-refcard{position:relative;cursor:pointer;display:block}.jac-refcard input{position:absolute;opacity:0;pointer-events:none}.jac-refcard__img{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--jac-avorio-deep);border:1px solid var(--jac-line-dark);transition:border-color .25s}.jac-refcard__img img{width:100%;height:100%;object-fit:cover}.jac-refcard__name{display:block;margin-top:8px;font-family:var(--jac-serif);font-size:.95rem}.jac-refcard input:checked~.jac-refcard__img{border:2px solid var(--jac-ambra)}.jac-refcard input:checked~.jac-refcard__name{color:var(--jac-ambra)}.jac-refcard__tick{position:absolute;top:8px;right:8px;width:22px;height:22px;background:var(--jac-ambra);color:var(--jac-avorio);display:none;align-items:center;justify-content:center;font-size:12px}.jac-refcard input:checked~.jac-refcard__tick{display:flex}.jac-form__note{font-size:.82rem;color:var(--jac-ink-soft)}.jac-form__ok{border:1px solid var(--jac-ambra);background:var(--jac-ambra-soft);padding:16px 18px;font-size:.95rem}.jac-form__err{border:1px solid var(--jac-corallo);color:var(--jac-corallo);padding:16px 18px;font-size:.9rem}.jac-manifesto{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-manifesto__head{max-width:900px;display:flex;flex-direction:column;gap:26px;margin-bottom:clamp(48px,7vw,84px)}.jac-manifesto__statement{font-family:var(--jac-serif);font-weight:340;font-size:clamp(1.6rem,3.4vw,2.7rem);line-height:1.22;letter-spacing:-.01em}.jac-manifesto__statement em{font-style:italic;color:var(--jac-ambra)}.jac-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--jac-line-dark)}.jac-pillar{padding:36px 34px 8px 0;border-right:1px solid var(--jac-line-dark)}.jac-pillar:last-child{border-right:0}.jac-pillar__title{font-family:var(--jac-serif);font-weight:420;font-size:1.55rem;margin:0 0 12px}.jac-pillar__text{color:var(--jac-ink-soft)}@media(max-width:820px){.jac-pillars{grid-template-columns:1fr}.jac-pillar{border-right:0;border-bottom:1px solid var(--jac-line-dark);padding:26px 0}.jac-pillar:last-child{border-bottom:0}}.jac-feature{background:var(--jac-avorio-deep);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-feature__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.jac-feature__media{position:relative}.jac-feature__media img{width:100%;height:auto;display:block}.jac-feature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #1c171214;pointer-events:none}.jac-feature__body{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.jac-feature__body .jac-body{color:var(--jac-ink-soft);max-width:520px}@media(max-width:900px){.jac-feature__grid{grid-template-columns:1fr}}.jac-heritage{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-heritage__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.jac-heritage__media{position:relative}.jac-heritage__media>img{width:100%;height:auto;display:block;filter:saturate(.92)}.jac-heritage__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #1c171214;pointer-events:none}.jac-heritage__clip{position:absolute;right:-14px;bottom:-30px;width:min(52%,320px);transform:rotate(-2.5deg);background:var(--jac-avorio);padding:8px 8px 10px;box-shadow:0 18px 44px #1813103d;z-index:2}.jac-heritage__clip img{width:100%;display:block;filter:sepia(.12) contrast(.98)}.jac-heritage__clip figcaption{margin-top:8px;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jac-ink-soft);text-align:center}.jac-heritage__body{display:flex;flex-direction:column;gap:22px}.jac-heritage__body .jac-body{color:var(--jac-ink-soft)}.jac-heritage__lead:first-letter{font-family:var(--jac-serif);font-size:3.1em;float:left;line-height:.82;padding:.05em .14em 0 0;color:var(--jac-ambra)}.jac-heritage__quote{margin-top:6px;padding-left:22px;border-left:2px solid var(--jac-ambra);font-family:var(--jac-serif);font-style:italic;font-size:1.12rem;line-height:1.6;color:var(--jac-ink)}.jac-heritage__egb{margin-top:10px;padding-top:18px;border-top:1px solid var(--jac-line-dark);font-size:.82rem;line-height:1.6;letter-spacing:.04em;color:var(--jac-ink-soft)}.jac-heritage__egb strong{color:var(--jac-ambra);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block;margin-bottom:6px}@media(max-width:900px){.jac-heritage__grid{grid-template-columns:1fr}.jac-heritage__media{margin-bottom:26px}.jac-heritage__clip{right:4px;bottom:-22px}}.jac-founder{background:var(--jac-ebano);color:var(--jac-avorio);padding-block:clamp(90px,13vw,175px);overflow:hidden}.jac-founder__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,6vw,92px);align-items:center}.jac-founder__media{position:relative;min-width:0}.jac-founder__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #f4efe624;pointer-events:none}.jac-founder__image{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.03)}.jac-founder__caption{margin-top:12px;padding-top:12px;border-top:1px solid var(--jac-line-light);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#f4efe675}.jac-founder__body{display:flex;flex-direction:column;gap:22px}.jac-founder__lead{font-family:var(--jac-serif);font-size:clamp(1.18rem,2.3vw,1.65rem);font-weight:340;line-height:1.45;color:var(--jac-avorio)}.jac-founder__copy{display:flex;flex-direction:column;gap:14px;max-width:660px}.jac-founder__copy p{font-size:.96rem;line-height:1.78;color:var(--jac-cream-soft)}.jac-founder__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;border-top:1px solid var(--jac-line-light);border-bottom:1px solid var(--jac-line-light)}.jac-founder__facts div{padding:20px 20px 18px 0;border-right:1px solid var(--jac-line-light)}.jac-founder__facts div:last-child{border-right:0}.jac-founder__facts dt{font-family:var(--jac-serif);font-weight:360;font-size:clamp(1.35rem,2.8vw,2.1rem);line-height:1;color:var(--jac-ambra)}.jac-founder__facts dd{margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f4efe68f}@media(max-width:900px){.jac-founder__grid{grid-template-columns:1fr}.jac-founder__media{max-width:620px}.jac-founder__facts{grid-template-columns:1fr}.jac-founder__facts div{border-right:0;border-bottom:1px solid var(--jac-line-light);padding-right:0}.jac-founder__facts div:last-child{border-bottom:0}}.jac-process{background:var(--jac-avorio-deep);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-process__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(44px,6vw,76px)}.jac-process__head-copy{display:flex;flex-direction:column;gap:22px;max-width:640px}.jac-process__head .jac-lead{color:var(--jac-ink-soft)}.jac-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(22px,2.6vw,38px);border-top:1px solid var(--jac-line-dark)}.jac-step{padding-top:26px;position:relative}.jac-step:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:var(--jac-ambra);transition:width .6s cubic-bezier(.25,.46,.45,.94)}.jac-step:hover:before{width:100%}.jac-step__title{font-family:var(--jac-serif);font-weight:420;font-size:1.3rem;margin:0 0 10px}.jac-step__text{color:var(--jac-ink-soft);font-size:.88rem;line-height:1.65}@media(max-width:1020px){.jac-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;border-top:0;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--jac-ambra) transparent}.jac-steps::-webkit-scrollbar{height:3px}.jac-steps::-webkit-scrollbar-thumb{background:var(--jac-ambra)}.jac-step{flex:0 0 250px;scroll-snap-align:start;border-top:1px solid var(--jac-line-dark)}}.jac-models{background:var(--jac-avorio-deep);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-models__head{display:flex;flex-direction:column;gap:22px;max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.jac-models__list{border-top:1px solid var(--jac-line-dark)}.jac-model-group{padding:34px 0 14px;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--jac-ambra);border-bottom:1px solid var(--jac-line-dark);display:flex;align-items:center;gap:16px}.jac-model-group:after{content:"";flex:1;height:1px;background:var(--jac-line-dark)}.jac-model{display:grid;grid-template-columns:128px 1fr 1.35fr 48px;align-items:center;gap:clamp(14px,2.6vw,38px);padding:clamp(18px,2.8vw,30px) 0;border-bottom:1px solid var(--jac-line-dark);text-decoration:none;color:inherit;position:relative;transition:background .3s}.jac-model:hover{background:linear-gradient(90deg,transparent,var(--jac-ambra-soft) 12%,var(--jac-ambra-soft) 88%,transparent)}.jac-model:focus-visible{outline:2px solid var(--jac-ambra);outline-offset:-2px}.jac-model__thumb{display:block;width:128px;height:128px;overflow:hidden;background:var(--jac-avorio)}.jac-model__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .7s}.jac-model:hover .jac-model__thumb img{transform:scale(1.08);filter:saturate(1.06)}.jac-model__id .jac-model__name{font-family:var(--jac-serif);font-weight:360;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.01em;display:inline;background-image:linear-gradient(var(--jac-ambra),var(--jac-ambra));background-repeat:no-repeat;background-position:0 96%;background-size:0% 1px;transition:background-size .5s cubic-bezier(.25,.46,.45,.94),color .3s}.jac-model:hover .jac-model__name{color:var(--jac-ambra);background-size:100% 1px}.jac-model__cat{display:block;margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--jac-ink-soft)}.jac-model__copy .jac-model__tag{font-family:var(--jac-serif);font-style:italic;font-size:1.08rem;color:var(--jac-ink);margin-bottom:8px;display:block}.jac-model__copy .jac-body{color:var(--jac-ink-soft);max-width:560px}.jac-model__arr{justify-self:end;font-size:1.4rem;color:var(--jac-ambra);opacity:0;transform:translate(-8px);transition:all .35s}.jac-model:hover .jac-model__arr{opacity:1;transform:translate(0)}@media(max-width:860px){.jac-model{grid-template-columns:92px 1fr;grid-template-rows:auto auto;row-gap:12px}.jac-model__thumb{width:92px;height:92px}.jac-model__copy{grid-column:1 / -1}.jac-model__arr{display:none}}@media(max-width:480px){.jac-model__thumb{width:76px;height:76px}}.jac-models--large{padding:clamp(70px,8vw,118px) 0 0;overflow:hidden}.jac-models--large .jac-models__head{margin-bottom:clamp(38px,5vw,66px)}.jac-models--large .jac-models__list{margin-inline:calc(50% - 50vw);border-top:1px solid var(--jac-line-dark)}.jac-models--large .jac-model{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:0;height:clamp(420px,38vw,580px);min-height:0;padding:0;overflow:hidden;background:var(--jac-avorio-deep)}.jac-models--large .jac-model:hover{background:var(--jac-avorio-deep)}.jac-models--large .jac-model__thumb{grid-column:1;grid-row:1 / 3;width:100%;height:100%;min-height:inherit;background:var(--jac-ebano)}.jac-models--large .jac-model__thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.015)}.jac-models--large .jac-model__id{grid-column:2;grid-row:1;align-self:end;padding:clamp(44px,5vw,76px) clamp(28px,5vw,76px) 12px}.jac-models--large .jac-model__id .jac-model__name{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.96;letter-spacing:-.025em}.jac-models--large .jac-model__copy{grid-column:2;grid-row:2;align-self:start;padding:12px clamp(28px,5vw,76px) clamp(44px,5vw,76px)}.jac-models--large .jac-model__copy .jac-body{max-width:600px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.jac-models--large .jac-model__arr{position:absolute;right:clamp(28px,5vw,76px);bottom:clamp(28px,4vw,58px);opacity:.72;transform:none}.jac-models--large .jac-model:nth-child(2n) .jac-model__thumb{grid-column:2}.jac-models--large .jac-model:nth-child(2n) .jac-model__id,.jac-models--large .jac-model:nth-child(2n) .jac-model__copy{grid-column:1}.jac-models--large .jac-model:nth-child(2n) .jac-model__arr{right:auto;left:clamp(28px,5vw,76px)}@media(max-width:749px){.jac-models--large{padding-top:clamp(56px,14vw,78px)}.jac-models--large .jac-models__head{margin-bottom:34px}.jac-models--large .jac-model{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0}.jac-models--large .jac-model__thumb,.jac-models--large .jac-model:nth-child(2n) .jac-model__thumb{grid-column:1;grid-row:1;width:100%;height:66.6667vw;min-height:240px;max-height:500px}.jac-models--large .jac-model__id,.jac-models--large .jac-model:nth-child(2n) .jac-model__id{grid-column:1;grid-row:2;padding:30px 22px 9px}.jac-models--large .jac-model__id .jac-model__name{font-size:clamp(2.45rem,12vw,3.25rem)}.jac-models--large .jac-model__copy,.jac-models--large .jac-model:nth-child(2n) .jac-model__copy{grid-column:1;grid-row:3;padding:9px 22px 38px}.jac-models--large .jac-model__copy .jac-body{font-size:1rem;line-height:1.6}.jac-models--large .jac-model__arr{display:none}}.jac-stock{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-stock__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(32px,5vw,56px)}.jac-stock__head-copy{display:flex;flex-direction:column;gap:20px;max-width:640px}.jac-stock__head-copy .jac-lead{color:var(--jac-ink-soft)}.jac-stock__track{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,26px)}.jac-card{text-decoration:none;color:inherit;display:block}.jac-card:focus-visible{outline:2px solid var(--jac-ambra);outline-offset:3px}.jac-card__img{aspect-ratio:4/3;overflow:hidden;background:var(--jac-avorio-deep)}.jac-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.jac-card:hover .jac-card__img img{transform:scale(1.06)}.jac-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:14px;border-top:1px solid var(--jac-line-dark);margin-top:14px}.jac-card__name{font-family:var(--jac-serif);font-size:1.12rem;font-weight:400}.jac-card__serial{font-family:var(--jac-serif);font-style:italic;color:var(--jac-ambra);font-size:.95rem;white-space:nowrap}@media(max-width:900px){.jac-stock__track{grid-template-columns:repeat(2,1fr)}}.jac-band{position:relative;min-height:clamp(360px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden;background:var(--jac-ebano);color:var(--jac-avorio)}.jac-band__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jac-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1813100d 40%,#181310bd)}.jac-band__inner{position:relative;width:100%;padding-block:34px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.jac-band__caption{font-family:var(--jac-serif);font-style:italic;font-weight:340;font-size:clamp(1.1rem,2.4vw,1.7rem);max-width:660px;line-height:1.3}.jac-band__tag{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#f4efe699}.jac-artists{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-artists__head{display:flex;flex-direction:column;gap:22px;max-width:780px;margin-bottom:clamp(40px,6vw,72px)}.jac-artists__head .jac-lead{color:var(--jac-ink-soft)}.jac-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));border-top:1px solid var(--jac-line-dark);border-left:1px solid var(--jac-line-dark)}.jac-artist{background:transparent;border-right:1px solid var(--jac-line-dark);border-bottom:1px solid var(--jac-line-dark);padding:24px;display:flex;flex-direction:column;gap:16px;min-height:170px;transition:background .35s;text-decoration:none;color:inherit}a.jac-artist:hover{background:var(--jac-avorio-deep)}.jac-artist:focus-visible{outline:2px solid var(--jac-ambra);outline-offset:-2px}.jac-artist__img{aspect-ratio:4/5;overflow:hidden;background:var(--jac-avorio-deep)}.jac-artist__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.92);transition:transform .7s cubic-bezier(.25,.46,.45,.94)}a.jac-artist:hover .jac-artist__img img{transform:scale(1.05)}.jac-artist__who{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--jac-line-dark)}.jac-artist__name{font-family:var(--jac-serif);font-weight:420;font-size:1.28rem;line-height:1.15}.jac-artist__ext{font-family:var(--jac-sans);font-size:.6em;color:var(--jac-ambra);margin-left:8px;vertical-align:.3em}.jac-artist__detail{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jac-ambra)}@media(max-width:520px){.jac-gallery{grid-template-columns:repeat(2,1fr)}.jac-artist{padding:18px;min-height:140px}.jac-artist__name{font-size:1.1rem}}.jac-atelier{background:var(--jac-avorio);color:var(--jac-ink);padding-block:clamp(90px,13vw,175px)}.jac-atelier__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(40px,6vw,90px);align-items:start}.jac-atelier__intro{display:flex;flex-direction:column;gap:24px;position:sticky;top:90px}.jac-atelier__intro .jac-body{color:var(--jac-ink-soft);max-width:460px}.jac-services{border-top:1px solid var(--jac-line-dark)}.jac-service{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--jac-line-dark);transition:padding-left .35s}.jac-service:hover{padding-left:10px}.jac-service__title{font-family:var(--jac-serif);font-size:1.2rem;font-weight:420}.jac-service__text{color:var(--jac-ink-soft);font-size:.92rem;line-height:1.65}@media(max-width:900px){.jac-atelier__grid{grid-template-columns:1fr}.jac-atelier__intro{position:static}.jac-service{grid-template-columns:1fr;gap:8px}}.jac-cta{background:var(--jac-ebano);color:var(--jac-avorio);padding-block:clamp(95px,14vw,185px);position:relative;overflow:hidden}.jac-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 420px at 15% 110%,rgba(169,111,61,.2),transparent 60%)}.jac-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.jac-cta .jac-h2{max-width:760px}.jac-cta .jac-lead{color:var(--jac-cream-soft);max-width:640px}.jac-cta__nap{margin-top:24px;padding-top:24px;border-top:1px solid var(--jac-line-light);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f4efe68c;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jacaranda.css.map */
