:root{--paper:#fff;--ink:#161514;--body:#3d3b38;--soft:#716e6a;--line:#16151424;--red:#da0c19;--night:#161514;--night-text:#efece7;--night-soft:#a9a59f;--serif:"EB Garamond","Garamond","Iowan Old Style",Georgia,serif;--sans:"Jost","Avenir Next","Helvetica Neue",Arial,sans-serif;--gut:clamp(20px,4.5vw,64px);--p:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:90;background:var(--paper);position:fixed;inset:0 0 auto}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{max-width:1440px;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));margin-inline:auto}.serif{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-weight:400}.serif em,.it{font-style:italic}.lab{font:500 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.body{color:var(--body)}.lnk{border-bottom:1px solid;padding-bottom:2px;font-weight:400}.btn{background:var(--ink);color:#fff;min-height:54px;font:500 15px/1 var(--sans);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 30px;transition:background-color .3s,color .3s;display:inline-flex}.btn:hover{background:var(--red)}.btn.light{color:var(--ink);background:#fff}.btn.light:hover{background:var(--red);color:#fff}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.sm{min-height:42px;padding:0 18px;font-size:14px}.logo{aspect-ratio:1400/300;background:url(/media/wordmark-red.png) 50%/contain no-repeat;display:block}.media{background:#f1efec;max-width:100%;position:relative;overflow:hidden}.media>img,.media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sec{padding-top:clamp(96px,11vw,168px)}.todo{border-bottom:1px dashed}.lang{align-items:center;gap:6px;display:inline-flex}.lang a{opacity:.6;color:inherit;padding:6px 2px;text-decoration:none}.lang a[aria-current=true]{opacity:1}.bar{z-index:60;padding-top:env(safe-area-inset-top,0px);background:#fffffff7;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bar.show{transform:none}.bar .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:72px;font-size:15px;display:grid}.bar .right{justify-self:end;align-items:center;gap:22px;display:flex}.menu-btn{cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.menu-btn i{flex-direction:column;gap:6px;width:22px;display:flex}.menu-btn i:before,.menu-btn i:after{content:"";background:currentColor;height:1px}.scrim{z-index:70;background:#16151459;position:fixed;inset:0}.sheet{z-index:75;background:var(--paper);padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0;box-shadow:0 20px 60px #0000001f}.sheet .head{grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.sheet-body{grid-template-columns:7fr 5fr;gap:clamp(32px,6vw,96px);padding-block:clamp(24px,4vw,48px) clamp(32px,4vw,56px);display:grid}.sheet-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sheet-links a{font:400 clamp(24px,2.2vw,32px)/1.25 var(--serif);letter-spacing:-.01em;transition:color .25s}.sheet-links a:hover{color:var(--red)}.sheet-side{font-size:var(--p);color:var(--body);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sheet-side a:hover{color:var(--red)}.hero{color:#fff;background:#2a2622;height:100svh;min-height:600px;max-height:1000px;position:relative;overflow:hidden}.hero>video,.hero-poster,.hero-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-poster img{display:block}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000005c 0%,#0000 22%),linear-gradient(#0000 48%,#0000009e 100%);position:absolute;inset:0}.top{z-index:3;color:#fff;position:absolute;top:0;left:0;right:0}.top .wrap{grid-template-columns:1fr auto 1fr;align-items:center;height:92px;font-size:15px;display:grid}.hero-bottom{z-index:2;position:absolute;bottom:0;left:0;right:0}.hero-bottom .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:clamp(32px,5vw,64px);display:flex}.hero h1{font:400 clamp(40px,4.8vw,76px)/1.02 var(--serif);letter-spacing:-.02em;max-width:13em}.kicker{font:500 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;margin-bottom:18px}.cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cta .row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cta small{color:#ffffffe6;font-size:14px}.panel{color:#fff;height:92svh;min-height:520px;max-height:960px;position:relative;overflow:hidden}.panel+.panel{margin-top:8px}.panel .frame{position:absolute;inset:0;overflow:hidden}.panel .frame img{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.panel .frame img.fp-couple{object-position:65% 50%}.panel .cap{z-index:2;isolation:isolate;position:absolute;bottom:0;left:0;right:0}.panel .cap:before{content:"";z-index:-1;background:linear-gradient(#0000,#00000080);position:absolute;inset:-160px 0 0}.panel .cap .wrap{padding-bottom:clamp(32px,5vw,64px)}.panel .cap p.serif{max-width:20em;font-size:clamp(30px,3.6vw,54px);line-height:1.08}.wcard{width:var(--cw,100%);flex-direction:column;gap:12px;display:flex}.wcard .media{aspect-ratio:4/5;width:100%;margin-bottom:4px}.wcard .media img,.wcard .media video{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.wcard:hover .media img,.wcard:hover .media video{transform:scale(1.04)}.wcard blockquote{font:italic 400 20px/1.35 var(--serif);color:var(--ink);min-height:2.7em}.wcard h3{font:500 15px/1.3 var(--sans);letter-spacing:.02em}.wcard .meta{color:var(--soft);margin-top:-6px;font-size:13px;line-height:1.45}.wcard .go{align-self:flex-start;margin-top:4px;font-size:14px}.coll{overflow:hidden}.coll-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3vw,44px);display:flex}.coll.pinned{padding-top:max(84px,11vh)}.rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.coll.pinned .rail{overflow:visible}.track{width:max-content;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));--cw:clamp(250px,22vw,330px);align-items:flex-start;gap:clamp(20px,2.4vw,36px);padding-bottom:8px;display:flex}.track>*{scroll-snap-align:start;flex:none}.wend{aspect-ratio:4/5;flex-direction:column;justify-content:center;gap:22px;width:clamp(250px,22vw,330px);padding-right:12px;display:flex}.divider>.wrap{padding-block:clamp(48px,5vw,72px) clamp(48px,6vw,88px)}.divider .lab{margin-bottom:clamp(20px,2.4vw,32px)}.nums{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.nums li{flex-direction:column;gap:10px;min-width:0;padding-top:20px;display:flex}.nums .q{font:italic 400 18px/1.35 var(--serif);color:var(--soft);min-height:2.7em}.nums .n{white-space:nowrap;font:300 clamp(60px,6.4vw,104px)/.9 var(--sans);letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;display:block}.nums .n small{vertical-align:baseline;white-space:normal;font:italic 400 .3em/1.05 var(--serif);letter-spacing:0;margin-left:.14em;display:inline-block}.nums .n small.stack span{display:block}.nums .a{font-size:var(--p);color:var(--body);max-width:26ch}.nums .a .fn{opacity:.75;margin-top:8px;font-size:12px;display:block}.ed-sec{padding-top:clamp(96px,11vw,168px)}.ed-a{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(48px,6.5vw,96px);display:grid}.ed-reel{aspect-ratio:4/5}.ed-text{flex-direction:column;gap:28px;display:flex}.ed-pull{font:italic 400 clamp(32px,3.1vw,46px)/1.12 var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:15em}.ed-cols{columns:2;color:var(--body);hyphens:auto;column-gap:clamp(28px,2.8vw,40px);font-size:16px;line-height:1.65}.ed-cols p{margin:0 0 12px}.ed-cols p:first-child:first-letter{float:left;font:400 60px/.82 var(--serif);color:var(--ink);padding:5px 8px 0 0}.ed-byline{break-inside:avoid;align-items:flex-end;gap:16px;margin:10px 0 0;display:flex}.ed-byline img{object-fit:cover;object-position:50% 20%;background:#f1efec;flex-shrink:0;width:150px;height:200px}.ed-byline figcaption{flex-direction:column;gap:2px;padding-bottom:2px;display:flex}.ed-byline .serif{color:var(--ink);font-size:26px;font-style:italic;line-height:1.05}.ed-byline span:last-child{color:var(--soft);font-size:13px}@media (width<=1100px){.ed-cols{columns:1}}.guide{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(40px,8vw,128px);display:grid}.inside{flex-direction:column;gap:6px;width:100%;max-width:560px;display:flex}.inside li{font-size:var(--p);align-items:baseline;gap:12px;min-width:0;display:flex}.inside li:before{content:"";background:var(--red);border-radius:50%;flex:0 0 6px;height:6px;transform:translateY(-2px)}.card{background:#fff;width:min(393px,100%);margin-inline:auto;padding:12px 12px 0;position:relative;box-shadow:0 26px 60px #0000002e}.card .media{aspect-ratio:3/4;width:100%}.card .gt{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 6px 16px;display:flex}.form-wrap{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,8vw,128px);display:grid}.steps{color:var(--soft);gap:28px;margin-bottom:26px;font-size:14px;display:flex}.steps span[aria-current=step]{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;display:grid}.full{grid-column:1/-1}.group-title{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.fld{font:400 14px/1.4 var(--sans);flex-direction:column;gap:8px;min-width:0;display:flex}.req{color:var(--red)}.fld input,.fld select,.fld textarea{font:300 16px/1.4 var(--sans);color:var(--ink);background:#fff;border:1px solid #1615143d;border-radius:2px;width:100%;min-height:52px;padding:0 14px}.fld textarea{resize:vertical;min-height:104px;padding:13px 14px}.fld input::placeholder,.fld textarea::placeholder{color:#8c8985}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{position:relative}.chips input{opacity:0;position:absolute;inset:0}.chips span{cursor:pointer;border:1px solid #1615143d;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.chips input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.chips input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.note{color:var(--soft);font-size:14px}.lnkbtn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px;font-size:15px}.v-box{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.v-text{font-size:var(--p);color:var(--body);max-width:46ch;line-height:1.7}.v-text b{color:var(--ink);font-weight:500}.v-h{font-size:clamp(34px,3.4vw,52px);line-height:1.04}.v-err{color:var(--red)}.v-err.ok{color:var(--soft)}.v-mock{color:var(--soft);font-size:14px;font-style:italic}.mailpv{z-index:130;background:#0e0d0c99;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.mail{background:#f4f2ef;border-radius:6px;width:min(600px,100%);overflow:hidden;box-shadow:0 30px 80px #0000004d}.mail-head{color:var(--soft);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.mail-head b{color:var(--ink);font-weight:500}.mail-head button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}.mail-body{color:var(--body);background:#fff;flex-direction:column;margin:18px;padding:28px clamp(18px,5vw,40px) 30px;font-size:15px;line-height:1.65;display:flex}.mail-body p{margin:0 0 14px}.mail-img{aspect-ratio:2;object-fit:cover;width:100%;margin-bottom:24px}.mail-hi{color:var(--ink)}.mail-sign{color:var(--soft);flex-direction:column;gap:2px;font-size:13px;display:flex;margin-top:10px!important}.mail-sign .serif{color:var(--ink);font-size:22px}.mail-foot{border-top:1px solid var(--line);color:var(--soft);padding-top:16px;font-size:12px;margin-top:18px!important}@media (width<=480px){.steps{gap:14px;font-size:13px}}.req-sec{isolation:isolate;margin-top:clamp(96px,11vw,168px);position:relative}.req-form{margin:0}.req-photo{z-index:-1;background:#1d1714;margin:0;position:absolute;inset:0;overflow:hidden}.req-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.req-photo:after{content:"";position:absolute;inset:0}.req-intro{color:#fff;flex-direction:column;gap:20px;display:flex}.req-intro .lab,.req-intro .note{color:inherit;opacity:.82}.req-intro .body{color:inherit;opacity:.92}.req-intro .lnk{color:inherit}.req-sec[data-fv=a] .req-photo{right:50%}.req-sec[data-fv=a] .req-photo img{object-position:50% 0%;transform-origin:50% 0}.req-sec[data-fv=a] .req-photo:after{background:linear-gradient(#0e0a0800,#0e0a081a 45%,#0e0a08b8)}.req-sec[data-fv=a] .form-wrap{column-gap:calc(var(--gut) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.req-sec[data-fv=a] .req-intro{align-self:end;max-width:30em;padding-block:clamp(48px,5vw,72px)}.req-sec[data-fv=a] .req-form{align-self:center;padding-block:clamp(48px,5vw,72px)}.req-sec[data-fv=b] .req-photo img{object-position:40% 50%}.req-sec[data-fv=b] .req-photo:after{background:linear-gradient(90deg,#0e0a08b3,#0e0a0840 60%,#0e0a081a)}.req-sec[data-fv=b]>.wrap{padding-block:clamp(96px,10vw,150px)}.req-sec[data-fv=b] .form-wrap{align-items:center}.req-sec[data-fv=b] .req-form{background:#fff;padding:clamp(28px,3vw,48px);box-shadow:0 30px 80px #00000059}.req-sec[data-fv=c] .req-photo img{object-position:50% 45%;filter:grayscale()}.req-sec[data-fv=c] .req-photo:after{background:#0c0b0aa3}.req-sec[data-fv=c]>.wrap{padding-block:clamp(110px,12vw,180px)}.req-sec[data-fv=c] .form-wrap{grid-template-columns:minmax(0,1fr);row-gap:48px;max-width:760px;margin-inline:auto}.req-sec[data-fv=c] .req-intro{text-align:center;align-items:center}.req-sec[data-fv=c] .req-intro .body{max-width:40ch}.req-sec[data-fv=c] .req-form{color:#fff}.req-sec[data-fv=c] .steps{color:#fff9;justify-content:center}.req-sec[data-fv=c] .steps span[aria-current=step]{color:#fff;border-bottom-color:#fff}.req-sec[data-fv=c] .req{color:#fff}.req-sec[data-fv=c] .fld input,.req-sec[data-fv=c] .fld select,.req-sec[data-fv=c] .fld textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff80;border-radius:0;padding-inline:0}.req-sec[data-fv=c] .fld input::placeholder,.req-sec[data-fv=c] .fld textarea::placeholder{color:#ffffff80}.req-sec[data-fv=c] .fld select option{color:var(--ink)}.req-sec[data-fv=c] .chips span{border-color:#ffffff73}.req-sec[data-fv=c] .chips input:checked+span{color:var(--ink);background:#fff;border-color:#fff}.req-sec[data-fv=c] .group-title{border-top-color:#ffffff40}.req-sec[data-fv=c] .lab,.req-sec[data-fv=c] .note{color:#ffffffbf}.req-sec[data-fv=c] .lnk{color:#fff}.req-sec[data-fv=c] .form-actions{justify-content:center}.req-sec[data-fv=c] .btn{color:var(--ink);background:#fff}.req-sec[data-fv=c] .btn:hover{background:var(--red);color:#fff}.req-sec[data-fv=c] :focus-visible{outline-color:#fff}.fbar{background:var(--paper);color:var(--ink);margin-top:clamp(56px,6vw,88px);font-size:14px;line-height:1.6}.fbar .wrap{padding-block:clamp(40px,4.4vw,56px) calc(96px + env(safe-area-inset-bottom,0px))}.fbar .ftop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.fbar .fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.fbar .fgrid>div{flex-direction:column;gap:6px;min-width:0;display:flex}.fbar .fh{font:500 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-bottom:4px}.fbar a:hover{color:var(--red)}.fbar .fbot{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.fbar .btn{min-height:44px;padding:0 20px;font-size:14px}.fbar a.btn:hover,.sheet-side a.btn:hover{color:#fff}.fbar .lang a{padding:0;font-size:14px;line-height:1.6}.fbar.after-ask{border-top:0;margin-top:0}.page{padding-top:calc(72px + env(safe-area-inset-top,0px))}.page-head{flex-direction:column;gap:14px;max-width:760px;padding-block:clamp(48px,6vw,88px) clamp(28px,3vw,44px);display:flex}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(16px,2vw,28px);display:grid}body[data-ver=launch] [data-ver=full],body[data-ver=full] [data-ver=launch]{display:none!important}.pcard{width:var(--cw);aspect-ratio:4/5;display:block}.pf-grid{align-items:flex-start;gap:clamp(10px,1.2vw,18px);display:flex}.pf-col{flex-direction:column;flex:1;gap:clamp(10px,1.2vw,18px);min-width:0;display:flex}.pf-grid button{cursor:zoom-in;background:#f1efec;border:0;width:100%;margin:0;padding:0;display:block}.pf-grid img{width:100%;height:auto;display:block}.lb{z-index:120;background:#0e0d0cf0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb img{object-fit:contain;max-width:min(92vw,1400px);max-height:88vh}.lb button{color:#fff;font:400 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:14px;position:absolute}.lb .x{top:16px;right:16px}.lb .pv{font-size:28px;top:50%;left:8px;transform:translateY(-50%)}.lb .nx{font-size:28px;top:50%;right:8px;transform:translateY(-50%)}.ask{color:#fff;isolation:isolate;background:#2a1d14 url(/media/fb-bar-motion.jpg) 50%/cover no-repeat;margin-top:clamp(72px,8vw,120px);position:relative}.ask:before{content:"";z-index:-1;background:linear-gradient(90deg,#140e0a9e,#140e0a2e);position:absolute;inset:0}.ask .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;min-height:clamp(300px,30vw,420px);padding-block:clamp(56px,7vw,96px);display:flex}.ask .btn{color:var(--ink);background:#fff}.ask .btn:hover{background:var(--red);color:#fff}.spread{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:min(100svh,920px);display:grid;position:relative}.spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000000f 48%,#0000001a 50%,#0000000f 52%,#0000);width:44px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pg{flex-direction:column;gap:20px;min-width:0;padding:clamp(28px,4vw,64px);display:flex;position:relative}.pg .run{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);justify-content:space-between;display:flex}.pg.bleed{padding:0}.pg.bleed .media{height:100%;min-height:420px}.pg.bleed .run{z-index:2;color:#ffffffe6;position:absolute;top:clamp(20px,3vw,32px);left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.title-pg{justify-content:space-between}.title-pg h1{font:400 clamp(64px,8vw,132px)/.92 var(--serif);letter-spacing:-.03em}.story{columns:2;color:var(--body);font-size:var(--p);column-gap:32px;line-height:1.7}.story p+p{margin-top:12px}.credits{flex-direction:column;display:flex}.credits div{border-bottom:1px solid var(--line);font-size:var(--p);align-items:baseline;gap:12px;padding:11px 0;display:flex}.credits dt{color:var(--soft);white-space:nowrap}.credits dd{text-align:right;flex:1}.credits dd a{border-bottom:1px dashed}.g-row{gap:12px;display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-row .media.l{aspect-ratio:3/2}.g-row .media.p{aspect-ratio:2/3}.film{aspect-ratio:16/9;color:#fff;width:100%;position:relative;overflow:hidden}.film:after{content:"";background:#00000040;position:absolute;inset:0}.film .play{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.film .play i{border:1px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.film .play i:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:5px}.next{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.mock-ctl{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;background:#161514f0;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 24px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.mock-ctl span{color:#fff9;font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 8px 0 12px}.mock-ctl span.sep{color:#ffffff4d;padding:0 4px}.mock-ctl button{color:#fff;font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:11px 13px}.mock-ctl button[aria-pressed=true]{color:var(--ink);background:#fff}@media (width<=900px){.guide,.form-wrap,.sheet-body,.fields{grid-template-columns:1fr}.grid3,.fbar .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ed-a{grid-template-columns:1fr}.ed-cols{flex-direction:column;display:flex}.ed-byline{order:-1;margin:0 0 24px}.req-sec[data-fv=a] .req-photo,.req-sec[data-fv=b] .req-photo{height:560px;inset:0 0 auto}.req-sec[data-fv=a] .form-wrap,.req-sec[data-fv=b] .form-wrap{grid-template-columns:1fr;row-gap:0;min-height:0}.req-sec[data-fv=a] .req-intro,.req-sec[data-fv=b] .req-intro{justify-content:flex-end;min-height:560px;padding-block:0 32px}.req-sec[data-fv=a] .req-photo:after,.req-sec[data-fv=b] .req-photo:after{background:linear-gradient(#0e0a0800 40%,#0e0a08bf)}.req-sec[data-fv=a] .req-form{padding-block:40px 8px}.req-sec[data-fv=b]>.wrap{padding-block:0}.req-sec[data-fv=b] .req-form{margin-inline:calc(var(--gut) * -1);padding:32px var(--gut) 8px;box-shadow:none}.inside{grid-template-columns:1fr}.spread{grid-template-columns:1fr;min-height:0}.spread:after{display:none}.pg.bleed .media{aspect-ratio:4/5;min-height:0}.story{columns:1}.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3>:nth-child(3),.bar .right .btn{display:none}}@media (width<=560px){.grid3{grid-template-columns:1fr}.mock-ctl span:not(.sep){display:none}.mock-ctl button{padding:11px 9px;font-size:12px}.menu-btn b{display:none}.top .wrap,.bar .wrap,.sheet .head{grid-template-columns:auto 1fr auto}.top .logo-link,.bar .logo-link,.sheet .logo-link{justify-self:center}}@media (prefers-reduced-motion:reduce){.btn,.chips span,.sheet-links a,.bar,.wcard .media img,.wcard .media video{transition-duration:.01ms}}@media (width>=901px){.card{left:-5vw}}
