.about-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;background:#eee1cf url(jb-home-light-shadow.png) center top / 100% auto no-repeat;color:#2b1c13}.about-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 17% 15%,rgba(255,248,235,.72),transparent 28%),linear-gradient(90deg,rgba(115,74,42,.08),transparent 14% 86%,rgba(115,74,42,.06))}.has-about-drawer .about-page{display:grid;grid-template-rows:0fr;min-height:0;visibility:hidden;transition:grid-template-rows .7s cubic-bezier(.22,.75,.25,1),visibility 0s .7s}.has-about-drawer .about-page.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .7s cubic-bezier(.22,.75,.25,1),visibility 0s}.has-about-drawer .about-page>.about-inner{width:100%;min-height:0;overflow:hidden;padding-top:0;opacity:0;transform:translateY(-28px);transition:padding-top .7s,opacity .55s,transform .7s cubic-bezier(.22,.75,.25,1)}.has-about-drawer .about-page.is-open>.about-inner{padding-top:2.3vw;opacity:1;transform:translateY(0)}.about-inner{position:relative;max-width:1720px;margin:auto;padding:2.3vw 2.3vw 0}.about-book{position:relative;width:100%;aspect-ratio:1536 / 1024;filter:drop-shadow(0 16px 16px rgba(66,39,22,.24))}.about-book-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.about-book-left,.about-book-right{position:absolute;z-index:1;top:8%;bottom:7%}.about-book-left{left:6.3%;width:40.5%;display:grid;grid-template-columns:58% 42%}.about-opening-copy{position:relative;padding:7% 7% 4% 0;overflow:hidden}.about-kicker,.about-section-heading,.about-row-title p,.about-book-note,.about-cta>div>p{font:500 clamp(8px,.68vw,11px)/1.45 "Segoe UI",Arial,sans-serif;letter-spacing:.28em}.about-kicker{margin:0 0 12%;color:#866347}.about-opening-copy h2{margin:0 0 7%;font-size:clamp(27px,3.15vw,61px);font-weight:400;line-height:.95;letter-spacing:-.065em}.about-opening-copy p:not(.about-kicker){max-width:30ch;margin:0 0 6%;font-size:clamp(11px,1.01vw,19px);line-height:1.42}.about-opening-copy .about-opening-lede{font-size:clamp(13px,1.28vw,24px);line-height:1.25}.about-handwritten{display:inline-block;margin-top:4%;color:#906749;font-size:clamp(13px,1.2vw,23px);font-style:italic;line-height:1.05;transform:rotate(-7deg)}.about-opening-photo{position:relative;align-self:stretch;overflow:hidden;margin:0}.about-opening-photo img,.about-opening-photo video{width:100%;height:100%;object-fit:cover}.about-opening-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(249,239,220,.24),transparent 35%),linear-gradient(0deg,rgba(47,30,17,.34),transparent 30%);pointer-events:none}.about-opening-photo figcaption{position:absolute;z-index:1;right:10%;bottom:6%;color:#fff3df;font-size:clamp(11px,1.05vw,18px);font-style:italic;text-align:right}.about-book-right{left:52.1%;width:40.7%;display:flex;flex-direction:column;padding:2% 0 2% 1.4%}.about-section-heading{display:flex;align-items:center;gap:13px;color:#866347}.about-section-heading i{flex:1;height:1px;background:#b29370}.about-team-grid{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8%;margin-top:5%}.about-team-card{min-width:0}.about-team-media{position:relative;display:flex;align-items:end;aspect-ratio:.72;padding:9%;overflow:hidden;background:linear-gradient(147deg,#d5c3a7,#f3e7d3 55%,#b89f7d);border:1px solid rgba(133,97,62,.24)}.about-team-media:before{content:"";position:absolute;width:75%;aspect-ratio:1;top:15%;left:12%;border:1px solid rgba(131,95,61,.3);border-radius:50%}.about-team-media:after{content:"";position:absolute;width:118%;height:50%;bottom:-22%;left:-9%;border:1px solid rgba(131,95,61,.27);border-radius:50% 50% 0 0}.about-team-media img,.about-team-media video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-team-media span{position:absolute;z-index:2;top:7%;left:9%;color:#805b3d;font-size:clamp(8px,.74vw,13px)}.about-team-media em{position:relative;z-index:2;font:500 clamp(7px,.58vw,10px)/1.3 "Segoe UI",Arial,sans-serif;letter-spacing:.13em;color:#76593f}.about-team-card h3{min-height:2.1em;margin:10% 0 4%;font-size:clamp(12px,1.12vw,21px);line-height:1.05;font-weight:400}.about-team-card p{margin:0;color:#695543;font-size:clamp(9px,.71vw,13px);line-height:1.4}.about-book-note{margin:auto 0 0;text-align:right;color:#82654b}.about-detail{margin:0 2.2%;padding:0 0 1.6%}.about-row-title{display:flex;align-items:baseline;gap:2.5%;margin:1.7% 0 1%;border-bottom:1px solid rgba(118,84,54,.32)}.about-row-title h2{margin:0 0 .4%;font-size:clamp(23px,2.1vw,40px);line-height:1.1;font-weight:400;letter-spacing:-.04em}.about-row-title p{margin:0;color:#967c61}.about-service-grid,.about-reasons-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.about-service-grid article,.about-reasons-grid article{min-height:150px;padding:4% 8%;text-align:center;border-right:1px solid rgba(118,84,54,.2)}.about-service-grid article:last-child,.about-reasons-grid article:last-child{border-right:0}.about-service-grid article>span,.about-reasons-grid article>span{display:block;height:41px;color:#9a6c3f;font-size:clamp(25px,2.2vw,38px);line-height:1}.about-service-grid h3,.about-reasons-grid h3{margin:6px 0;font-size:clamp(15px,1.12vw,21px);font-weight:400;line-height:1.1}.about-service-grid p,.about-reasons-grid p{max-width:22ch;margin:auto;color:#665443;font-size:clamp(11px,.85vw,16px);line-height:1.3}.about-car-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4%}.about-car-card{display:grid;grid-template-columns:47% 1fr;gap:3%;align-items:center;min-width:0;border-bottom:1px solid rgba(118,84,54,.22)}.about-car-media{position:relative;display:grid;place-items:center;aspect-ratio:1.85;overflow:hidden;background:linear-gradient(130deg,#d2bca0,#e9ddca 51%,#b69878);color:#6d523a;text-align:center;font:500 clamp(9px,.8vw,14px)/1.5 "Segoe UI",Arial,sans-serif;letter-spacing:.16em}.about-car-media:before{content:"";position:absolute;width:60%;height:23%;bottom:16%;border:2px solid #a68562;border-radius:48% 48% 12% 12%}.about-car-media img,.about-car-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-car-media img{object-fit:contain}.about-car-card h3{margin:0 0 6%;font-size:clamp(17px,1.45vw,27px);font-weight:400}.about-car-card p{margin:0 0 8%;color:#665443;font-size:clamp(11px,.9vw,16px);line-height:1.38}.about-car-card small{font:500 clamp(9px,.72vw,13px)/1.5 "Segoe UI",Arial,sans-serif;letter-spacing:.13em;color:#8b6849}.about-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2%}.about-steps-grid article{position:relative;padding:2% 13% 2% 0;border-right:1px solid rgba(118,84,54,.2)}.about-steps-grid article:last-child{border-right:0}.about-steps-grid article:after{content:"\2192";position:absolute;right:7%;top:16%;color:#a2784e}.about-steps-grid article:last-child:after{content:""}.about-steps-grid span{color:#a2784e;font-size:clamp(12px,.86vw,16px)}.about-steps-grid h3{display:inline;margin:0 0 0 10px;font-size:clamp(15px,1.08vw,21px);font-weight:400}.about-steps-grid p{margin:3% 0 0;color:#665443;font-size:clamp(11px,.85vw,16px);line-height:1.32}.about-moments-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1%}.about-moments-grid>div{position:relative;display:grid;place-items:center;aspect-ratio:1.75;overflow:hidden;background:linear-gradient(140deg,#ceb697,#eadac4);color:#7e6045;font:500 clamp(9px,.76vw,14px)/1.4 "Segoe UI",Arial,sans-serif;letter-spacing:.14em;text-align:center}.about-moments-grid img,.about-moments-grid video{position:absolute;width:100%;height:100%;object-fit:cover}.about-cta{position:relative;overflow:hidden;min-height:clamp(240px,25vw,410px);margin-top:2.5%;color:#fff4e4;background:#4e3523}.about-cta>img,.about-cta>video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 48%}.about-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#201812d1,#2e1e1361 62%,#1914111f)}.about-cta>div{position:relative;z-index:1;width:min(70%,740px);padding:6% 7%}.about-cta>div>p{color:#e8c695}.about-cta h2{margin:2% 0;font-size:clamp(30px,3.4vw,63px);font-weight:400;line-height:1;letter-spacing:-.045em}.about-cta span{display:block;font-size:clamp(14px,1.2vw,22px)}.about-cta a{display:inline-block;margin-top:5%;padding:12px 25px;border-radius:40px;background:#c29660;color:#2b1c13;text-decoration:none;font-size:clamp(12px,1vw,17px)}.about-cta a:hover{background:#e5be89}.spread-about .about-book-slot,.spread-about .about-book{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spread-about .about-book{aspect-ratio:auto;filter:none}.spread-about .about-book-base{object-fit:cover}@media(max-width:900px){.about-inner{padding:2vw 1vw 0}.about-opening-copy p:not(.about-kicker){font-size:10px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2% 4%}.about-team-media{aspect-ratio:1.5}.about-team-card h3{margin:3% 0 1%}.about-team-card p{display:none}.about-service-grid article,.about-reasons-grid article{min-height:135px}}@media(max-width:700px){.about-inner{padding:14px 0 0}.about-book{display:grid;aspect-ratio:auto;filter:none}.about-book-base{display:none}.about-book-left,.about-book-right{position:relative;inset:auto;width:auto;padding:28px 24px;background:#f4e9d9;border:10px solid #e8d9c4;box-shadow:inset 0 0 20px #6f4d2f21}.about-book-left{min-height:390px;grid-template-columns:57% 43%;border-bottom:0}.about-opening-copy{padding:0 8px 0 0}.about-opening-copy h2{font-size:clamp(30px,7vw,46px)}.about-opening-copy p:not(.about-kicker){font-size:12px}.about-handwritten{display:none}.about-book-right{min-height:390px;border-top:0}.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.about-team-media{aspect-ratio:.8}.about-team-card h3{font-size:12px}.about-book-note{margin-top:20px}.about-detail{margin:0 16px}.about-row-title{margin-top:30px}.about-row-title p{font-size:8px}.about-service-grid,.about-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-service-grid article,.about-reasons-grid article{min-height:145px;border-bottom:1px solid rgba(118,84,54,.2)}.about-car-grid{grid-template-columns:1fr;gap:15px}.about-car-card{grid-template-columns:45% 1fr}.about-steps-grid,.about-moments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cta>div{width:92%;padding:42px 24px}.chapter-link:nth-child(6){display:block;width:16.66%;padding-left:6px}.chapter-link:nth-child(1),.chapter-link:nth-child(2),.chapter-link:nth-child(3),.chapter-link:nth-child(4),.chapter-link:nth-child(5){width:16.66%;padding-left:6px}.chapter-link span{margin-right:3px;font-size:9px}.chapter-link strong{font-size:10px}}@media(max-width:700px){.has-about-drawer .about-page.is-open>.about-inner{padding-top:14px}.spread-about .about-book,.spread-about .about-book-base{display:block}.spread-about .about-book-left,.spread-about .about-book-right{position:absolute;top:8%;bottom:7%;min-height:0;padding:0;border:0;box-shadow:none}.spread-about .about-book-left{left:6.3%;width:40.5%;grid-template-columns:58% 42%}.spread-about .about-book-right{left:52.1%;width:40.7%}.spread-about .about-opening-copy h2{font-size:clamp(17px,4.7vw,30px)}.spread-about .about-opening-copy p:not(.about-kicker):not(.about-opening-lede){display:none}.spread-about .about-opening-copy .about-opening-lede{font-size:clamp(9px,1.7vw,12px)}.spread-about .about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spread-about .about-team-card:nth-child(n+3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/jb-about.css.map */
