:root{--paper:#f2eee5;--paper-light:#f8f5ee;--ink:#11110f;--muted:#6a675f;--vermillion:#c84328;--cobalt:#173c62;--line:rgba(17, 17, 15, 0.25);--header-height:96px;--corporate-light-font:"Corporate S W07 Light", Helvetica, Arial, sans-serif;--corporate-light-italic-font:"Corporate S W07 Light Italic", Helvetica, Arial, sans-serif;--corporate-regular-font:"Corporate S W07 Regular", Helvetica, Arial, sans-serif;--corporate-regular-italic-font:"Corporate S W07 Regular Italic", Helvetica, Arial, sans-serif;--corporate-medium-font:"Corporate S W07 Medium", Helvetica, Arial, sans-serif;--corporate-medium-italic-font:"Corporate S W07 Medium Italic", Helvetica, Arial, sans-serif;--corporate-demi-font:"Corporate S W07 Demi", Helvetica, Arial, sans-serif;--corporate-demi-italic-font:"Corporate S W07 Demi Italic", Helvetica, Arial, sans-serif;--corporate-bold-font:"Corporate S W07 Bold", Helvetica, Arial, sans-serif;--corporate-bold-italic-font:"Corporate S W07 Bold Italic", Helvetica, Arial, sans-serif;--corporate-extrabold-font:"Corporate S W07 ExtraBold", Helvetica, Arial, sans-serif;--corporate-extrabold-italic-font:"Corporate S W07 ExtraBold It", Helvetica, Arial, sans-serif;--body-font:var(--corporate-regular-font);--heading-font:var(--corporate-demi-font);--body-size:16px;--body-line-height:1.6;--page-gutter:6vw;--content-width:1320px;--grain-opacity:0.1;--corner-radius:0px;--image-shadow:none;--card-shadow:none;--group-shadow:none}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);max-width:100%;overflow-x:hidden;overflow-x:clip}body{margin:0;max-width:100%;background:var(--paper);color:var(--ink);font-family:var(--body-font);font-size:var(--body-size);line-height:var(--body-line-height);overflow-x:hidden;overflow-x:clip}body.is-locked{overflow:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://comic-cubism.com/wp-content/themes/comic-kubismus/%23n)' opacity='.2'/%3E%3C/svg%3E")}::selection{background:var(--vermillion);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit}input,textarea,select,[contenteditable]:not([contenteditable="false"]){font-family:Helvetica,Arial,sans-serif!important}img{display:block;max-width:100%;height:auto}figure{margin:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed!important;left:16px;top:12px;z-index:10001;width:auto;height:auto;clip:auto;margin:0;padding:12px 18px;background:var(--ink);color:#fff}.site-header{position:sticky;top:0;z-index:1000;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 clamp(24px, 5vw, 82px);border-bottom:1px solid var(--line);background:rgb(242 238 229 / .94);backdrop-filter:blur(14px)}.admin-bar .site-header{top:32px}@supports (-webkit-touch-callout:none){@media (max-width:1000px){body::before{display:none!important}.site-header{background:var(--paper,#f2eee5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.site-header::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:120px;background:var(--paper,#f2eee5);pointer-events:none}}}.brand{display:flex;align-items:center;gap:24px;min-width:0;flex-shrink:0}.wordmark{display:inline-block;font-family:var(--heading-font);font-size:30px;line-height:1;font-weight:600;letter-spacing:.01em;transform:none}.brand-logo{width:auto;max-width:170px;max-height:58px;object-fit:contain}.brand-divider{width:1px;height:42px;background:var(--ink);opacity:.45}.brand-name{font:20px var(--heading-font);white-space:nowrap}.desktop-nav .nav-list,.footer-nav-list{list-style:none;display:flex;align-items:center;gap:clamp(19px, 2.2vw, 38px);margin:0;padding:0}.desktop-nav .nav-list{font:18px var(--heading-font)}.desktop-nav a{position:relative;display:block;padding:8px 0}.desktop-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;background:var(--vermillion);transition:right 0.22s ease}.desktop-nav a:hover::after,.desktop-nav a:focus-visible::after,.desktop-nav .current-menu-item>a::after{right:0}.menu-button{display:none;width:48px;height:48px;border:0;background:#fff0;cursor:pointer;position:relative;z-index:1100}.menu-button span{position:absolute;left:8px;right:8px;height:1.5px;background:var(--ink);transition:transform 0.25s ease,top 0.25s ease}.menu-button span:first-child{top:18px}.menu-button span:last-child{top:29px}.menu-button[aria-expanded="true"] span:first-child{top:24px;transform:rotate(45deg)}.menu-button[aria-expanded="true"] span:last-child{top:24px;transform:rotate(-45deg)}.mobile-menu{display:none}.hero{min-height:calc(100vh - var(--header-height));display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);border-bottom:1px solid var(--line);overflow:hidden}.hero-copy{padding:clamp(54px, 6vw, 92px) clamp(28px, 5vw, 82px) 56px;position:relative;z-index:2}.eyebrow,.section-kicker{font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.eyebrow{margin:0 0 26px;color:var(--muted)}.hero h1{margin:0;font-family:var(--heading-font);font-size:clamp(88px, 9.8vw, 160px);line-height:.82;letter-spacing:-.035em;text-transform:uppercase;font-weight:600;font-synthesis:none;transform:none;width:100%}.hero h1 span{display:block}.hero blockquote{margin:clamp(44px, 6vh, 74px) 0 14px;font:clamp(29px, 3.2vw, 50px)/1.05 var(--heading-font);letter-spacing:-.025em}.hero-subline{margin:0 0 36px;font:clamp(16px, 1.5vw, 22px) var(--heading-font)}.line-link{width:min(370px, 100%);display:flex;align-items:center;justify-content:space-between;padding:12px 0 9px;color:var(--vermillion);border-bottom:1px solid var(--vermillion);font:700 19px var(--heading-font)}.line-link i{font:normal 28px var(--body-font);transition:transform 0.22s ease}.line-link:hover i,.line-link:focus-visible i{transform:translateX(12px)}.hero-art{min-height:620px;position:relative;overflow:hidden;background:#322c28;animation:reveal-art 0.9s cubic-bezier(.2,.7,.2,1) both}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:52% center;transition:transform 1.2s ease}.hero-art:hover img{transform:scale(1.025)}.hero-art figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:14px 18px;background:rgb(17 17 15 / .78);color:#fff;font-size:10px;letter-spacing:.16em;text-transform:uppercase}@keyframes reveal-art{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.leitgedanke-section{padding:clamp(84px, 10vw, 150px) clamp(24px, var(--page-gutter), 120px);border-bottom:1px solid var(--ink);background:var(--paper)}.leitgedanke-inner{width:min(var(--content-width), 100%);margin:0 auto}.leitgedanke-inner p{margin:0;font:400 clamp(30px, 3.55vw, 54px)/1.08 var(--heading-font);letter-spacing:-.035em}.leitgedanke-inner p+p{margin-top:.18em}.leitgedanke-inner p:nth-child(4){color:var(--vermillion)}@media (min-width:1100px){.leitgedanke-inner p{white-space:nowrap}}.marquee{overflow:hidden;background:var(--marquee-bg,var(--vermillion));color:var(--marquee-color,#fff);border-bottom:1px solid var(--ink)}.marquee.is-full-width{width:100%;max-width:none;margin-left:0;margin-right:0}.marquee.is-contained{width:min(var(--content-width), calc(100% - clamp(48px, 12vw, 240px)));margin-inline:auto}.marquee>div{width:max-content;min-height:var(--marquee-height,52px);display:flex;align-items:center;gap:24px;padding:0;font-size:var(--marquee-font-size,13px);letter-spacing:.15em;text-transform:uppercase;animation:marquee-left var(--marquee-duration,32s) linear infinite}.marquee.marquee-direction-right>div{animation-name:marquee-right}.marquee.is-static>div{animation:none;transform:none}.marquee i{font-style:normal;opacity:.55}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.section{padding:clamp(90px, 11vw, 170px) clamp(24px, 6vw, 96px)}.section-head{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:40px;margin-bottom:clamp(64px, 8vw, 112px)}.section-head.compact{grid-template-columns:1fr 2fr;align-items:start}.section-kicker{margin:0;color:var(--muted)}.section-kicker span{color:var(--vermillion);margin-right:12px}.section-kicker.light{color:rgb(255 255 255 / .58)}.section-head h2{margin:0;font:400 clamp(58px, 7.5vw, 118px)/0.88 var(--heading-font);letter-spacing:-.05em}.section-head>p:last-child{max-width:390px;margin:0;font:20px/1.5 var(--heading-font)}.works-section{background:var(--paper-light)}.works-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(36px, 5vw, 78px) clamp(18px, 3vw, 44px);align-items:start}.work-card{appearance:none;border:0;padding:0;text-align:left;color:inherit;background:#fff0;cursor:zoom-in}.work-1{grid-column:1 / span 7}.work-2{grid-column:9 / span 4;margin-top:14vw}.work-3{grid-column:2 / span 4}.work-4{grid-column:7 / span 6;margin-top:7vw}.work-5{grid-column:1 / span 5;margin-top:5vw}.work-6{grid-column:7 / span 5}.work-image{display:block;position:relative;overflow:hidden;background:#d5d0c7}.work-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.6s cubic-bezier(.2,.7,.2,1),filter 0.4s ease}.work-2 .work-image img,.work-3 .work-image img,.work-6 .work-image img{aspect-ratio:4 / 5}.work-image i{position:absolute;right:12px;top:12px;width:42px;height:42px;display:grid;place-items:center;background:var(--paper-light);color:var(--ink);border-radius:50%;font-style:normal;font-size:21px;transform:scale(0);transition:transform 0.25s ease}.work-card:hover .work-image img,.work-card:focus-visible .work-image img{transform:scale(1.035);filter:saturate(1.08)}.work-card:hover .work-image i,.work-card:focus-visible .work-image i{transform:scale(1)}.work-meta{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0 12px;border-bottom:1px solid var(--line)}.work-meta strong{font:400 clamp(18px, 1.8vw, 26px) var(--heading-font)}.work-meta small{color:var(--muted);text-align:right;font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.managed-work-card{cursor:default;box-shadow:var(--card-shadow);border-radius:var(--corner-radius)}.work-open{display:block;width:100%;appearance:none;border:0;padding:0;text-align:left;color:inherit;background:#fff0;cursor:zoom-in}.managed-work-card .work-meta{flex-wrap:wrap;padding-left:14px;padding-right:14px;background:var(--paper-light)}.managed-work-card .work-meta>strong{max-width:65%}.managed-work-card .work-meta>small{max-width:35%}.work-commerce{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:10px}.work-status{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.work-status::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vermillion)}.work-status.is-available::before{background:#467a50}.work-status.is-reserved::before{background:#c08b2c}.work-status.is-sold::before{width:10px;height:10px;border-radius:50%;background:#fff0 url(https://comic-cubism.com/wp-content/themes/comic-kubismus/assets/images/Roter_Punkt.png) center / contain no-repeat}.managed-work-card .work-image img{width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain}.work-price{font:700 15px var(--heading-font)}.work-interest-button,.lightbox-interest-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid var(--vermillion);background:var(--vermillion);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer}.work-interest-button{flex-basis:100%;margin-top:4px}.work-interest-button:hover,.work-interest-button:focus-visible,.lightbox-interest-button:hover,.lightbox-interest-button:focus-visible{background:var(--ink);border-color:var(--ink)}.work-interest-button[hidden],.lightbox-interest-button[hidden]{display:none}.idea-section{background:var(--ink);color:var(--paper-light);padding:clamp(100px, 12vw, 180px) clamp(24px, 6vw, 96px);display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(60px, 9vw, 150px)}.idea-label{margin:80px 0 24px;color:var(--vermillion);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.idea-intro h2{margin:0;max-width:850px;font:400 clamp(48px, 6.8vw, 102px)/0.98 var(--heading-font);letter-spacing:-.045em}.idea-body{align-self:end;padding-bottom:6px}.idea-body p{margin:0 0 25px;color:rgb(255 255 255 / .7);font:18px/1.7 var(--heading-font)}.idea-body .lead{color:#fff;font-size:clamp(23px, 2.2vw, 32px);line-height:1.4}.idea-lines{grid-column:1 / -1;margin-top:50px;border-top:1px solid rgb(255 255 255 / .28)}.idea-lines span{display:block;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .28);font-size:clamp(22px, 3vw, 43px);letter-spacing:-.025em}.idea-pamphlet-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;margin-top:38px;padding:18px 22px;background:var(--vermillion);border:1px solid var(--vermillion);color:#fff;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,color 180ms ease}.idea-pamphlet-button strong{font:inherit}.idea-pamphlet-button i{font-size:19px;font-style:normal;line-height:1}.idea-pamphlet-button:hover,.idea-pamphlet-button:focus-visible{background:var(--paper-light);border-color:var(--paper-light);color:var(--ink)}.language-section{background:var(--paper)}.language-grid{margin-left:33.333%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.language-card{min-height:400px;padding:28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;position:relative;color:inherit;text-decoration:none;transition:background .22s ease,color .22s ease}.language-card-number{color:var(--vermillion);font-size:12px;letter-spacing:.14em}.language-card-more{position:absolute;right:28px;top:28px;color:var(--vermillion);font-size:25px;line-height:1;transition:transform .22s ease}.language-card:hover,.language-card:focus-visible{background:var(--ink);color:var(--paper-light);outline:none}.language-card:hover p,.language-card:focus-visible p{color:rgb(248 245 238 / .74)}.language-card:hover .language-card-more,.language-card:focus-visible .language-card-more{transform:translateX(5px)}.language-grid h3{margin:auto 0 18px;font:400 clamp(38px, 4vw, 64px) var(--heading-font)}.language-grid p{margin:0;color:var(--muted);font:17px/1.55 var(--heading-font)}.image-break{height:min(80vw, 920px);min-height:620px;position:relative;overflow:hidden;background:#191919}.image-break img{width:100%;height:100%;object-fit:cover;filter:brightness(.7) saturate(.9)}.image-break::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .65),transparent 70%)}.image-break p{position:absolute;z-index:2;left:clamp(24px, 6vw, 96px);bottom:clamp(40px, 8vw, 110px);max-width:900px;margin:0;color:#fff;font:400 clamp(45px, 7vw, 106px)/0.95 var(--heading-font);letter-spacing:-.045em}.timeline-section{background:var(--paper-light)}.timeline{margin-left:33.333%;border-top:1px solid var(--ink)}.timeline article{display:grid;grid-template-columns:minmax(110px,0.6fr) 2fr;gap:30px;padding:28px 0;border-bottom:1px solid var(--ink)}.timeline time{color:var(--vermillion);font-size:13px;font-weight:700;letter-spacing:.1em}.timeline p{max-width:760px;margin:0;font:clamp(19px, 2vw, 30px)/1.4 var(--heading-font)}.news-section{background:var(--paper)}.news-link{margin-top:64px}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px, 3vw, 50px)}.post-card{min-width:0}.post-card-image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--cobalt);color:rgb(255 255 255 / .4)}.post-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s ease,filter 0.35s ease}.post-card-image>span{width:100%;height:100%;display:grid;place-items:center;font:400 clamp(70px, 10vw, 150px)/1 var(--heading-font)}.post-card-image:hover img,.post-card-image:focus-visible img{transform:scale(1.035);filter:saturate(1.08)}.post-card-copy{padding:21px 0 0}.post-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 17px;color:var(--muted);font-size:10px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.post-meta a:hover{color:var(--vermillion)}.post-card h2{margin:0 0 14px;font:400 clamp(27px, 3vw, 46px)/1.03 var(--heading-font);letter-spacing:-.035em}.post-card h2 a:hover,.post-card h2 a:focus-visible{color:var(--vermillion)}.post-excerpt{color:var(--muted);font:17px/1.55 var(--heading-font)}.post-excerpt p{margin:0}.post-read-more{display:flex;justify-content:space-between;gap:24px;margin-top:24px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--vermillion);font:700 15px var(--heading-font)}.empty-news,.empty-message{padding:42px;border:1px solid var(--line);font:22px/1.5 var(--heading-font)}.empty-news p{margin:0}.artist-section{min-height:760px;display:grid;grid-template-columns:0.8fr 1.7fr;background:var(--cobalt);color:#fff;overflow:hidden}.artist-mark{display:grid;place-items:center;min-height:100%;color:rgb(255 255 255 / .08);font:600 clamp(240px, 35vw, 620px)/0.8 var(--heading-font);letter-spacing:-12vw;transform:translateX(-8vw) rotate(-10deg);user-select:none}.artist-copy{padding:clamp(90px, 10vw, 150px) clamp(24px, 7vw, 110px) 90px clamp(30px, 5vw, 80px)}.artist-copy h2{margin:60px 0 42px;font:400 clamp(56px, 7.8vw, 118px)/0.87 var(--heading-font);letter-spacing:-.05em}.artist-copy h2 em{font-family:var(--heading-font);font-weight:500;font-style:italic;color:#efb33d}.artist-lead{max-width:820px;font:clamp(24px, 2.4vw, 35px)/1.35 var(--heading-font)}.artist-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:900px;margin:50px 0}.artist-columns p{margin:0;color:rgb(255 255 255 / .72);font:17px/1.65 var(--heading-font)}.light-link{color:#fff;border-color:rgb(255 255 255 / .7)}.contact-section{padding:clamp(100px, 11vw, 170px) clamp(24px, 6vw, 96px);display:grid;grid-template-columns:1fr 2fr;gap:40px;background:var(--paper)}.contact-section h2{margin:0 0 34px;font:400 clamp(54px, 8.5vw, 132px)/0.87 var(--heading-font);letter-spacing:-.055em}.contact-section>div>p{max-width:620px;margin:0 0 38px;font:22px/1.5 var(--heading-font)}.contact-button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;padding:18px 22px;background:var(--ink);color:#fff;font-weight:700;transition:background 0.2s ease}.contact-button:hover,.contact-button:focus-visible{background:var(--vermillion)}.contact-button span{font-size:24px}.studio-booking{max-width:760px;margin-top:46px;padding-top:32px;border-top:1px solid rgb(17 17 15 / .25);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.studio-booking p{max-width:510px;margin:0;font:20px/1.5 var(--heading-font)}.studio-booking .booking-button{background:var(--vermillion)}.studio-booking .booking-button:hover,.studio-booking .booking-button:focus-visible{background:var(--cobalt)}.site-footer{padding:60px clamp(24px, 6vw, 96px) 34px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:40px}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-signature{display:block;width:auto;max-width:min(240px, 100%);max-height:90px;object-fit:contain}.footer-brand small,.site-footer>small{color:var(--muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.footer-links{font-family:var(--heading-font)}.footer-nav-list{flex-wrap:wrap;gap:16px 28px}.footer-links a{border-bottom:1px solid #fff0}.footer-links a:hover,.footer-links a:focus-visible{border-color:var(--vermillion);color:var(--vermillion)}.lightbox{position:fixed;inset:0;z-index:2000;display:none;place-items:center;padding:70px clamp(15px, 4vw, 60px) 28px;background:rgb(12 12 11 / .96);color:#fff}.lightbox.is-open{display:grid;animation:fade-in 0.2s ease both}.lightbox>button{position:absolute;top:20px;right:24px;border:0;padding:10px;background:#fff0;color:#fff;cursor:pointer}.admin-bar .lightbox>button{top:52px}.lightbox figure{display:flex;flex-direction:column;max-width:min(1200px, 95vw);max-height:calc(100vh - 100px)}.lightbox img{max-height:calc(100vh - 150px);width:auto;max-width:100%;object-fit:contain}.lightbox figcaption{display:flex;justify-content:space-between;gap:30px;padding:12px 0}.lightbox figcaption strong{font:400 20px var(--heading-font)}.lightbox figcaption span{color:rgb(255 255 255 / .6);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lightbox-interest-button{align-self:flex-start;margin-top:2px}@keyframes fade-in{from{opacity:0}}.archive-hero{min-height:560px;display:grid;grid-template-columns:1fr 2fr;align-content:end;gap:25px 40px;padding:clamp(90px, 11vw, 170px) clamp(24px, 6vw, 96px) clamp(70px, 8vw, 120px);border-bottom:1px solid var(--ink);background:var(--paper)}.archive-hero .section-kicker{align-self:start}.archive-hero h1{grid-column:2;margin:0;font:400 clamp(78px, 12vw, 190px)/0.78 var(--heading-font);letter-spacing:-.065em}.archive-hero>p:last-child,.archive-description{grid-column:2;max-width:700px;margin:18px 0 0;font:23px/1.45 var(--heading-font)}.archive-description p{margin:0}.journal-list{background:var(--paper-light)}.journal-list .post-grid{row-gap:90px}.navigation.pagination{margin-top:80px;border-top:1px solid var(--ink)}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0}.page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border:1px solid var(--line)}.page-numbers.current,.page-numbers:hover{background:var(--ink);color:#fff}.page-numbers.prev,.page-numbers.next{width:auto}.single-main{padding:clamp(80px, 9vw, 135px) clamp(24px, 6vw, 96px) clamp(100px, 12vw, 180px)}.single-article{max-width:1320px;margin:0 auto}.single-header{display:grid;grid-template-columns:1fr 2.3fr;gap:30px 50px;margin-bottom:clamp(55px, 7vw, 100px)}.single-header .post-meta{align-self:start}.single-header h1{grid-column:2;margin:0;font:400 clamp(58px, 8vw, 126px)/0.91 var(--heading-font);letter-spacing:-.055em;overflow-wrap:anywhere}.single-deck{grid-column:2;max-width:850px;color:var(--muted);font:24px/1.45 var(--heading-font)}.single-deck p{margin:0}.single-featured{margin:0 0 clamp(65px, 8vw, 115px)}.single-featured img{width:100%;max-height:900px;object-fit:contain;background:var(--paper-light)}.entry-content{max-width:780px;margin:0 auto;font:20px/1.72 var(--heading-font)}.entry-content>*{margin-top:0;margin-bottom:1.5em}.entry-content h2,.entry-content h3,.entry-content h4{margin-top:1.5em;color:var(--ink);line-height:1.08;font-weight:400;letter-spacing:-.035em}.entry-content h2{font-size:clamp(40px, 5vw, 68px)}.entry-content h3{font-size:clamp(31px, 4vw, 48px)}.entry-content a{color:var(--vermillion);text-decoration:underline;text-underline-offset:3px}.entry-content blockquote{margin-left:0;margin-right:0;padding:30px 0 30px clamp(25px, 4vw, 60px);border-left:4px solid var(--vermillion);font-size:1.35em;line-height:1.4}.entry-content .alignwide{width:min(1100px, calc(100vw - 48px));max-width:none;margin-left:50%;transform:translateX(-50%)}.entry-content .alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.entry-content figure img{width:auto;margin-left:auto;margin-right:auto}.wp-caption-text,.wp-element-caption{color:var(--muted);font:12px/1.5 var(--body-font);letter-spacing:.08em;text-transform:uppercase}.single-footer{max-width:780px;margin:70px auto 0}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list a{padding:8px 12px;border:1px solid var(--line);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.post-navigation{max-width:1320px;margin:100px auto 0;padding-top:22px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:40px;font:20px/1.35 var(--heading-font)}.post-navigation>div:last-child{text-align:right}.post-navigation a:hover{color:var(--vermillion)}.page-header .section-kicker{align-self:start}.comments-area{max-width:780px;margin:100px auto 0;padding-top:40px;border-top:1px solid var(--ink)}.comments-area h2{font:400 40px/1.1 var(--heading-font)}.comment-list{padding-left:0;list-style:none}.comment-list .comment{margin:30px 0;padding:25px 0;border-top:1px solid var(--line)}.comment-list .children{list-style:none}.comment-respond label{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.comment-respond input:not([type="checkbox"]),.comment-respond textarea,.search-form input[type="search"]{width:100%;padding:13px 15px;border:1px solid var(--line);background:var(--paper-light);color:var(--ink)}.comment-respond input[type="submit"],.search-form input[type="submit"]{border:0;padding:13px 18px;background:var(--ink);color:#fff;cursor:pointer}.error-main{min-height:calc(100vh - var(--header-height));padding:clamp(90px, 11vw, 170px) clamp(24px, 6vw, 96px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.error-main h1{max-width:1000px;margin:50px 0 25px;font:400 clamp(65px, 11vw, 160px)/0.84 var(--heading-font);letter-spacing:-.06em}.error-main>p:not(.section-kicker){font:22px/1.5 var(--heading-font)}.site-header,.section,.idea-section,.contact-section,.site-footer,.archive-hero,.single-main,.error-main{padding-left:clamp(24px, var(--page-gutter), 120px);padding-right:clamp(24px, var(--page-gutter), 120px)}.single-article,.post-navigation{max-width:var(--content-width)}.work-image,.post-card-image,.single-featured img{border-radius:var(--corner-radius);box-shadow:var(--image-shadow)}.post-card{box-shadow:var(--card-shadow);border-radius:var(--corner-radius)}:where(.wp-block-group,.wp-block-columns,.wp-block-column){border-radius:var(--corner-radius);box-shadow:var(--group-shadow)}.works-section>.works-grid{width:min(var(--content-width), 100%);max-width:var(--content-width);margin-left:auto;margin-right:auto}.works-section>.works-grid .work-meta{padding-left:0;padding-right:0}.managed-works-grid.is-single-work{display:block;width:min(920px, 100%);max-width:920px;margin-left:auto;margin-right:auto}.managed-works-grid.is-single-work .managed-work-card{width:100%;margin:0;box-shadow:none}.managed-works-grid.is-single-work .work-image{background:#fff0}.managed-works-grid.is-single-work .work-image img{display:block;width:100%;height:auto;border-radius:var(--corner-radius);box-shadow:var(--image-shadow)}.managed-works-grid.is-single-work .work-meta{display:block;padding:20px 0 0;border-bottom:0;background:#fff0}.managed-works-grid.is-single-work .work-meta>strong{display:block;max-width:none;font:600 clamp(27px, 2.4vw, 36px)/1.1 var(--heading-font)}.managed-works-grid.is-single-work .work-meta>small{display:block;max-width:none;margin-top:8px;color:var(--muted);text-align:left;font-size:12px;line-height:1.55;letter-spacing:.1em;text-transform:uppercase}.managed-works-grid.is-single-work .work-commerce{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.managed-works-grid.is-single-work .work-interest-button{margin-top:14px}.single-work .single-featured{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:clamp(65px, 8vw, 115px)}.single-work .single-featured img{width:100%;height:auto;max-height:none;object-fit:initial;background:#fff0;border-radius:0;box-shadow:none}.managed-work-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px, 3vw, 50px);margin:50px 0}.managed-work-group{min-width:0;padding:clamp(28px, 3vw, 48px);border:1px solid var(--line);border-radius:var(--corner-radius);box-shadow:var(--group-shadow);background:var(--paper-light)}.managed-work-group h3{margin:30px 0 20px;font:400 clamp(30px, 3.5vw, 54px)/1 var(--heading-font);letter-spacing:-.035em}.managed-work-group>p:not(.section-kicker){color:var(--muted);font:17px/1.55 var(--heading-font)}.header-actions{display:flex;align-items:center;gap:clamp(14px, 2vw, 30px);flex-shrink:0}.language-switcher,.language-switcher .language-widget{margin:0}.language-switcher ul,.language-menu{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.language-switcher li{margin:0;padding:0}.language-switcher li+li{border-left:1px solid var(--line)}.language-switcher a{display:block;padding:8px 10px;color:var(--muted);font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.language-switcher a:hover,.language-switcher a:focus-visible,.language-switcher .current-menu-item>a,.language-switcher .current-lang>a,.language-switcher .current_language>a,.language-switcher .current_language_item>a{color:var(--vermillion)}.language-switcher select{max-width:150px;padding:7px 26px 7px 9px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-size:11px}.mobile-menu-inner{display:flex;width:100%;min-height:100%;flex-direction:column}.mobile-menu-bottom{display:none}.mobile-footer-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0;padding:0;list-style:none}@media (max-width:1180px){.brand-name{display:none}.brand-divider{display:none}}@media (max-width:1000px){.desktop-nav{display:none}.menu-button{display:block}.mobile-menu{display:grid;position:fixed;inset:0;z-index:900;padding:130px 28px 40px;background:var(--paper);transform:translateY(-105%);transition:transform 0.45s cubic-bezier(.7,0,.2,1)}.admin-bar .mobile-menu{padding-top:162px}.mobile-menu.is-open{transform:translateY(0)}.mobile-primary-nav{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.mobile-primary-nav .nav-list{list-style:none;margin:0;padding:0;counter-reset:mobile-nav}.mobile-primary-nav li{counter-increment:mobile-nav}.mobile-primary-nav a{display:flex;align-items:baseline;gap:20px;padding:13px 0;border-bottom:1px solid var(--ink);font:clamp(40px, 8.5vw, 76px)/1 var(--heading-font)}.mobile-primary-nav a::before{content:"0" counter(mobile-nav);color:var(--vermillion);font:700 10px var(--body-font);letter-spacing:.12em}.mobile-menu-bottom{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:30px;padding-top:24px;border-top:1px solid var(--line)}.mobile-menu-label{margin:0;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mobile-footer-nav{margin-left:auto}.mobile-footer-list{justify-content:flex-end}.mobile-footer-list a{display:block;padding:5px 0;border:0;color:var(--muted);font:700 11px/1.25 var(--body-font);letter-spacing:.08em;text-transform:uppercase}.mobile-footer-list a:hover,.mobile-footer-list a:focus-visible{color:var(--vermillion)}.hero{grid-template-columns:1fr}.hero-copy{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1{font-size:clamp(78px, 14.5vw, 132px)}.hero-art{min-height:78vw;max-height:800px}.section-head,.section-head.compact{grid-template-columns:1fr;align-items:start}.section-head{gap:28px}.section-head>p:last-child{max-width:620px}.idea-section{grid-template-columns:1fr}.idea-body{max-width:720px}.language-grid,.timeline{margin-left:0}.artist-section{grid-template-columns:1fr}.artist-mark{display:none}.contact-section{grid-template-columns:1fr}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-work-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:1fr 1fr}.site-footer>small{grid-column:1 / -1}.archive-hero{grid-template-columns:1fr}.archive-hero h1,.archive-hero>p:last-child,.archive-description{grid-column:1}.single-header{grid-template-columns:1fr}.single-header h1,.single-deck{grid-column:1}}@media (max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .lightbox>button{top:66px}}@media (max-width:700px){:root{--header-height:76px}.site-header{padding:0 18px}.brand{gap:14px}.brand .wordmark{font-size:33px}.brand-logo{max-width:135px;max-height:48px}.hero{min-height:auto}.hero-copy{min-height:calc(100svh - var(--header-height));padding:42px 20px}.eyebrow{max-width:280px;margin-bottom:32px}.hero h1{font-size:clamp(62px, 17vw, 96px);width:100%;line-height:.84}.hero blockquote{margin-top:45px}.hero-art{min-height:120vw}.hero-art img{object-position:55% center}.section{padding-left:20px;padding-right:20px}.section-head{margin-bottom:56px}.works-grid{display:block}.work-card{display:block;width:100%;margin:0 0 58px}.work-image img,.work-2 .work-image img,.work-3 .work-image img,.work-6 .work-image img{aspect-ratio:4 / 3}.work-meta{align-items:flex-start}.work-meta small{max-width:110px}.idea-section{padding-left:20px;padding-right:20px}.idea-label{margin-top:56px}.idea-lines{margin-top:25px}.idea-pamphlet-button{width:100%;margin-top:30px}.language-grid{grid-template-columns:1fr}.language-card{min-height:310px}.image-break{min-height:620px;height:100vh}.image-break img{object-position:60% center}.timeline article{grid-template-columns:1fr;gap:13px}.post-grid{grid-template-columns:1fr;gap:65px}.managed-work-groups{grid-template-columns:1fr}.leitgedanke-section{padding:72px 20px}.leitgedanke-inner p{font-size:clamp(30px, 8.4vw, 48px)}.artist-copy{padding-left:20px;padding-right:20px}.artist-copy h2{margin-top:50px}.artist-columns{grid-template-columns:1fr;gap:20px}.contact-section{padding-left:20px;padding-right:20px}.site-footer{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.footer-signature{max-width:min(210px, 75vw);max-height:78px}.site-footer>small{grid-column:auto}.footer-nav-list{align-items:flex-start;flex-direction:column}.header-actions{gap:6px}.header-language a{padding:7px 6px;font-size:9px}.mobile-menu{padding-left:20px;padding-right:20px}.mobile-menu-bottom{align-items:flex-start;flex-direction:column;gap:12px}.mobile-footer-nav{margin-left:0}.mobile-footer-list{justify-content:flex-start;gap:6px 18px}.lightbox{padding:70px 15px 20px}.lightbox figcaption{flex-direction:column;gap:5px}.archive-hero{min-height:460px;padding-left:20px;padding-right:20px}.archive-hero h1{font-size:clamp(67px, 20vw, 116px)}.single-main{padding-left:20px;padding-right:20px}.single-header h1{font-size:clamp(50px, 15vw, 86px)}.entry-content{font-size:18px}.post-navigation{grid-template-columns:1fr}.post-navigation>div:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.pamphlet-main{padding:34px 0 48px;background:var(--paper);color:var(--ink)}.pamphlet-page{--pamphlet-canvas:#e9e3d8;--pamphlet-mist:#e7e0d4;--pamphlet-sand:#efe7da}.pamphlet-sheet,.pamphlet-toc{position:relative;width:min(1080px, calc(100% - 32px));margin:0 auto 32px;background:var(--paper-light);box-shadow:0 12px 40px rgb(17 17 15 / .1)}.pamphlet-cover{min-height:820px;display:grid;place-items:center;padding:90px 8%;text-align:center}.pamphlet-cover::before,.pamphlet-finale::before{position:absolute;inset:26px;border:1px solid rgb(23 60 98 / .14);content:"";pointer-events:none}.pamphlet-eyebrow{margin:0 0 62px;color:var(--vermillion);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pamphlet-cover h1{margin:0;color:var(--cobalt);font:400 clamp(58px, 8vw, 104px)/0.95 var(--heading-font);letter-spacing:-.045em}.pamphlet-subtitle{margin:38px 0 0;color:var(--muted);font-size:clamp(20px, 2.2vw, 28px)}.pamphlet-cover-quote{margin:84px auto 0;color:var(--cobalt);font:italic 600 clamp(23px, 2.5vw, 34px)/1.35 var(--heading-font)}.pamphlet-byline{display:grid;gap:10px;margin-top:78px}.pamphlet-byline strong{font-size:17px}.pamphlet-byline span{color:var(--muted);font-size:14px}.pamphlet-toc{padding:58px 9%;background:var(--cobalt);color:var(--paper-light)}.pamphlet-toc-label{margin:0 0 24px;color:#e89a88;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pamphlet-toc ol{margin:0;padding:0;list-style:none}.pamphlet-toc li{border-top:1px solid rgb(255 255 255 / .15)}.pamphlet-toc li:last-child{border-bottom:1px solid rgb(255 255 255 / .15)}.pamphlet-toc a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.pamphlet-toc a::after{content:"↘";color:#e89a88;font-style:normal}.pamphlet-toc a strong{font-size:clamp(17px, 2vw, 23px);font-weight:500}.pamphlet-prose{padding:110px 13% 120px}.pamphlet-mark{position:absolute;top:46px;right:8%;margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pamphlet-copy{max-width:790px}.pamphlet-copy h2{margin:0 0 44px;color:var(--cobalt);font:700 clamp(38px, 5vw, 58px)/1.03 var(--body-font);letter-spacing:-.045em}.pamphlet-copy h3{margin:64px 0 24px;color:var(--cobalt);font:700 clamp(25px, 3vw, 34px)/1.15 var(--body-font);letter-spacing:-.035em}.pamphlet-copy p{margin:0 0 1.2em;font-size:clamp(17px, 1.6vw, 20px);line-height:1.72}.pamphlet-copy .pamphlet-lead{font-weight:700;line-height:1.55}.pamphlet-quote{margin:42px 0;padding:16px 26px;border-left:3px solid var(--vermillion);background:var(--pamphlet-mist);color:var(--cobalt);font:italic 700 clamp(19px, 2vw, 24px)/1.5 var(--heading-font)}.pamphlet-cadence{margin:36px 0;padding-left:42px}.pamphlet-cadence p{margin:0 0 .55em;color:var(--cobalt);font-weight:700;line-height:1.48}.pamphlet-credo{background:var(--pamphlet-sand)}.pamphlet-credo .pamphlet-copy{max-width:850px}.pamphlet-credo .pamphlet-cadence{padding-left:0}.pamphlet-credo .pamphlet-cadence p{margin-bottom:1.1em;font-size:clamp(23px, 2.8vw, 32px);line-height:1.38}.pamphlet-finale{min-height:850px;display:grid;place-items:center;padding:100px 10%;text-align:center}.pamphlet-final-copy{display:grid;gap:36px;max-width:850px}.pamphlet-final-copy p{margin:0;font-size:clamp(20px, 2.3vw, 28px);line-height:1.65}.pamphlet-final-copy strong{color:var(--cobalt);font-size:clamp(23px, 3vw, 34px);line-height:1.35}.pamphlet-final-copy blockquote{margin:42px 0 0;color:var(--cobalt);font:italic 700 clamp(38px, 5vw, 64px)/1.25 var(--heading-font);letter-spacing:-.04em}.pamphlet-final-copy span{margin-top:22px;color:var(--muted);font-size:14px}.pamphlet-additional-content{padding:70px 13%}@media (max-width:720px){.pamphlet-main{padding:0}.pamphlet-sheet,.pamphlet-toc{width:100%;margin-bottom:8px;box-shadow:none}.pamphlet-cover,.pamphlet-finale{min-height:calc(100svh - var(--header-height));padding:70px 27px}.pamphlet-cover::before,.pamphlet-finale::before{inset:12px}.pamphlet-cover h1{font-size:54px}.pamphlet-eyebrow{margin-bottom:44px}.pamphlet-cover-quote{margin-top:58px}.pamphlet-byline{margin-top:58px}.pamphlet-toc{padding:50px 27px}.pamphlet-toc a{gap:10px}.pamphlet-prose{padding:86px 27px 74px}.pamphlet-mark{top:34px;right:27px}.pamphlet-quote{margin-left:-8px;margin-right:-8px;padding:16px 18px}.pamphlet-cadence{padding-left:22px}.pamphlet-additional-content{padding:54px 27px}}body.font-corporate-s-loaded.font-heading-corporate .hero h1{font-family:var(--corporate-bold-font);font-weight:400}body.font-corporate-s-loaded.font-heading-corporate .wordmark,body.font-corporate-s-loaded.font-heading-corporate .line-link,body.font-corporate-s-loaded.font-heading-corporate .work-price,body.font-corporate-s-loaded.font-heading-corporate .post-read-more{font-family:var(--corporate-demi-font);font-weight:400}body.font-corporate-s-loaded.font-body-corporate :where(strong,b),body.font-corporate-s-loaded.font-heading-corporate :where(strong,b){font-family:var(--corporate-demi-font);font-weight:400}body.font-corporate-s-loaded.font-body-corporate :where(em,i):not(.zoom),body.font-corporate-s-loaded.font-heading-corporate :where(em,i):not(.zoom){font-family:var(--corporate-regular-italic-font);font-style:normal}body.font-corporate-s-loaded.font-heading-corporate .pamphlet-copy h2,body.font-corporate-s-loaded.font-heading-corporate .pamphlet-copy h3{font-family:var(--corporate-demi-font)}body.font-fallback-helvetica{--body-font:Helvetica, Arial, sans-serif;--heading-font:Helvetica, Arial, sans-serif;--body-size:15px;--body-line-height:1.65}body.font-fallback-helvetica .wordmark{font-size:27px;letter-spacing:-.01em}body.font-fallback-helvetica .brand-name{font-size:18px}body.font-fallback-helvetica .desktop-nav .nav-list{font-size:16px}body.font-fallback-helvetica .eyebrow,body.font-fallback-helvetica .section-kicker{font-size:10px;letter-spacing:.17em}body.font-fallback-helvetica .hero h1{font-size:clamp(78px, 8.8vw, 144px);line-height:.86;letter-spacing:-.045em}body.font-fallback-helvetica .hero blockquote{font-size:clamp(27px, 2.9vw, 45px);line-height:1.08;letter-spacing:-.03em}body.font-fallback-helvetica .hero-subline{font-size:clamp(15px, 1.35vw, 20px);line-height:1.4}body.font-fallback-helvetica .line-link{font-size:17px}body.font-fallback-helvetica .leitgedanke-inner p{font-size:clamp(28px, 3.2vw, 49px);line-height:1.12;letter-spacing:-.03em}body.font-fallback-helvetica .marquee>div{letter-spacing:.13em}body.font-fallback-helvetica .section-head h2{font-size:clamp(52px, 6.7vw, 106px);line-height:.92;letter-spacing:-.055em}body.font-fallback-helvetica .section-head>p:last-child{font-size:18px;line-height:1.55}body.font-fallback-helvetica .work-meta strong{font-size:clamp(17px, 1.65vw, 24px);line-height:1.12}body.font-fallback-helvetica .work-meta small,body.font-fallback-helvetica .work-status{font-size:9px;letter-spacing:.11em}body.font-fallback-helvetica .work-price{font-size:14px}body.font-fallback-helvetica .idea-intro h2{font-size:clamp(43px, 6vw, 91px);line-height:1.02;letter-spacing:-.045em}body.font-fallback-helvetica .idea-body p{font-size:17px;line-height:1.72}body.font-fallback-helvetica .idea-body .lead{font-size:clamp(21px, 2vw, 29px);line-height:1.45}body.font-fallback-helvetica .idea-lines span{font-size:clamp(21px, 2.7vw, 39px);line-height:1.2;letter-spacing:-.025em}body.font-fallback-helvetica .language-grid h3{font-size:clamp(34px, 3.6vw, 57px);line-height:1.05}body.font-fallback-helvetica .language-grid p{font-size:16px;line-height:1.6}body.font-fallback-helvetica .image-break p{font-size:clamp(40px, 6.2vw, 94px);line-height:1;letter-spacing:-.045em}body.font-fallback-helvetica .timeline p{font-size:clamp(18px, 1.8vw, 27px);line-height:1.45}body.font-fallback-helvetica .post-card h2{font-size:clamp(25px, 2.7vw, 41px);line-height:1.08}body.font-fallback-helvetica .post-excerpt{font-size:16px;line-height:1.6}body.font-fallback-helvetica .post-read-more{font-size:14px}body.font-fallback-helvetica .artist-copy h2{font-size:clamp(50px, 7vw, 104px);line-height:.92;letter-spacing:-.05em}body.font-fallback-helvetica .artist-lead{font-size:clamp(22px, 2.15vw, 32px);line-height:1.4}body.font-fallback-helvetica .artist-columns p{font-size:16px;line-height:1.7}body.font-fallback-helvetica .contact-section h2{font-size:clamp(48px, 7.6vw, 116px);line-height:.92;letter-spacing:-.055em}body.font-fallback-helvetica .contact-section>div>p,body.font-fallback-helvetica .studio-booking p{font-size:20px;line-height:1.55}body.font-fallback-helvetica .lightbox figcaption strong{font-size:18px}body.font-fallback-helvetica .archive-hero h1{font-size:clamp(68px, 10.8vw, 168px);line-height:.84;letter-spacing:-.065em}body.font-fallback-helvetica .archive-description,body.font-fallback-helvetica .archive-hero>p:last-child{font-size:21px;line-height:1.5}body.font-fallback-helvetica .single-header h1{font-size:clamp(52px, 7.2vw, 112px);line-height:.96;letter-spacing:-.055em}body.font-fallback-helvetica .single-deck{font-size:22px;line-height:1.5}body.font-fallback-helvetica .entry-content{font-size:19px;line-height:1.76}body.font-fallback-helvetica .post-navigation{font-size:18px;line-height:1.4}body.font-fallback-helvetica .comments-area h2{font-size:36px;line-height:1.15}body.font-fallback-helvetica .error-main h1{font-size:clamp(58px, 10vw, 144px);line-height:.9;letter-spacing:-.055em}body.font-fallback-helvetica .error-main>p:not(.section-kicker){font-size:20px;line-height:1.55}body.font-fallback-helvetica .managed-works-grid.is-single-work .work-meta>strong{font-size:clamp(25px, 2.15vw, 33px);line-height:1.15}body.font-fallback-helvetica .managed-work-group h3{font-size:clamp(28px, 3.1vw, 49px);line-height:1.05}body.font-fallback-helvetica .managed-work-group>p:not(.section-kicker){font-size:16px;line-height:1.6}body.font-fallback-helvetica .pamphlet-cover h1{font-size:clamp(52px, 7.2vw, 92px);line-height:1;letter-spacing:-.045em}body.font-fallback-helvetica .pamphlet-subtitle{font-size:clamp(18px, 2vw, 25px)}body.font-fallback-helvetica .pamphlet-cover-quote{font-size:clamp(21px, 2.25vw, 31px);line-height:1.4}body.font-fallback-helvetica .pamphlet-toc a strong{font-size:clamp(16px, 1.8vw, 21px)}body.font-fallback-helvetica .pamphlet-copy h2{font-size:clamp(35px, 4.5vw, 53px);line-height:1.08}body.font-fallback-helvetica .pamphlet-copy h3{font-size:clamp(23px, 2.7vw, 31px);line-height:1.2}body.font-fallback-helvetica .pamphlet-copy p{font-size:clamp(16px, 1.45vw, 19px);line-height:1.76}body.font-fallback-helvetica .pamphlet-quote{font-size:clamp(18px, 1.8vw, 22px);line-height:1.55}body.font-fallback-helvetica .pamphlet-credo .pamphlet-cadence p{font-size:clamp(21px, 2.5vw, 29px);line-height:1.42}body.font-fallback-helvetica .pamphlet-final-copy p{font-size:clamp(18px, 2.1vw, 26px);line-height:1.7}body.font-fallback-helvetica .pamphlet-final-copy strong{font-size:clamp(21px, 2.7vw, 31px);line-height:1.4}body.font-fallback-helvetica .pamphlet-final-copy blockquote{font-size:clamp(34px, 4.5vw, 57px);line-height:1.3}@media (max-width:1000px){body.font-fallback-helvetica .mobile-primary-nav a{font-size:clamp(36px, 7.7vw, 68px);line-height:1.05}body.font-fallback-helvetica .hero h1{font-size:clamp(70px, 13vw, 118px)}}@media (max-width:700px){body.font-fallback-helvetica .wordmark{font-size:30px}body.font-fallback-helvetica .hero h1{font-size:clamp(56px, 15.5vw, 88px);line-height:.88}body.font-fallback-helvetica .mobile-primary-nav a{font-size:clamp(34px, 9vw, 60px)}body.font-fallback-helvetica .archive-hero h1{font-size:clamp(60px, 18vw, 104px)}body.font-fallback-helvetica .single-header h1{font-size:clamp(46px, 13.5vw, 78px)}body.font-fallback-helvetica .entry-content{font-size:17px;line-height:1.78}body.font-fallback-helvetica .pamphlet-cover h1{font-size:48px}}@media print{.pamphlet-main{padding:0;background:#fff}.pamphlet-toc,.site-header,.site-footer,#wpadminbar{display:none!important}.pamphlet-sheet{width:100%;min-height:297mm;margin:0;break-after:page;box-shadow:none}}@font-face{font-family:"Corporate S W07 Light Italic";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487076/09b258dc-aa92-4e45-95e7-e020c83313f2.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Regular";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487090/7aa205a4-b2cf-4b27-a266-01969d614079.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Regular Italic";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487098/55d73961-5cbf-49a6-8532-c1666b900a54.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Medium";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487105/247c9911-ca8d-4769-bd4f-dd698b2935e4.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Medium Italic";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487112/f1c25f63-95f2-4929-bf99-e1f464dc8418.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Demi";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487119/a410490d-3c5c-4077-a7b6-917d500d476d.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Demi Italic";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487126/628c9ee5-99d9-46ac-84de-8f6a371ff85b.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Bold";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487133/a07bb1bf-dd1b-4d0b-ac5b-79b26b01aaaa.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Bold Italic";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487140/a4c14c04-7f99-4bf1-a31e-fb502cbb074f.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 ExtraBold";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487147/33541a9b-8bc3-48e7-b152-22a512911113.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 ExtraBold It";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/1487154/1538e09e-4d2a-46ec-b1b7-a6d918319fde.woff2) format("woff2");font-display:swap}@font-face{font-family:"Corporate S W07 Light";src:url(https://comic-cubism.com/wp-content/uploads/corporate-s/Fonts/5534499/fee45cfc-85f5-4534-b3d8-647b70ffa4c1.woff2) format("woff2");font-display:swap}:root{--paper:#f2eee5;--paper-light:#f8f5ee;--ink:#11110f;--muted:#6a675f;--vermillion:#c84328;--cobalt:#173c62;--body-font:"Corporate S W07 Regular", Helvetica, Arial, sans-serif;--heading-font:"Corporate S W07 Demi", Helvetica, Arial, sans-serif;--body-size:16px;--body-line-height:1.6;--page-gutter:6vw;--content-width:1320px;--grain-opacity:0.1;--corner-radius:0px;--image-shadow:0 8px 24px rgba(17,17,15,.10);--card-shadow:none;--group-shadow:none}