@font-face{font-family:Voyage;src:url(/Voyage-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:Ydgo;src:url(/YDGO12.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}html{background:#090909}body{color:#d6d6cc;background:#090909;margin:0;font-family:Ydgo,Arial,sans-serif}.home-header{background:#090909;height:72px;padding:24px 4vw}.home-header a{color:#d6d6cc;font-size:22px;text-decoration:none}.blog-shell{min-height:100vh;overflow:hidden}.blog-header{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;height:106px;padding:18px 2vw;display:flex;position:fixed;inset:0 0 auto}.blog-header>*{pointer-events:auto}.logo{justify-content:center;align-items:center;width:124px;height:78px;display:flex}.logo img{object-fit:contain;width:100%;height:auto;max-height:76px;display:block}.icon-button{color:#5e5e59;cursor:pointer;background:0 0;border:0;width:46px;height:46px;padding:4px;transition:color .2s,transform .2s}.icon-button:hover{color:#d6d6cc;transform:scale(1.08)}.icon-button svg{stroke-width:1.45px;width:34px;height:34px}.blog-intro{text-align:center;padding:245px 20px 100px}.blog-intro h1,.article-copy h1{margin:0;font:clamp(64px,8vw,120px)/.85 Voyage,serif}.blog-intro p{margin:26px 0 0;font-size:17px}.article-grid{width:100%}.featured-article{grid-template-columns:41.2% 58.8%;min-height:495px;display:grid}.article-info{color:#d6d6cc;background:#090909;padding:40px max(42px,18vw) 44px 18.5vw;text-decoration:none;display:block}.featured-article .article-info{padding-top:38px}.article-info h2{margin:0 0 17px;font:35px/1.07 Voyage,serif}.eyebrow,time{text-transform:uppercase;letter-spacing:.08em;color:inherit;font-family:Ydgo,Arial,sans-serif;font-size:11px}.eyebrow{margin:0 0 10px}.excerpt{max-width:178px;margin:25px 0 0;font:14px/1.53 Ydgo,Arial,sans-serif}.article-image{background:#171717;min-height:260px;display:block;position:relative;overflow:visible}.article-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;display:block}.article-image:hover img{filter:brightness(.88);transform:scale(1.035)}.article-arrow{z-index:1;place-items:center;display:grid;position:absolute}.article-arrow svg{stroke-width:1.4px;width:16px;height:16px}.image-arrow-right .article-arrow{color:#d6d6cc;clip-path:polygon(0 0,100% 24%,100% 76%,0 100%);background:#090909;width:25px;height:102px;top:0;left:0;transform:translate(-1px)}.image-arrow-right .article-arrow svg{margin-left:-4px}.article-triptych{background:#090909;grid-template-columns:41.8% 24.5% 33.7%;min-height:605px;display:grid}.secondary-article{display:contents}.secondary-article .article-image{grid-area:1/1;height:325px;min-height:0}.secondary-article .article-info{color:#080808;background:#d6d6cc;grid-area:1/2/span 2;padding:24px 25px 35px}.tertiary-article{display:contents}.tertiary-article .article-image{grid-area:1/3;height:272px;min-height:0}.tertiary-article .article-info{color:#080808;background:#d6d6cc;grid-area:2/3;padding:25px 25px 35px}.article-triptych .excerpt{max-width:175px}.image-arrow-left .article-arrow{color:#080808;clip-path:polygon(100% 0,0 30%,0 70%,100% 100%);background:#d6d6cc;width:21px;height:76px;top:0;right:0;transform:translate(1px)}.image-arrow-left .article-arrow svg{margin-right:-4px}.image-arrow-up .article-arrow{color:#080808;clip-path:polygon(0 100%,28% 0,72% 0,100% 100%);background:#d6d6cc;width:94px;height:20px;bottom:0;left:0;transform:translateY(1px)}.image-arrow-up .article-arrow svg{margin-bottom:-5px}.empty-state{text-align:center;padding:0 0 150px;font:25px Voyage,serif}.overlay{z-index:20;background:#090909fb;position:fixed;inset:0;overflow:auto}.menu-overlay{animation:.3s both overlay-in}.close{color:#ff9e9d;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:28px;right:4vw}.close svg{stroke-width:1.5px;width:42px;height:42px}.overlay-menu{text-align:center;grid-template-columns:repeat(3,1fr);gap:42px 50px;max-width:970px;margin:130px auto 40px;display:grid}.overlay-menu a,.overlay-menu button{color:#d6d6cc;cursor:pointer;background:0 0;border:0;padding:0;font:clamp(37px,4vw,62px)/.95 Voyage,serif;text-decoration:none}.overlay-menu small{color:#99988e;margin-top:13px;font:14px/1.2 Ydgo,Arial,sans-serif;display:block}.socials{grid-column:1/-1;justify-content:center;gap:23px;margin:0;display:flex}.overlay-menu .socials a{color:#aaa}.socials svg{stroke-width:1.5px;width:24px;height:24px}.contact-overlay{background:#0b0b0b;animation:.36s cubic-bezier(.16,1,.3,1) both contact-in}.contact-overlay.is-closing{animation:.36s cubic-bezier(.7,0,.84,0) both contact-out}.contact-form{max-width:760px;margin:135px 15vw 60px}.contact-form h2{margin:0 0 65px;font:clamp(46px,6vw,84px)/.98 Voyage,serif}.contact-form em{color:#ff9e9d;animation:.25s word-in;display:inline-block}.form-step{min-height:132px}.contact-form label{font-size:19px;display:block}.contact-form label span{color:#ff9e9d;margin-right:8px}.contact-form input,.contact-form textarea{color:#eee;background:0 0;border:0;border-bottom:1px solid #666;outline:0;width:100%;padding:15px 0;font:19px Ydgo,Arial,sans-serif;display:block}.contact-form textarea{resize:vertical;height:88px}.form-navigation{justify-content:space-between;align-items:center;max-width:280px;margin-top:35px;display:flex}.step-arrow{color:#d6d6cc;cursor:pointer;background:0 0;border:0;padding:7px}.step-arrow:disabled{opacity:.2;cursor:default}.step-arrow svg{stroke-width:1.2px;width:31px;height:31px}.submit-button{color:#111;cursor:pointer;background:#d6d6cc;border:0;padding:12px 27px;font:16px Ydgo,Arial,sans-serif}.form-success,.form-error{color:#ff9e9d;font-size:19px}.article-page article{padding-top:110px}.article-hero{object-fit:cover;width:100%;max-height:70vh;display:block}.article-copy{max-width:820px;margin:80px auto;padding:0 25px}.article-copy h1{margin-bottom:22px;font-size:clamp(48px,7vw,94px)}.article-html{margin-top:48px;font-size:18px;line-height:1.7}.article-html img{max-width:100%;height:auto}.article-html a{color:#ffb0ae}@keyframes overlay-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes contact-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes contact-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes word-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.article-info{padding-left:8vw;padding-right:28px}.featured-article{grid-template-columns:45% 55%}.article-triptych{grid-template-columns:40% 30% 30%}.article-info h2{font-size:31px}}@media (max-width:700px){.blog-header{padding:15px 20px}.logo{width:95px;height:56px}.icon-button{width:42px;height:42px}.icon-button svg{width:30px;height:30px}.blog-intro{padding:185px 20px 70px}.featured-article,.article-triptych{min-height:0;display:block}.article-info,.featured-article .article-info,.secondary-article .article-info,.tertiary-article .article-info{color:#d6d6cc;background:#090909;min-height:0;padding:38px 28px}.article-image,.secondary-article .article-image,.tertiary-article .article-image{height:63vw;min-height:0}.article-triptych{background:#090909}.tertiary-article .article-info{padding-bottom:58px}.article-triptych .excerpt,.excerpt{max-width:390px}.image-arrow-left .article-arrow,.image-arrow-up .article-arrow{color:#d6d6cc;background:#090909}.overlay-menu{grid-template-columns:repeat(2,1fr);gap:34px 12px;margin:115px 28px 35px}.overlay-menu a,.overlay-menu button{font-size:37px}.contact-form{margin:110px 30px 40px}.contact-form h2{font-size:48px}.article-copy{margin:50px auto}}
