@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/built/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/assets/built/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/built/archivo-latin-900-normal.D5FQlLQC.woff2)format("woff2"),url(/assets/built/archivo-latin-900-normal.b9gKmcX7.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/built/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/assets/built/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/built/dm-sans-latin-900-normal.BmOyECvA.woff2)format("woff2"),url(/assets/built/dm-sans-latin-900-normal.Bm36EmVp.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/built/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/assets/built/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/built/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/assets/built/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/built/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/assets/built/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/built/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/assets/built/caveat-latin-700-normal.cPyBTTZN.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/built/bodoni-moda-latin-400-normal.CIWtV3SY.woff2)format("woff2"),url(/assets/built/bodoni-moda-latin-400-normal.9rKXKbpF.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/built/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/built/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/built/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2")}:root{--u:min(calc(100vw / 390), 1.35px);--safe-x:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--g:max(calc(20 * var(--u)), var(--safe-x));--dh:calc(560 * var(--u));color-scheme:light;color:#211f1a;--edge-top:#e43b27;--edge-bottom:#e43b27;background:var(--edge-top);font-synthesis:none;font-family:DM Sans,sans-serif}@media (width>=900px){:root{--u:calc(100vw / 1440);--g:max(calc(64 * var(--u)), var(--safe-x));--dh:calc(700 * var(--u))}}@media (width>=900px) and (height>=560px){:root{--u:min(calc(100vw / 1440), calc(100svh / 900));--g:max(calc(64 * var(--u)), 4.4vw, var(--safe-x))}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}body,h1,h2,h3,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}body{background:var(--edge-top);min-width:280px}.edge{z-index:25;pointer-events:none;position:fixed;left:0;right:0}.edge-top{height:var(--safe-top);background:var(--edge-top);top:0}.edge-bottom{height:var(--safe-bottom);background:var(--edge-bottom);bottom:0}:root:has(.page){--edge-top:#fff5da}:root:has(.about-page){--edge-top:#f0d2c8}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em}a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid}[hidden]{display:none!important}.skip-link{z-index:40;top:calc(12px + var(--safe-top));color:#182c24;opacity:0;transform:translateY(calc(-100% - 16px - var(--safe-top)));background:#fff5da;padding:12px 18px;position:fixed;left:16px}.skip-link:focus{opacity:1;transform:none}.site-bar{--bar-ink:#fff5da;z-index:30;padding:calc(10px + var(--safe-top)) var(--g) 10px;color:var(--bar-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;font-size:16px;display:flex;position:absolute;top:0;left:0;right:0}.site-bar a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.site-bar a:hover{text-decoration:underline}}.identity{font-size:20px}.nav-links{flex-wrap:wrap;gap:0 clamp(14px,2.2vw,32px);display:flex}@media (width>=900px){.is-home .site-bar{position:fixed}}h1,h2,h3,h4{text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}.scene,.hero,[data-anchor]{--s:calc(var(--p) * var(--p) * (3 - 2 * var(--p)))}.scene{--p:1;--q:1;--v:0;--in:1;background:var(--bg);color:var(--ink);position:relative;overflow:clip}.stage{gap:calc(22 * var(--u));padding:calc(24 * var(--u)) var(--g) calc(56 * var(--u));flex-direction:column;display:flex;position:relative}.stage>*{min-width:0}.label{font-size:max(15px, calc(15 * var(--u)));line-height:1.35}.col{gap:calc(26 * var(--u));z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.copy{gap:calc(10 * var(--u));flex-direction:column;max-width:34em;display:flex}.summary{font-size:max(17px, calc(17 * var(--u)));line-height:1.45}.credit{font-size:max(15px, calc(15 * var(--u)));line-height:1.35}.scene h2{margin:0;font-weight:900}.detail{position:relative}.stage>.device{align-self:center}.stage>.shot{align-self:stretch;justify-items:center;display:grid}@media (width>=900px){.stage{align-items:center;gap:0 calc(40 * var(--u));padding:calc(120 * var(--u)) var(--g) calc(48 * var(--u));grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.label{top:calc(78 * var(--u));left:var(--g);font-size:max(15px, calc(18 * var(--u)));position:absolute}.col{gap:calc(40 * var(--u))}.copy{gap:calc(14 * var(--u))}.summary{font-size:max(17px, calc(23 * var(--u)));max-width:calc(600 * var(--u));line-height:1.36}.credit{font-size:max(15px, calc(18 * var(--u)))}.stage>.device,.stage>.shot{justify-self:center}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.js .scene{height:calc(100svh + var(--pin) * .72svh)}.label,.col>*,.copy{translate:0 calc((1 - var(--in)) * var(--rise,50px))}.col>:nth-child(2){--rise:90px}.col>:nth-child(3){--rise:130px}.stage>.device,.stage>.shot,.stage>.player,.stage>.art{translate:0 calc((1 - var(--in)) * 170px)}.js .stage{height:100svh;min-height:0;position:sticky;top:0;overflow:clip}}.device{height:var(--dh);width:calc(var(--dh) * 360 / 740);aspect-ratio:360/740;padding:calc(var(--dh) * .01167);box-shadow:0 0 0 1px #ffffff29, 0 calc(24 * var(--u)) calc(50 * var(--u)) #00000047;background:#0b0b0d;border-radius:13.5%/6.6%;flex:none;position:relative}@media (prefers-reduced-motion:no-preference){.device{transform:perspective(1600px) rotateX(calc(var(--v) * -2.5deg))}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.device{transform:translateY(calc((1 - var(--q)) * 6%)) perspective(1600px) rotateX(calc(var(--v) * -2.5deg))}}.device-screen{background:#161719;border-radius:11.7%/5.5%;width:100%;height:100%;position:relative;overflow:hidden}.device-screen>img{object-fit:cover;object-position:top;width:100%;height:100%}.device--island:after,.device--notch:after{content:"";background:#0b0b0d;border-radius:99px;width:30%;height:3.3%;position:absolute;top:2.4%;left:50%;transform:translate(-50%)}.device--notch:after{border-radius:0 0 1.2em 1.2em;width:50%;height:4.3%;top:0}.device--classic{width:calc(var(--dh) * 360 / 738);aspect-ratio:360/738;box-shadow:none;background:0 0;padding:0}.device--classic .device-screen{border-radius:0;width:81.9%;height:70.9%;position:absolute;top:14.5%;left:8.9%}.device--tablet{aspect-ratio:1200/776;box-shadow:none;background:0 0;border-radius:0;padding:0}.device--tablet .device-screen{border-radius:0;width:77.17%;height:89.56%;position:absolute;top:5.15%;left:11.58%}.device-surround{width:100%;height:100%}.prints{--bx:calc(-12% + var(--q) * 84%);--by:calc(8% + var(--q) * 62%);background:#131417;position:absolute;inset:0;overflow:hidden}.prints img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prints .base{opacity:.8}.prints .lit{filter:brightness(2.1);-webkit-mask:radial-gradient(circle at var(--bx) var(--by), #000 12%, #0000 58%);mask:radial-gradient(circle at var(--bx) var(--by), #000 12%, #0000 58%)}.prints:after{content:"";transform:translateX(calc(-30% + var(--q) * 60%));background:linear-gradient(112deg,#fff0 42%,#ffffff0d 50%,#fff0 58%);position:absolute;inset:-20% -60%}.hero{--p:0;--q:0;color:#fff5da;background:#e43b27;position:relative;overflow:clip}.hero-stage{justify-content:center;gap:calc(30 * var(--u));min-height:100svh;padding:calc(96 * var(--u) + var(--safe-top)) var(--g) calc(48 * var(--u) + var(--safe-bottom));flex-direction:column;display:flex;position:relative;overflow:clip}.hero h1{z-index:2;letter-spacing:-.035em;font-family:Archivo,sans-serif;font-weight:900;line-height:.86;font-size:calc(98 * var(--u));position:relative}.hero h1>span{display:block}.hero-made{align-items:baseline;gap:.1em;padding-top:.14em;font-size:.72em;display:flex!important}.hero-made em{letter-spacing:-.03em;font-family:Instrument Serif,serif;font-size:1.28em;font-weight:400;position:relative}.hero-stop{width:.15em;height:.15em;margin-left:.04em;display:inline-block;position:relative}.hero-stop:before{content:"";background:#fff5da;border-radius:50%;position:absolute;inset:0}.hero{--e:clamp(0, (var(--p) - .12) / .88, 1)}.hero p{font-size:max(18px, calc(20 * var(--u)));max-width:24em;line-height:1.34;position:relative}@media (width>=900px){.hero h1{font-size:calc(250 * var(--u))}.hero p{font-family:Archivo,sans-serif;font-size:max(18px, calc(30 * var(--u)));line-height:1.34}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.js .is-home{background:#0b0b0d}.js .hero{z-index:2;pointer-events:none;background:0 0;height:170svh}.js .hero-stage{--hole:calc(var(--e) * var(--e) * 150vmax - 2px);height:100svh;-webkit-mask:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #0000 var(--hole), #000 calc(var(--hole) + 1px));mask:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #0000 var(--hole), #000 calc(var(--hole) + 1px));background:#e43b27;position:sticky;top:0}.js .s-recrd{margin-top:-100svh}.js .hero-stop:before{opacity:calc(1 - min(1, var(--e) * 12));transform:scale(calc(1 - sin(calc(clamp(0, var(--p) / .12, 1) * 3.1416)) * .4))}}.reading{padding:calc(72 * var(--u)) var(--g)}.reading h2,.page-head h1{font-family:Instrument Serif,serif;font-style:italic;font-weight:400;font-size:calc(62 * var(--u));letter-spacing:-.01em;line-height:1.02}.reading>h2{margin-bottom:calc(36 * var(--u))}.help{color:#fff5da;background:#182c24}.services{gap:calc(30 * var(--u));display:grid}.services h3{font-family:Archivo,sans-serif;font-weight:900;font-size:calc(26 * var(--u));letter-spacing:-.015em;margin-bottom:calc(8 * var(--u));line-height:1.14}.services p{font-size:max(17px, calc(17 * var(--u)));line-height:1.4}.kind{color:#211f1a;background:#fff5da}.kind-intro{margin-bottom:40px;font-size:18px;line-height:1.4}.more{margin-top:calc(36 * var(--u));font-size:max(18px, calc(20 * var(--u)));display:inline-block}.about-teaser{color:#40201c;background:#f0d2c8}.about-teaser p{font-size:max(18px, calc(20 * var(--u)));max-width:36em;line-height:1.38}.contact{color:#fff5da;padding:calc(72 * var(--u)) var(--g) calc(48 * var(--u) + var(--safe-bottom));background:#e43b27}.contact h2{font-family:Archivo,sans-serif;font-weight:900;font-size:calc(58 * var(--u));letter-spacing:-.03em;margin-bottom:calc(32 * var(--u));text-wrap:balance;line-height:.98}.contact-note{max-width:30em;margin-bottom:calc(24 * var(--u));font-size:max(18px, calc(20 * var(--u)));line-height:1.32}.contact-email{font-size:max(19px, calc(24 * var(--u)));overflow-wrap:anywhere}.contact-links{margin-top:calc(28 * var(--u));flex-wrap:wrap;gap:0 24px;font-size:16px;display:flex}.contact-links a{align-items:center;min-height:44px;display:inline-flex}@media (width>=900px){.reading{padding:calc(120 * var(--u)) var(--g)}.reading h2,.page-head h1{font-size:calc(126 * var(--u))}.reading>h2{margin-bottom:calc(64 * var(--u))}.services{gap:calc(52 * var(--u)) calc(80 * var(--u));grid-template-columns:1fr 1fr}.services h3{font-size:calc(42 * var(--u));line-height:1.06}.services p{font-size:max(17px, calc(22 * var(--u)));line-height:1.34}.kind-intro{margin-bottom:64px;font-size:25px}.about-teaser p{font-size:max(18px, calc(32 * var(--u)));max-width:calc(980 * var(--u));line-height:1.26}.contact{padding:calc(120 * var(--u)) var(--g) calc(56 * var(--u) + var(--safe-bottom))}.contact h2{font-size:min(calc(170 * var(--u)), 11vw);max-width:none}.contact-note{font-size:max(18px, calc(24 * var(--u)));line-height:1.3}.contact-links{font-size:18px}.contact-email{font-size:max(19px, calc(38 * var(--u)))}}.page{color:#211f1a;background:#fff5da}.page-head{padding:calc(100px + var(--safe-top)) var(--g) 56px}.page-head h1{font-size:clamp(72px,14.6vw,210px);line-height:.9}.page-head>p{max-width:44em;margin-top:20px;font-size:19px;line-height:1.35}.page-head a{font-weight:900}.phrases{padding:40px var(--g);color:#fff5da;background:#182c24;gap:24px;display:grid}.phrases blockquote{font-family:Instrument Serif,serif;font-size:clamp(30px,3.75vw,54px);font-style:italic;line-height:1.04}.phrases figcaption{margin-top:4px;font-size:16px}.years{padding:64px var(--g) 72px;gap:64px;display:grid}.year h2{letter-spacing:-.02em;color:#e43b27;margin-bottom:24px;font-family:Archivo,sans-serif;font-size:48px;font-weight:900;line-height:.9}.year-entries{gap:64px;display:grid}.recommendation blockquote{max-width:820px}.quote-text{text-wrap:pretty;max-width:33em;font-family:Newsreader,serif;font-size:20px;line-height:1.46}.quote-text+.quote-text{margin-top:1em}.quote-text:first-child{text-indent:-.42em}.quote-text mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffe08a;border-radius:3px;margin-inline:-.12em;padding:.04em .12em}.recommendation figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:20px;font-size:16px;line-height:1.35;display:flex}.recommendation cite{font-style:normal;font-weight:600}.about-page{color:#40201c;background:#f0d2c8}.about-intro{max-width:25em!important;font-size:23px!important;line-height:1.28!important}.details{color:#fff5da;padding:64px var(--g);background:#e43b27}.details h2{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:28px;font-weight:400;display:flex}.details h2 span{font-family:Instrument Serif,serif;font-size:clamp(25px,6.4vw,30px);font-style:italic}.details h2 b{letter-spacing:-.03em;font-family:Archivo,sans-serif;font-size:clamp(104px,26.6vw,120px);font-weight:900;line-height:.84}.details-columns{gap:28px;display:grid}.details h3{margin-bottom:12px;font-size:22px;font-weight:900;line-height:1.22}.details-columns p{font-size:18px;line-height:1.45}.how{color:#211f1a;padding:64px var(--g);background:#fff5da}.how>h2{margin-bottom:32px;font-family:Instrument Serif,serif;font-size:clamp(52px,8.4vw,120px);font-style:italic;font-weight:400;line-height:.95}.how-list{gap:32px;display:grid}.how h3{letter-spacing:-.01em;margin-bottom:10px;font-family:Archivo,sans-serif;font-size:24px;font-weight:900;line-height:1.12}.how p{max-width:34em;font-size:18px;line-height:1.45}.how-quote{max-width:30em;margin-top:14px}.how-quote blockquote{color:#c7321f;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;line-height:1.2}.how-quote figcaption{margin-top:4px;font-size:15px}.clients{color:#fff;padding:64px var(--g);background:#161616}.clients h2{margin-bottom:24px;font-family:Instrument Serif,serif;font-size:clamp(52px,8.4vw,120px);font-style:italic;font-weight:400;line-height:.95}.clients ul{grid-template-columns:repeat(3,1fr);gap:22px 25px;display:grid}.clients img{aspect-ratio:1/.78;object-fit:contain;width:100%;height:auto}.big-links{padding:56px var(--g);color:#211f1a;background:#fff5da;justify-items:start;gap:10px;display:grid}.big-links a{letter-spacing:-.015em;font-family:Archivo,sans-serif;font-size:clamp(23px,6.1vw,88px);font-weight:900;line-height:1.1}.page-head--writing{padding-bottom:140px}.page--writing~.contact{padding-top:140px}.writing-intro{letter-spacing:-.012em;font-family:Newsreader,serif;font-size:26px!important;line-height:1.16!important}.face-serif{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.face-fraunces{font-variation-settings:"opsz" 144;font-family:Fraunces,serif;font-weight:900}.face-archivo{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-weight:900}.face-sans{letter-spacing:-.03em;font-family:DM Sans,sans-serif;font-weight:900}.post-band{padding:32px var(--g) 36px;background:var(--bg);color:var(--ink);text-decoration:none;display:block}.post-band h2{color:var(--title);margin:.16em 0 .3em;font-size:clamp(52px,9.4vw,136px);line-height:.96}.post-band:focus-visible h2{text-decoration:underline .05em}.post-meta{font-size:16px}.post-summary{max-width:34em;font-size:18px;line-height:1.4}.post-head{padding:calc(100px + var(--safe-top)) var(--g) 72px;background:var(--bg);color:var(--ink)}.post-head h1{color:var(--title);margin:.2em 0 .36em;font-size:clamp(60px,13.2vw,190px);line-height:.92}.post-standfirst{letter-spacing:-.012em;max-width:22em;font-family:Newsreader,serif;font-size:25px;line-height:1.2}.article{--head:"Archivo", sans-serif;--head-style:normal;--head-weight:900;--head-track:-.02em;padding:44px var(--g) 72px;font-family:Newsreader,serif;font-size:20px;font-weight:400;line-height:1.48}.article[data-face=sans]{--head:"DM Sans", sans-serif;--head-track:-.03em}.article[data-face=fraunces]{--head:"Fraunces", serif}.article[data-face=serif]{--head:"Instrument Serif", serif;--head-style:italic;--head-weight:400;--head-track:0}.article>*{max-width:31em}.article>p:first-child{letter-spacing:-.008em;font-size:1.2em;font-weight:500;line-height:1.3}.article>*+*{margin-top:1em}.article h2{font-family:var(--head);font-style:var(--head-style);font-weight:var(--head-weight);letter-spacing:var(--head-track);margin-top:2em;font-size:25px;line-height:1.1}.article h2+*{margin-top:.4em}.article blockquote{max-width:none;margin:58px calc(var(--g) * -1);padding:56px var(--g) 64px;background:var(--bg);color:var(--title);font-family:var(--head);font-style:var(--head-style);font-weight:var(--head-weight);letter-spacing:var(--head-track);font-size:clamp(42px,7.2vw,104px);line-height:1}.article blockquote p{text-wrap:balance}@media (width<=359px){.article blockquote{font-size:34px}}.article img{width:100%;height:auto}.article pre{color:#fff5da;background:#182c24;max-width:100%;padding:16px;font-size:13px;line-height:1.5;overflow-x:auto}.article pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.article ul,.article ol{list-style:revert;padding-left:1.2em}@media (width>=900px){.page-head{padding:150px var(--g) 110px}.page-head>p{margin-top:36px;font-size:28px;line-height:1.28}.phrases{padding:72px var(--g);gap:36px}.phrases figcaption{margin-top:6px;font-size:20px}.years{padding:120px var(--g) 140px;gap:110px}.year{grid-template-columns:236px 1fr;align-items:start;gap:36px;display:grid}.year h2{margin:0;font-size:56px;position:sticky;top:90px}.year-entries{gap:104px}.quote-text{font-size:24px;line-height:1.44}.recommendation figcaption{margin-top:28px;font-size:17px}.about-intro{letter-spacing:-.015em;max-width:1120px!important;font-size:44px!important;line-height:1.16!important}.details{padding:120px var(--g)}.details h2{gap:0 20px;margin-bottom:56px}.details h2 span{font-size:clamp(30px,5vw,72px)}.details h2 b{font-size:clamp(120px,23.6vw,340px)}.details-columns{grid-template-columns:repeat(2,1fr);gap:56px}.details h3{font-size:30px}.details-columns p{font-size:23px;line-height:1.36}.how{padding:120px var(--g)}.how>h2{margin-bottom:64px}.how-list{gap:56px}.how-list>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:40px;display:grid}.how h3{margin:0;font-size:36px}.how p{font-size:23px}.how-quote{margin-top:18px}.how-quote blockquote{font-size:34px;line-height:1.12}.how-quote figcaption{font-size:18px}.clients{padding:120px var(--g)}.clients h2{margin-bottom:56px}.clients ul{grid-template-columns:repeat(6,1fr);gap:44px 40px}.big-links{padding:110px var(--g);gap:18px}.page-head--writing{padding-bottom:260px}.page--writing~.contact{padding-top:260px}.writing-intro{font-size:44px!important}.post-band{padding:56px var(--g) 60px}.post-meta{font-size:19px}.post-summary{font-size:26px;line-height:1.3}.post-head{padding:150px var(--g) 150px}.post-standfirst{max-width:1000px;font-size:44px;line-height:1.16}.article{padding:110px var(--g) 150px calc(340px);font-size:24px}.article h2{font-size:34px}.article blockquote{margin:58px calc(var(--g) * -1) 58px -340px;padding:110px var(--g) 120px}.article pre{padding:28px 32px;font-size:19px}}@media (prefers-reduced-motion:reduce){.device{transform:none}}
