.hhome .hlead{font-family:var(--display);font-weight:400;font-size:clamp(42px,5.4vw,80px);line-height:1.04;letter-spacing:.01em;max-width:14ch;color:var(--porcelain);text-shadow:0 2px 20px rgba(11,34,28,.42)}.hhome .hlead span{display:inline-block}.hhome .hlead span:first-child{display:block}.hfoot{position:absolute;left:var(--side);right:var(--side);bottom:44px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.hflags{display:flex;justify-content:center;gap:12px}.hflags .fball{width:22px;height:22px}.hreq{font-family:var(--display);font-size:clamp(17px,1.4vw,20px);letter-spacing:.01em;color:rgba(248,249,246,.9);text-shadow:0 1px 14px rgba(11,34,28,.7)}@media (max-width:760px){.hfoot{left:var(--gutter);right:var(--gutter);bottom:36px;gap:12px}.hflags{gap:9px}.hflags .fball{width:19px;height:19px}.hreq{font-size:16px}}.hmark{width:max-content;max-width:100%}.hmark:after{content:"";display:inline-block;width:.115em;height:.115em;margin-left:.025em;border-radius:50%;background:var(--clay-b);vertical-align:baseline;box-shadow:0 0 20px rgba(238,122,74,.6)}@media (prefers-reduced-motion:no-preference){.hfoot,.hlead span{animation:hrise 1s cubic-bezier(.22,.6,.2,1) both}.hlead span:first-child{animation-delay:.26s}.hlead span:nth-child(2){animation-delay:.36s}.hlead span:nth-child(3){animation-delay:.46s}.hfoot{animation-delay:.7s}.hmark:after{animation:hdot .5s cubic-bezier(.34,1.4,.5,1) .9s both}}@keyframes hrise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hdot{0%{transform:scale(0)}to{transform:scale(1)}}.unlisted{margin:56px auto 0;max-width:34rem;padding:0 0 8px;text-align:center}.unlisted h2{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.14;letter-spacing:.01em;color:var(--fir)}.unlisted-ask,.unlisted-body{font-size:15.5px;line-height:1.65;text-wrap:pretty}.unlisted-body{margin-top:14px;color:var(--ink-dim)}.unlisted-ask{margin-top:10px;color:var(--fir)}.unlisted-ask a{color:var(--clay-deep);text-underline-offset:3px}.card-pp{display:block;margin-top:4px;font-size:13px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-dim)}.phero{display:flex;flex-direction:column;min-height:calc(100svh - var(--nav-h, 64px))}.phshot{flex:1 0 auto;position:relative;isolation:isolate;overflow:clip;contain:paint;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px var(--side) 150px;text-align:center}.phshot .photo{position:absolute;inset:0;z-index:-2}.phshot:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,34,28,.42),rgba(11,34,28,.1) 28%,rgba(11,34,28,.14) 60%,rgba(11,34,28,.6))}.phshot .rh1-pre{color:var(--clay-b);text-shadow:0 1px 14px rgba(11,34,28,.85);text-wrap:balance}.phshot .rh1{font-weight:400;font-size:clamp(46px,5.4vw,80px);line-height:1.04;text-shadow:0 2px 20px rgba(11,34,28,.42)}.phfoot,.phshot .rh1{font-family:var(--display);letter-spacing:.01em}.phfoot{text-shadow:0 1px 14px rgba(11,34,28,.75);position:absolute;left:var(--side);right:var(--side);bottom:52px;display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;gap:10px;font-size:clamp(17px,1.4vw,20px);color:rgba(248,249,246,.9)}.phshot .hcredit{position:absolute;right:var(--edge);bottom:12px}.phband{padding:40px 0 48px;background:var(--billiard)}.phband .formula{margin-top:0}@media (max-width:760px){.phero{min-height:calc(100svh - var(--nav-h, 62px))}.phshot{min-height:380px;padding:80px var(--gutter) 140px}.phfoot{left:var(--gutter);bottom:44px;font-size:16px}.phfoot,.phshot .hcredit{right:var(--gutter)}.phband{padding:38px 0 44px}}.rh1-pre{margin-bottom:10px;font-family:var(--text);line-height:1.4;text-shadow:none}.rh1-place,.rh1-pre{display:block}.letter~.day #collection{padding-top:clamp(48px,6vw,72px)}.letter{padding:clamp(64px,8vw,104px) 0 clamp(56px,7vw,88px);background:var(--daycard)}.letter-inner{text-align:center}.letter-quote{max-width:680px;margin:0 auto;font-family:var(--display);font-weight:400;font-size:clamp(15px,calc(1.5vw - 3px),18px);line-height:1.75;color:var(--fir)}.letter-quote p{margin:0}.letter-quote p+p{margin-top:1em}.letter-role{margin:22px 0 0;font-weight:600;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.letter-role a{color:var(--clay);text-decoration:none}.homekey{margin-top:clamp(36px,4.5vw,52px)}.homekey .keyfive{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,560px)}.homekey .keyfive li{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 0;color:var(--ink-dim)}.homekey .keyfive li.inc{color:var(--clay)}.homekey .keyfive svg{width:20px;height:20px;stroke:var(--clay);stroke-width:1.3;flex:none}.homekey .keyfive .cap{margin:0;font-weight:500;font-size:9px;letter-spacing:.18em;color:inherit}.homekey .keystates{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:11.5px;font-weight:300;letter-spacing:.04em;color:var(--ink-dim)}.homekey .keystates li{display:flex;align-items:center;gap:8px}.homekey .keystates .s{width:7px;height:7px;border-radius:50%;flex:none}.homekey .keystates .s.na,.homekey .keystates .s.opt{border-width:1px}.homekey .keystates .s.opt{border-color:var(--clay-deep)}.homekey .keystates .s.na{border-color:rgba(34,56,44,.35)}section.block.homeqs{padding-top:clamp(56px,6vw,80px)}.letter~.day{border-top:0;padding-bottom:clamp(64px,7vw,96px)}.legal{background:var(--pistachio);color:var(--fir);padding:84px var(--side) 110px}.lg-head{max-width:780px;padding-bottom:40px;border-bottom:1px solid var(--day-hairline)}.legal .kicker{color:var(--clay-deep)}.lg-title{margin-top:12px;font-family:var(--display);font-weight:400;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:.01em;color:var(--fir)}.lg-lede{margin-top:20px;max-width:60ch;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;text-wrap:pretty}.lg-lede,.lg-when{color:var(--ink-dim)}.lg-when{margin-top:22px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.lg-body{margin-top:44px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:60px;align-items:start}.lg-toc{position:sticky;top:92px}.lg-toc ol{margin-top:14px;list-style:none;display:flex;flex-direction:column}.lg-toc li:before{display:none}.lg-toc a{display:flex;gap:10px;padding:7px 0;font-size:13px;line-height:1.35;color:var(--ink-dim);text-decoration:none;transition:color .2s ease}.lg-toc a:hover{color:var(--clay-deep)}.lg-toc a i{font-style:normal;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--clay);padding-top:2px;flex:none}.lg-toc a:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.lg-prose{max-width:68ch}.lg-sec{scroll-margin-top:var(--nav-clear);padding-top:38px}.lg-sec+.lg-sec{border-top:1px solid var(--day-hairline);margin-top:38px}.lg-sec h2{display:flex;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.14;letter-spacing:.01em;color:var(--fir)}.lg-sec h2 i{font-style:normal;font-family:var(--text);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.16em;color:var(--clay);padding-top:.5em;flex:none}.lg-sec p{margin-top:16px;font-size:16px;line-height:1.68;color:var(--ink-dim);text-wrap:pretty}.lg-qa{margin-top:28px}.lg-qa h3{font-family:var(--display);font-weight:400;font-size:clamp(17px,1.7vw,20px);line-height:1.25;letter-spacing:.02em;color:var(--fir)}.lg-qa p{margin-top:10px}.lg-sec ul{margin-top:16px;list-style:none;display:flex;flex-direction:column;gap:10px}.lg-sec li{position:relative;padding-left:22px;font-size:16px;line-height:1.6;color:var(--ink-dim)}.lg-sec li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--clay);opacity:.8}.lg-foot{margin-top:46px;padding-top:26px;border-top:1px solid var(--day-hairline);font-size:15px;line-height:1.62;color:var(--ink-dim)}.legal a:not(.lg-toc a){color:var(--clay-deep);text-decoration:underline;text-underline-offset:2px}.legal a:not(.lg-toc a):hover{color:var(--clay)}@media (max-width:900px){.legal{padding-top:60px;padding-bottom:80px}.lg-body{grid-template-columns:minmax(0,1fr);gap:34px}.lg-toc{position:static;padding-bottom:30px;border-bottom:1px solid var(--day-hairline)}.lg-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px}.lg-toc a{align-items:center;min-height:44px;padding:4px 0}.lg-prose{max-width:none}}.journal .jpieces{margin-top:0;display:flex;flex-direction:column;gap:56px}.journal .jcard{display:block;text-decoration:none;color:inherit}.journal .jshot{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--daycard)}.journal .jshot img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.journal .jcard:hover .jshot img{transform:scale(1.035)}.journal .jcard:focus-visible{outline:2px solid var(--clay-deep);outline-offset:6px;border-radius:var(--r-card)}.journal .jlead .jshot{aspect-ratio:16/7}.journal .jlead .jsaid{margin-top:30px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:60px;row-gap:18px;align-items:start}.journal .jlead .jmeta{grid-column:1/-1}.journal .jlead h3{grid-column:1;grid-row:2;max-width:19ch;font-family:var(--display);font-weight:400;font-size:var(--t-title);line-height:1.06;letter-spacing:.01em;color:var(--fir)}.journal .jlead .jstand{grid-column:2;grid-row:2;margin-top:5px;max-width:40ch;font-size:var(--t-lede);line-height:1.5;color:var(--ink-dim)}.journal .jlead .jgo{grid-column:2;grid-row:3;justify-self:start;margin-top:0}.journal .jgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}.journal .jgrid .jcard{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.journal .jgrid .jshot{aspect-ratio:3/2}.journal .jgrid h3{margin-top:18px;font-family:var(--display);font-weight:400;font-size:calc(var(--t-title) * .72);line-height:1.12;letter-spacing:.01em;color:var(--fir)}.journal .jgrid .jstand{margin-top:11px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-dim)}.journal .jmeta{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay-deep)}.journal .jmeta>*{white-space:nowrap}.journal .jmeta .jno{font-family:var(--display);font-weight:400;letter-spacing:.16em}.journal .jmeta .jdot{color:var(--day-hairline)}.journal .jmeta .jtime{color:var(--ink-dim);letter-spacing:.16em}.journal .jgrid .jmeta{margin-top:20px}.journal .jgo{display:inline-block;margin-top:18px;font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--clay-deep);border-bottom:1px solid rgba(143,69,23,.45);padding-bottom:5px}.journal .jcard:hover .jgo{color:var(--fir);border-color:var(--fir)}.journal .jhead{padding-top:104px;text-align:center}.journal .jhead h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,4.6vw,62px);line-height:1.06;letter-spacing:.02em;color:var(--fir)}.journal .jhead .jdeck{margin:24px auto 0;max-width:52ch;font-size:var(--t-lede);font-weight:300;line-height:1.55;color:var(--ink-dim)}.journal .jhead .jdeck:after{content:"";display:block;width:54px;height:2px;margin:34px auto 0;background:var(--clay)}.journal .jhead+.block{padding-top:62px}.jprogress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none}.jprogress span{display:block;height:100%;background:var(--clay-b);transform:scaleX(0);transform-origin:0 50%;transition:transform .12s linear}.journal .jhero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 118px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px var(--side) 150px;text-align:center}.journal .jhero .photo{position:absolute;inset:0;z-index:-2}.journal .jhero .photo img{width:100%;height:100%;object-fit:cover}.journal .jhero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,34,28,.6),rgba(11,34,28,.28) 30%,rgba(11,34,28,.3) 62%,rgba(11,34,28,.82))}.journal .jhero .hcredit{position:absolute;right:var(--edge);bottom:12px}.journal .jhero h1{font-weight:400;font-size:clamp(42px,5.4vw,80px);line-height:1.04;max-width:16ch;text-shadow:0 2px 24px rgba(11,34,28,.55)}.journal .jhero .jstand,.journal .jhero h1{font-family:var(--display);letter-spacing:.01em;text-wrap:balance}.journal .jhero .jstand{position:absolute;left:50%;bottom:52px;transform:translateX(-50%);width:min(46ch,calc(100% - 2 * var(--side)));font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:rgba(248,249,246,.9)}.journal .jbody p.jbyline:not(.jvilla *):not(.jrail *){display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-bottom:44px;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep)}.journal .jbody p.jbyline:not(.jvilla *):not(.jrail *)>*{white-space:nowrap}.journal .jbody p.jbyline:not(.jvilla *):not(.jrail *) .jdot{color:var(--day-hairline)}.journal .jbody{--measure:640px;--measure-wide:1000px;padding-top:88px}.journal .jcol{margin:0 auto}.journal .jcol>*{max-width:var(--measure);margin-left:auto;margin-right:auto}.journal .jbody p:not(.jvilla *,.jrail *):not(.jpremium *){font-size:var(--t-body);line-height:var(--lh-body);color:var(--fir)}.journal .jbody p:not(.jvilla *,.jrail *):not(.jpremium *)+p:not(.jvilla *,.jrail *):not(.jpremium *){margin-top:1.15em}.journal .jbody p:not(.jvilla *,.jrail *):not(.jpremium *) b{font-weight:600}.journal .jbody .jlede:after{content:"";display:block;clear:both}.journal .jbody h2{margin-top:2.4em;margin-bottom:.6em;font-family:var(--display);font-weight:400;font-size:calc(var(--t-title) * .66);line-height:1.12;letter-spacing:.01em;color:var(--fir)}.journal .jbody h3:not(.jvilla *):not(.jrail *){margin-top:2em;margin-bottom:.5em;font-family:var(--text);font-weight:600;font-size:clamp(18px,calc(var(--t-title) * .42),20px);line-height:1.3;letter-spacing:0;color:var(--fir)}.journal .jbody a:not(.jvilla *):not(.jrail *){color:var(--clay-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(143,69,23,.4);transition:color .2s ease,text-decoration-color .2s ease}.journal .jbody a:not(.jvilla *):not(.jrail *):hover{color:var(--fir);text-decoration-color:currentColor}.journal .jbody .jpull{max-width:var(--measure-wide);margin-top:2.2em;margin-bottom:2.2em;padding:30px 0 30px 34px;border-left:2px solid var(--clay);font-family:var(--display);font-weight:400;font-size:calc(var(--t-title) * .78);line-height:1.24;letter-spacing:.01em;color:var(--clay-deep)}.journal .jbody figure{margin-top:2.6em;margin-bottom:2.6em;max-width:var(--measure-wide)}.journal .jbody .jfig{position:relative;overflow:hidden;border-radius:var(--r-card);aspect-ratio:16/8;background:var(--daycard)}.journal .jbody .jvilla{max-width:var(--measure-wide);margin-top:2.6em;margin-bottom:2.6em}.journal .jbody .jrail{--rail-gap:18px;max-width:var(--measure-wide);margin-top:2.4em;margin-bottom:2.4em}.journal .jbody .jrail-track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:4px 2px 14px;border-radius:var(--r-card);scrollbar-width:thin;scrollbar-color:var(--clay-line) transparent}.journal .jbody .jrail-track:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.journal .jbody .jrail-list{display:flex;gap:var(--rail-gap);margin:0;padding:0;list-style:none}.journal .jbody .jrail-list>li{flex:0 0 calc((100% - 3 * var(--rail-gap)) / 3.3);scroll-snap-align:start;display:flex}.journal .jbody .jrail.one .jrail-list{justify-content:center}.journal .jbody .ccard{display:flex;flex-direction:column;width:100%;color:var(--fir);text-decoration:none;background:var(--daycard);border:0;box-shadow:var(--card-lift);border-radius:var(--r-slot);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.journal .jbody .ccard:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(11,34,28,.12)}.journal .jbody .ccard:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.journal .jbody .ccard-photo{position:relative;display:block;aspect-ratio:3/2;background:var(--day-hairline)}.journal .jbody .ccard-body{display:flex;flex-direction:column;flex:1 1;padding:16px 18px 18px}.journal .jbody .ccard-name{font-family:var(--display);font-weight:400;font-size:21px;line-height:1.15;letter-spacing:.02em;color:var(--fir)}.journal .jbody .ccard-place{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.journal .jbody .ccard .card-facts{display:block;margin:12px 0 16px;font-size:14px;line-height:1.45}.journal .jbody .ccard .card-strip{display:block;margin-top:auto;padding-top:14px;border-top:1px solid var(--day-hairline)}.journal .jbody .ccard .strip-seals{gap:8px}.journal .jbody .ccard .strip-seals .s{width:30px;height:30px}.journal .jbody .ccard .strip-seals .s svg{width:15px;height:15px}.journal .jbody .jrail-cue{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep)}@media (min-width:761px){.journal .jbody .jrail.few .jrail-cue{display:none}}@media (max-width:760px){.journal .jbody .jrail{--rail-gap:12px}.journal .jbody .jrail-list>li{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){.journal .jbody .ccard,.journal .jbody .ccard:hover{transition:none;transform:none}}.journal .jbody .jpair-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.journal .jbody .jpair .jfig{aspect-ratio:3/4}.journal .jbody figcaption{margin-top:14px;font-size:13px;font-style:italic;line-height:1.55;color:var(--ink-dim)}.journal .jbody .jlist{margin-top:2em;margin-bottom:2em;list-style:none}.journal .jbody .jlist li{padding:14px 0}.journal .jbody .jlist .jnote-figure{margin-top:6px;color:var(--clay-deep)}.journal .jbody .jlist .jterm{display:block;margin-bottom:8px;font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep)}.journal .jbody p.jjump:not(.jvilla *):not(.jrail *){margin-top:1.6em}.journal .jbody p.jjump a:not(.jvilla *):not(.jrail *){color:inherit;text-decoration-color:var(--clay)}.journal .jbody p.jjump a:not(.jvilla *):not(.jrail *):hover{color:var(--clay-deep);text-decoration-color:var(--clay)}.journal .jbody .jtable{max-width:var(--measure-wide);margin-top:2.4em;margin-bottom:2.4em;overflow-x:auto}.journal .jbody table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal .jbody td,.journal .jbody th{padding:13px 16px;text-align:right;font-size:15px;border-bottom:1px solid var(--day-hairline);white-space:nowrap}.journal .jbody thead th{font-family:var(--text);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep);border-bottom-color:var(--clay-line)}.journal .jbody tbody th{text-align:left;font-weight:500;color:var(--fir)}.journal .jbody td{color:var(--ink-dim)}.journal .jbody td.jhot{color:var(--clay-deep);font-weight:600}.journal .jbody .jtable figcaption .jtnote{display:block;margin-top:8px;font-style:normal}.journal .jbody .jpremium{font-size:var(--t-body);line-height:var(--lh-body);max-width:var(--measure-wide);margin-top:2.4em;margin-bottom:2.4em;padding:40px 40px 36px;border-radius:var(--r-panel);background:var(--billiard);color:var(--porcelain)}.journal .jbody .jpremium .jplabel{font-weight:600;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-b)}.journal .jbody .jpremium .jpintro{margin-top:16px;color:var(--porcelain)}.journal .jbody .jpremium .jprows{margin-top:30px;display:grid;gap:28px}.journal .jbody .jpremium .jprhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.journal .jbody .jpremium .jpname,.journal .jbody .jpremium .jprise{font-family:var(--display);font-weight:400;font-size:var(--t-lede);line-height:1.2}.journal .jbody .jpremium .jpname{color:var(--porcelain)}.journal .jbody .jpremium .jprise{color:var(--clay-b);white-space:nowrap}.journal .jbody .jpremium .jpbar{display:grid;grid-template-columns:8.5em 1fr;align-items:center;gap:14px;margin-top:8px;font-size:15px}.journal .jbody .jpremium .jpbl{color:var(--pistachio)}.journal .jbody .jpremium .jpbl:only-child{grid-column:1/-1}.journal .jbody .jpremium .jptrack{display:flex;align-items:center;gap:12px;min-width:0}.journal .jbody .jpremium .jpfill{display:block;height:10px;min-width:4px;flex:none;width:calc(var(--w, 0) * (100% - 5.6em))}.journal .jbody .jpremium .jpfill.jpfull{width:calc(var(--w, 0) * 100%)}.journal .jbody .jpremium .jpquiet{background:var(--pistachio)}.journal .jbody .jpremium .jppeak{background:var(--clay)}.journal .jbody .jpremium .jpval{font-weight:600;color:var(--porcelain);white-space:nowrap}.journal .jbody .jpremium .jbig{margin-top:40px;font-family:var(--display);font-weight:400;font-size:clamp(42px,5.4vw,80px);line-height:1;letter-spacing:.01em;color:var(--clay-b)}.journal .jbody .jpremium .jphead{margin-top:18px;font-weight:600;color:var(--porcelain)}.journal .jbody .jpremium .jpnote{margin-top:14px;color:var(--porcelain)}.journal .jbody .jvh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journal .jbody .jroll{display:inline-flex;align-items:baseline;white-space:nowrap}.journal .jbody .jdg{position:relative;display:inline-block;height:1.08em;line-height:1.08em;vertical-align:bottom;clip-path:inset(0 -60% 0 -60%)}.journal .jbody .jdgw{visibility:hidden}.journal .jbody .jdgs{position:absolute;top:0;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,calc(var(--d, 0) * -1.08em));transition:transform 1.4s cubic-bezier(.22,.6,.2,1) var(--delay,0s)}.journal .jbody .jdgs>span{height:1.08em;line-height:1.08em}.journal .jbody [data-motion=reset] .jdgs{transform:translate(-50%);transition:none}.journal .jbody .jflow .jlead-figure{margin-top:18px}.journal .jbody .jfchart{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:16px;margin-top:30px}.journal .jbody .jfside{position:relative}.journal .jbody .jfsizer{display:grid;height:0;overflow:hidden;visibility:hidden;font-family:var(--display);font-size:var(--t-lede)}.journal .jbody .jffig,.journal .jbody .jfname{position:absolute;transform:translateY(-50%);white-space:nowrap;line-height:1.08;font-family:var(--display);font-size:var(--t-lede)}.journal .jbody .jfname{right:0;color:var(--porcelain)}.journal .jbody .jffig{left:0}.journal .jbody .jfflat{font-family:var(--text);font-size:15px;color:var(--pistachio)}.journal .jbody .jfshort{display:none}.journal .jbody .jfflow{position:relative;min-width:0}.journal .jbody .jfcol{position:absolute;top:0;font-size:15px;line-height:1.2;color:var(--pistachio);white-space:nowrap}.journal .jbody .jfcol-l{left:0}.journal .jbody .jfcol-r{right:0}.journal .jbody .jfbands{position:absolute;top:0;left:5px;width:calc(100% - 10px);height:100%;overflow:visible}.journal .jbody .jfband{transition:opacity .7s cubic-bezier(.22,.6,.2,1) .26s}.journal .jbody .jfcap{position:absolute;width:10px;border-radius:5px;transform-origin:center;transition:transform .8s cubic-bezier(.22,.6,.2,1) .12s}.journal .jbody .jfcap-l{left:0}.journal .jbody .jfcap-r{right:0;transition-delay:.38s}.journal .jbody [data-motion=reset] .jfband{opacity:0;transition:none}.journal .jbody [data-motion=reset] .jfcap{transform:scaleY(0);transition:none}.journal .jbody .jfdots{position:absolute;inset:0;pointer-events:none}.journal .jbody .jfdot{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;opacity:.92}.journal .jbody .jfring{position:absolute;width:12px;height:12px;border:2px solid var(--clay-b);border-radius:50%;transform:translate(-50%,-50%)}.journal .jbody .jflegend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:22px;font-size:15px;color:var(--pistachio)}.journal .jbody .jflegend i{display:inline-block;width:160px;max-width:34vw;height:10px;border-radius:5px}.journal .jbody .jflow .jpnote{margin-top:22px}.journal .jbody .jwhead{margin-top:16px;font-family:var(--display);font-weight:400;font-size:calc(var(--t-title) * .66);line-height:1.25;color:var(--porcelain)}.journal .jbody .jweather .jpintro{margin-top:12px}.journal .jbody .jwgrid{display:grid;grid-template-columns:repeat(var(--months,5),minmax(0,1fr));grid-template-rows:auto 40px 150px 40px auto 52px;column-gap:10px;margin-top:34px;font-size:15px}.journal .jbody .jwband{border-radius:var(--r-slot);background:color-mix(in oklab,var(--pistachio) 7%,transparent);box-shadow:inset 0 0 0 1px var(--hairline)}.journal .jbody .jwband-top{grid-row:2/5;margin:-6px -5px 0}.journal .jbody .jwband-temp{grid-row:6;margin:0 -5px}.journal .jbody .jwgrid .jwrow{grid-column:1/-1;margin-bottom:10px;color:var(--pistachio)}.journal .jbody .jwgrid .jwrow-temp{margin-top:26px}.journal .jbody .jwshare,.journal .jbody .jwtemp{position:relative;align-self:center;justify-self:center;font-family:var(--display);font-size:var(--t-lede);line-height:1}.journal .jbody .jwshare{color:var(--clay-b)}.journal .jbody .jwtemp{color:var(--porcelain)}.journal .jbody .jwtemp.jwon{color:var(--clay-b)}.journal .jbody .jwtrack{position:relative;overflow:hidden;border-radius:10px;background:var(--panel)}.journal .jbody .jwfill{position:absolute;right:0;bottom:0;left:0;height:calc(var(--h, 0) * 100%);border-radius:10px;background:var(--clay);transform-origin:bottom;transition:transform 1.2s cubic-bezier(.22,.6,.2,1) var(--delay,0s)}.journal .jbody .jwfill.jwzero{height:3px;background:var(--pistachio);opacity:.5}.journal .jbody .jwmonth{position:relative;align-self:center;justify-self:center;color:var(--pistachio)}.journal .jbody .jwmonth.jwon{font-weight:600;color:var(--clay-b)}.journal .jbody [data-motion=reset] .jwfill{transform:scaleY(0);transition:none}.journal .jbody .jweather .jpnote{margin-top:24px}@media (max-width:760px){.journal .jbody .jfchart{column-gap:10px}.journal .jbody .jffig,.journal .jbody .jfname,.journal .jbody .jfsizer,.journal .jbody .jwshare,.journal .jbody .jwtemp{font-size:15px}.journal .jbody .jflong{display:none}.journal .jbody .jfshort{display:inline}.journal .jbody .jwgrid{grid-template-rows:auto 34px 120px 34px auto 44px;column-gap:6px}.journal .jbody .jwband-temp,.journal .jbody .jwband-top{margin-inline:-3px}}@media (prefers-reduced-motion:reduce){.journal .jbody .jdgs,.journal .jbody .jfband,.journal .jbody .jfcap,.journal .jbody .jwfill{transition:none}}.journal .jbody .jnote{margin-top:2.2em;margin-bottom:2.2em;padding-left:26px;border-left:1px solid var(--clay-line)}.journal .jbody .jnote p{font-size:15px;color:var(--ink-dim)}.journal .jbody .jsource{margin-top:10px}.journal .jbody .jsource,.journal .jbody figcaption .jshot-by{display:block;font-size:12px;font-style:italic;color:var(--ink-dim)}.journal .jbody figcaption .jshot-by{margin-top:6px}.journal .jbody .jfaq{max-width:var(--measure);margin:3.4em auto 0;padding-top:30px;scroll-margin-top:var(--nav-clear)}.journal .jbody .jfaq h2{margin-top:0}.journal .jbody .jqs{margin-top:1.6em;list-style:none}.journal .jbody .jqs summary{display:flex;align-items:center;gap:18px;padding:20px 0;cursor:pointer;list-style:none}.journal .jbody .jqs summary::-webkit-details-marker{display:none}.journal .jbody .jqs summary:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.journal .jbody .jqs h3{margin:0;flex:1 1;font-family:var(--display);font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.25;letter-spacing:.01em;color:var(--fir)}.journal .jbody .jqs details[open] h3{color:var(--clay-deep)}.journal .jbody .jqs .jmark{position:relative;flex:none;width:13px;height:13px}.journal .jbody .jqs .jmark:after,.journal .jbody .jqs .jmark:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--clay-deep);transition:transform .24s ease}.journal .jbody .jqs .jmark:after{transform:rotate(90deg)}.journal .jbody .jqs details[open] .jmark:after{transform:rotate(0deg)}.journal .jbody .jqs details[open] p:before{content:"";display:block;width:28px;height:1.5px;margin-bottom:16px;background:var(--clay)}.journal .jbody .jqs p{padding-bottom:26px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-dim)}.journal .jshare{max-width:var(--measure);margin:2.2em auto 0}.journal .day.jbody{border-bottom:0}.journal .day.jbody+.day{border-top:0}.journal .jshare .cap{display:block;margin-bottom:16px}.journal .jshare ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.journal .jshare a,.journal .jshare button{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;min-height:42px;font-family:var(--text);font-weight:500;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fir);text-decoration:none;background:none;border:1px solid var(--day-hairline);border-radius:var(--r-btn);cursor:pointer;transition:border-color .25s ease,background .25s ease}.journal .jshare a:hover,.journal .jshare button:hover{border-color:var(--clay);background:rgba(210,94,50,.08)}.journal .jshare a:focus-visible,.journal .jshare button:focus-visible{outline:2px solid var(--clay-deep);outline-offset:2px}.journal .jshare .jsico{display:flex;flex:none}.journal .jshare .jsico svg{width:17px;height:17px;stroke:var(--clay-deep)}@media (max-width:1100px){.journal .jbody{--measure-wide:100%}}@media (max-width:760px){.journal .jgrid{grid-template-columns:minmax(0,1fr);gap:44px}.journal .jgrid .jcard{grid-row:auto;grid-template-rows:none}}@media (max-width:900px){.journal .jlead .jsaid{grid-template-columns:minmax(0,1fr);row-gap:14px}.journal .jlead .jgo,.journal .jlead .jstand,.journal .jlead h3{grid-column:1;grid-row:auto}.journal .jlead h3{max-width:100%}.journal .jlead .jstand{max-width:52ch}}@media (max-width:760px){.journal .jhead{padding-top:64px}.journal .jhead .jdeck{margin-top:18px}.journal .jhead+.block{padding-top:44px}.journal .jhero{min-height:calc(100svh - 128px);padding:80px var(--gutter) 150px}.journal .jhero .hcredit{right:var(--gutter)}.journal .jhero .jstand{bottom:40px;width:calc(100% - 2 * var(--gutter) - 16px)}.journal .jbody p.jbyline:not(.jvilla *):not(.jrail *){gap:4px 9px;font-size:10px;letter-spacing:.16em;margin-bottom:36px}.journal .jbody{padding-top:64px}.journal .jbody .jpull{padding:22px 0 22px 22px}.journal .jbody .jpremium{padding:30px 22px 28px}.journal .jbody .jpremium .jpbar{grid-template-columns:7.5em 1fr;gap:10px}.journal .jbody td,.journal .jbody th{padding:12px 7px;font-size:13.5px}.journal .jbody thead th{font-size:9.5px;letter-spacing:.12em}.journal .jbody tbody th{padding-left:0}.journal .jbody .jfig,.journal .jshot{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);border-radius:0}.journal .jbody .jfig{aspect-ratio:4/3}.journal .jbody .jpair-row{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);gap:3px}.journal .jbody .jpair .jfig{margin-left:0;margin-right:0}.journal .jgrid,.journal .jpieces{gap:48px}.journal .jlead .jsaid{margin-top:22px}.journal .jgrid .jshot,.journal .jlead .jshot{aspect-ratio:3/2}.journal .jshare ul{gap:8px}.journal .jshare a,.journal .jshare button{padding:10px 13px}}@media (min-width:1101px){.journal .jbody .jvilla .card-body h3{font-size:clamp(34px,3.2vw,35px)}}@media (prefers-reduced-motion:reduce){.journal .jbody .jqs .jmark:after,.journal .jbody .jqs .jmark:before{transition:none}.journal .jcard:hover .jshot img,.journal .jshot img{transition:none;transform:none}}.jrail{overflow:hidden}.jrhead .shead{position:relative}.jrall{position:absolute;right:0;top:50%;transform:translateY(-50%);min-height:44px;display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--fir)}.jrall:hover{color:var(--clay-deep)}.jrtrack{margin-top:clamp(32px,3.6vw,52px);display:flex;gap:clamp(16px,2.2vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:0 var(--edge) 6px;scrollbar-width:none}.jrtrack::-webkit-scrollbar{display:none}.jrcard{flex:0 0 min(560px,40vw);scroll-snap-align:start;display:block;text-decoration:none;color:var(--fir)}.jrcard:focus-visible{outline:2px solid var(--clay-deep);outline-offset:6px;border-radius:var(--r-card)}.jrshot{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-card);background:var(--daycard)}.jrshot img{transition:transform .9s ease}.jrcard:hover .jrshot img{transform:scale(1.035)}.jrmeta{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--clay-deep)}.jrmeta .jrdot{color:var(--day-hairline)}.jrmeta .jrtime{letter-spacing:.16em;color:var(--ink-dim)}.jrcard h3{margin-top:12px;font-family:var(--display);font-weight:400;font-size:clamp(24px,2.1vw,30px);line-height:1.14;letter-spacing:.01em}.jrctl{margin-top:clamp(26px,2.6vw,36px);justify-content:space-between;gap:20px}.jrctl,.jrwhere{display:flex;align-items:center}.jrwhere{gap:16px}.jrline{position:relative;width:clamp(96px,12vw,180px);height:1px;background:var(--day-hairline)}.jrline>span{position:absolute;left:0;top:-1px;height:3px;background:var(--clay-deep);transition:transform .3s ease}.jrcount{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ink-dim)}.jrbtns{display:flex;gap:10px}.jrbtns button{width:46px;height:46px;border-radius:50%;border:1px solid var(--day-hairline);background:transparent;color:var(--fir);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease}.jrbtns button:hover:not(:disabled){border-color:var(--clay-deep);color:var(--clay-deep)}.jrbtns button:disabled{opacity:.35;cursor:default}@media (max-width:760px){.jrcard{flex-basis:78%}.jrshot{aspect-ratio:4/5}.jrtrack{scroll-padding-inline:var(--gutter);padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){.jrbtns button,.jrline>span,.jrshot img{transition:none}.jrcard:hover .jrshot img{transform:none}}