.gb-archivist-v02,.gb-archivist-v02 *{box-sizing:border-box}.gb-archivist-v02{scroll-behavior:smooth;scroll-padding-top:28px}.gb-archivist-v02{margin:0;background:#f8f7ef;color:#30382f;font-family:Arial,"PingFang TC",sans-serif;font-size:15px;line-height:1.8}.gb-archivist-v02 a{color:inherit;text-decoration:none}.gb-archivist-v02 button{font:inherit;color:inherit;cursor:pointer}.gb-archivist-v02 img{display:block;max-width:100%}.gb-archivist-v02 h1,.gb-archivist-v02 h2,.gb-archivist-v02 h3,.gb-archivist-v02 p{margin:0}.gb-archivist-v02 h1,.gb-archivist-v02 h2{font-family:GBARCEditorial,Georgia,serif;font-weight:400;line-height:1.03}.gb-archivist-v02 h2{font-size:clamp(40px,4.8vw,70px);letter-spacing:-1.5px}.gb-archivist-v02 h3{font-size:20px;font-weight:400;line-height:1.65}.gb-archivist-v02 em{font-weight:400}.gb-archivist-v02 p{color:#71776c}.gb-archivist-v02 .wrap{max-width:1380px;margin-inline:auto;width:calc(100% - 96px)}.gb-archivist-v02 .study{text-align:center;background:#eeece0;font-size:10px;letter-spacing:1.5px;padding:9px}.gb-archivist-v02 header{display:flex;align-items:center;justify-content:space-between;padding:25px 48px;border-bottom:1px solid #d9ddce;margin-bottom:28px}.gb-archivist-v02 .logo{font-family:GBARCEditorial,serif;font-size:36px;line-height:1}.gb-archivist-v02 nav{display:flex;gap:27px;font-size:12px}.gb-archivist-v02 .hero{position:relative;height:680px;border-radius:28px;overflow:hidden;color:#fff}.gb-archivist-v02 .hero>img{width:100%;height:100%;object-fit:cover;object-position:center 53%}.gb-archivist-v02 .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,21,.72),transparent 62%),linear-gradient(180deg,rgba(20,28,21,.28),transparent 28%)}.gb-archivist-v02 .hero-top,.gb-archivist-v02 .hero-copy{position:absolute;z-index:1;left:40px;right:40px}.gb-archivist-v02 .hero-top{top:29px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.6px}.gb-archivist-v02 .hero-copy{bottom:36px}.gb-archivist-v02 .hero-copy>p{color:#fff;font-family:GBARCEditorial;font-size:32px}.gb-archivist-v02 .hero h1{font-size:clamp(70px,10vw,145px);margin:7px 0 22px;letter-spacing:-3px}.gb-archivist-v02 .hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;font-size:22px;line-height:1.65}.gb-archivist-v02 .button{display:inline-block;background:#30382f;color:#fff;border-radius:10px;padding:17px 28px;font-size:14px;text-align:center}.gb-archivist-v02 .button.light{background:#f7f4e7;color:#30382f}.gb-archivist-v02 .caption{font-size:9px;letter-spacing:1px;margin-top:12px;color:#858779}.gb-archivist-v02 .eyebrow,.gb-archivist-v02 small{display:block;font-size:10px;letter-spacing:1.5px}.gb-archivist-v02 .eyebrow{color:inherit;margin-bottom:25px}.gb-archivist-v02 .intro{padding:65px 0 80px}.gb-archivist-v02 .intro-row{display:grid;grid-template-columns:1fr 1fr;gap:90px}.gb-archivist-v02 .intro-row>div{max-width:470px;padding-top:7px}.gb-archivist-v02 .intro p:not(.eyebrow){margin-top:23px}.gb-archivist-v02 .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:36px}.gb-archivist-v02 .shop{padding:30px 0 85px;border-top:1px solid #d5d8ca}.gb-archivist-v02 .filters{display:flex;gap:25px;border-bottom:1px solid #d5d8ca;margin-bottom:34px;overflow-x:auto}.gb-archivist-v02 .filters button{border:0;background:none;white-space:nowrap;padding:13px 0;border-bottom:2px solid transparent;font-size:13px}.gb-archivist-v02 .filters button[aria-pressed=true]{border-color:#30382f}.gb-archivist-v02 .products{display:grid;grid-template-columns:repeat(4,1fr);gap:42px 24px}.gb-archivist-v02 .product[hidden]{display:none}.gb-archivist-v02 .product-img{background:#fff;border-radius:17px;overflow:hidden;aspect-ratio:1}.gb-archivist-v02 .product-img img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.gb-archivist-v02 .product:hover img{transform:scale(1.045)}.gb-archivist-v02 .product small{margin:18px 0 6px;font-size:8px;color:#7e8376}.gb-archivist-v02 .product h3{font-size:17px;line-height:1.5}.gb-archivist-v02 .product p{font-size:12px;margin:7px 0}.gb-archivist-v02 .under{display:inline-block;border-bottom:1px solid #79816d;padding:9px 0;font-size:13px}.gb-archivist-v02 .all{display:table;margin:38px auto 0}.gb-archivist-v02 .fine{font-size:10px;color:#868b7e}.gb-archivist-v02 .shop>.fine{text-align:center;margin-top:15px}.gb-archivist-v02 .art{background:#e4e8d9;padding:65px 0}.gb-archivist-v02 .art-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.gb-archivist-v02 .art-image{position:relative;border-radius:23px;background:#fdfcf7;padding:45px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.gb-archivist-v02 .art-image>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gb-archivist-v02 .stamp{position:absolute;right:20px;bottom:24px;transform:rotate(-9deg);border:1px solid #9da887;border-radius:50%;height:90px;width:90px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;letter-spacing:1px;background:#e8eddc}.gb-archivist-v02 .art-copy>p:not(.eyebrow){margin-top:25px}.gb-archivist-v02 .art-tabs{display:flex;gap:10px;margin:30px 0}.gb-archivist-v02 .art-tabs button{border:1px solid #aeb79f;border-radius:30px;background:transparent;padding:9px 21px;font-size:13px}.gb-archivist-v02 .art-tabs button[aria-pressed=true]{background:#30382f;color:white;border-color:#30382f}.gb-archivist-v02 .art-info{border-top:1px solid #b9c1ab;padding-top:22px;min-height:215px}.gb-archivist-v02 .art-info p{max-width:470px;margin:12px 0;font-size:14px}.gb-archivist-v02 .living{padding:90px 0}.gb-archivist-v02 .gallery{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:22px}.gb-archivist-v02 .gallery figure{margin:0;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}.gb-archivist-v02 .zoom{position:relative;width:100%;padding:0;border:0;background:transparent;border-radius:22px;overflow:hidden;display:block}.gb-archivist-v02 .zoom img{width:100%;aspect-ratio:4/5;object-fit:cover}.gb-archivist-v02 .zoom span{position:absolute;bottom:19px;right:18px;background:#f8f7ef;border-radius:24px;font-size:11px;padding:6px 15px}.gb-archivist-v02 .gallery small{color:#7b8272;margin-top:18px}.gb-archivist-v02 .gallery h3{font-size:18px;margin-top:10px}.gb-archivist-v02 .craft{background:#eee8da;padding:80px 0}.gb-archivist-v02 .craft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gb-archivist-v02 .craft-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;margin-bottom:25px}.gb-archivist-v02 .craft-grid small{color:#9b6244;margin-bottom:12px}.gb-archivist-v02 .craft-grid p{font-size:14px;margin-top:15px}.gb-archivist-v02 .craft>.wrap>.fine{margin-top:30px}.gb-archivist-v02 .story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:90px 0}.gb-archivist-v02 .story>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px}.gb-archivist-v02 .story h2{font-size:54px}.gb-archivist-v02 .story h3{margin-top:25px}.gb-archivist-v02 .story p:not(.eyebrow){margin-top:18px;font-size:14px}.gb-archivist-v02 .story small{margin-top:25px;color:#898d7e}.gb-archivist-v02 .closing{border-radius:26px;background:#dce3ce;text-align:center;padding:65px 25px;margin-bottom:75px}.gb-archivist-v02 .closing p:not(.eyebrow){margin:25px 0}.gb-archivist-v02 .closing .button{margin-top:4px}.gb-archivist-v02 .credits{padding:30px 48px 110px;border-top:1px solid #d5d8ca;font-size:10px}.gb-archivist-v02 .credits>span{letter-spacing:2px}.gb-archivist-v02 .credits p{margin-top:12px}.gb-archivist-v02 .credits details{margin-top:12px}.gb-archivist-v02 .credits summary{cursor:pointer}.gb-archivist-v02 .credits details a{text-decoration:underline}.gb-archivist-v02 .sticky{position:fixed;z-index:10;bottom:0;left:0;right:0;background:#f8f7eff2;backdrop-filter:blur(12px);border-top:1px solid #d5d8ca;display:flex;gap:25px;align-items:center;justify-content:center;padding:13px 25px}.gb-archivist-v02 .sticky>.button{min-width:300px}.gb-archivist-v02 .sticky>a:last-child{font-size:13px}.gb-archivist-v02 dialog{border:0;background:#f8f7ef;border-radius:20px;padding:45px 15px 15px;max-width:90vw;max-height:90vh}.gb-archivist-v02 dialog::backdrop{background:#182018d9}.gb-archivist-v02 dialog img{max-height:75vh;width:auto;object-fit:contain}.gb-archivist-v02 [data-arc-id="close-photo"]{position:absolute;top:10px;right:17px;border:0;background:transparent;font-size:13px}.gb-archivist-v02 a:focus-visible,.gb-archivist-v02 button:focus-visible,.gb-archivist-v02 summary:focus-visible{outline:2px solid #ba5e3b;outline-offset:5px}@media (max-width:760px){.gb-archivist-v02{font-size:14px}.gb-archivist-v02 .wrap{width:calc(100% - 40px)}.gb-archivist-v02 header{padding:23px 20px;margin-bottom:20px}.gb-archivist-v02 .logo{font-size:30px}.gb-archivist-v02 nav{gap:17px;font-size:10px}.gb-archivist-v02 nav a:last-child{display:none}.gb-archivist-v02 .hero{height:600px;border-radius:23px}.gb-archivist-v02 .hero>img{object-position:48% center}.gb-archivist-v02 .hero-top,.gb-archivist-v02 .hero-copy{left:22px;right:22px}.gb-archivist-v02 .hero-top{font-size:8px;top:22px}.gb-archivist-v02 .hero-top span:last-child{display:none}.gb-archivist-v02 .hero-copy{bottom:25px}.gb-archivist-v02 .hero-copy>p{font-size:23px}.gb-archivist-v02 .hero h1{font-size:76px;letter-spacing:-2px;margin-bottom:15px}.gb-archivist-v02 .hero-bottom{font-size:17px;display:block}.gb-archivist-v02 .hero-bottom .button{margin-top:20px;padding:12px 23px;font-size:12px}.gb-archivist-v02 .caption{font-size:8px;line-height:1.6}.gb-archivist-v02 .intro{padding:45px 0 55px}.gb-archivist-v02 .intro-row,.gb-archivist-v02 .art-grid,.gb-archivist-v02 .story{grid-template-columns:1fr;gap:28px}.gb-archivist-v02 .intro-row{gap:25px}.gb-archivist-v02 .intro h2{font-size:42px}.gb-archivist-v02 .intro-row>div h3{font-size:20px}.gb-archivist-v02 .intro p:not(.eyebrow){margin-top:14px}.gb-archivist-v02 .eyebrow{font-size:9px;margin-bottom:21px;letter-spacing:1.2px}.gb-archivist-v02 .section-head{display:block;margin-bottom:28px}.gb-archivist-v02 .section-head>p,.gb-archivist-v02 .section-head>div+div{margin-top:22px}.gb-archivist-v02 .shop{padding:25px 0 55px}.gb-archivist-v02 .filters{gap:23px;margin-bottom:25px}.gb-archivist-v02 .filters button{font-size:12px}.gb-archivist-v02 .products{grid-template-columns:repeat(2,1fr);gap:30px 15px}.gb-archivist-v02 .product-img{border-radius:14px}.gb-archivist-v02 .product h3{font-size:14px}.gb-archivist-v02 .product small{font-size:7px;letter-spacing:.8px;margin-top:13px}.gb-archivist-v02 .product p{font-size:11px}.gb-archivist-v02 .under{font-size:12px}.gb-archivist-v02 .art{padding:35px 0 40px}.gb-archivist-v02 .art-grid{gap:30px}.gb-archivist-v02 .art-image{padding:30px;aspect-ratio:1}.gb-archivist-v02 .art h2{font-size:47px}.gb-archivist-v02 .stamp{width:75px;height:75px;font-size:8px}.gb-archivist-v02 .art-tabs{margin:22px 0}.gb-archivist-v02 .art-info{min-height:0}.gb-archivist-v02 .living{padding:55px 0}.gb-archivist-v02 .gallery{gap:17px}.gb-archivist-v02 .gallery figure{flex-basis:84%}.gb-archivist-v02 .gallery h3{font-size:17px}.gb-archivist-v02 .craft{padding:50px 0}.gb-archivist-v02 .craft h2{font-size:40px}.gb-archivist-v02 .craft-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:22px}.gb-archivist-v02 .craft-grid article{flex:0 0 84%;scroll-snap-align:start}.gb-archivist-v02 .craft-grid img{margin-bottom:20px}.gb-archivist-v02 .craft-grid h3{font-size:20px}.gb-archivist-v02 .story{padding:55px 0}.gb-archivist-v02 .story h2{font-size:43px}.gb-archivist-v02 .story>img{aspect-ratio:4/3}.gb-archivist-v02 .story h3{font-size:21px}.gb-archivist-v02 .closing{padding:45px 20px;margin-bottom:45px}.gb-archivist-v02 .closing h2{font-size:45px}.gb-archivist-v02 .credits{padding:25px 20px 110px}.gb-archivist-v02 .sticky{gap:20px;padding:12px 17px}.gb-archivist-v02 .sticky>.button{min-width:0;flex:1;padding:16px;font-size:12px}.gb-archivist-v02 .sticky>a:last-child{font-size:11px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.gb-archivist-v02{scroll-behavior:auto}.gb-archivist-v02,.gb-archivist-v02 *{transition:none!important}}@media (max-width:760px){.gb-archivist-v02 .hero-bottom>span{display:block}}
.gb-archivist-v02{overflow-x:clip}.gb-archivist-v02 [data-arc-id]{scroll-margin-top:110px}.gb-archivist-v02 .sticky{z-index:25}.gb-archivist-v02 a{text-decoration:none}.gb-archivist-v02 h1,.gb-archivist-v02 h2,.gb-archivist-v02 h3{text-transform:none}.gb-archivist-v02 button{min-width:0}.gb-archivist-v02 .wrap{padding-left:0;padding-right:0}.gb-archivist-v02 .product[hidden]{display:none!important}
