.portfolio-document.folio-study .portfolio-block:not(.has-canvas){display:block;width:100%;max-width:none;margin:0;padding:0;border:0;min-height:0;gap:0;text-align:initial}.portfolio-document.folio-study .portfolio-block:after,.portfolio-document.folio-study .portfolio-block:before{content:none}.portfolio-document.folio-study [data-study-section]{position:relative}.portfolio-document.folio-study p{max-width:none;color:inherit;line-height:inherit;white-space:normal}.portfolio-document.folio-study h1,.portfolio-document.folio-study h2,.portfolio-document.folio-study h3{color:inherit;max-width:none}.portfolio-document.folio-study .cp-art-assembly,.portfolio-document.folio-study .cp-project-art>div:not(.portfolio-frame):not([data-frame-slot]){display:contents}.portfolio-document.folio-study .cp-position{position:relative;--experience-rule-left-display:none;--experience-rule-top-display:block;--experience-rule-bottom-display:none}.folio-study.cp-wildwood .cp-nav{border-bottom:0}.folio-study.cp-wildwood .cp-hero{min-height:830px;grid-template-columns:1fr;padding-top:145px;--study-hero-shade:linear-gradient(180deg,#10130f32,#10130f85 55%,#10130f)}.folio-study.cp-wildwood .cp-hero-copy{grid-column:1;grid-row:1;max-width:760px;justify-self:center;text-align:center}.folio-study.cp-wildwood .cp-hero h1{font-family:Lora,Georgia,serif;font-size:clamp(68px,7.5cqw,116px);letter-spacing:-.055em}.folio-study.cp-wildwood .cp-intro{margin:32px auto!important;color:#ecebda}.folio-study.cp-wildwood .cp-hero-art{position:absolute;inset:0;min-height:0;pointer-events:none}.folio-study.cp-wildwood .cp-layer-0{left:0;bottom:8%;width:23%;max-width:300px;transform:rotate(17deg);opacity:.85}.folio-study.cp-wildwood .cp-layer-1{right:0;bottom:12%;width:21%;max-width:275px;transform:rotate(-12deg);opacity:.85}.folio-study.cp-wildwood .cp-layer-2{right:12%;bottom:0;width:15%;max-width:180px;transform:none;opacity:.5}.folio-study.cp-wildwood .cp-hero-caption{position:relative;z-index:4;grid-row:2;min-height:160px;margin-top:0;color:#c9c8b5}.folio-study.cp-wildwood .cp-section-head{display:block;max-width:720px;margin-bottom:65px}.folio-study.cp-wildwood .cp-section-head h2{margin-top:20px;font-family:Lora,Georgia,serif;font-size:46px}.folio-study.cp-wildwood .cp-project-list{gap:120px}.folio-study.cp-wildwood .cp-project-art{--study-project-background:#222c20;background:transparent;min-height:430px}.folio-study.cp-wildwood .cp-project:first-of-type{grid-template-columns:1.7fr 1fr}.folio-study.cp-wildwood .cp-project:nth-of-type(2){margin-left:14%;grid-template-columns:1fr 1.3fr}.folio-study.cp-wildwood .cp-project:nth-of-type(3){margin-right:14%;grid-template-columns:1.2fr 1fr}.folio-study.cp-wildwood .cp-project h3{font-family:Lora,Georgia,serif;font-size:36px}.folio-study.cp-wildwood .cp-project dl{grid-template-columns:1fr;gap:18px}.folio-study.cp-wildwood .cp-about{background:#e9e6d7;color:#29372a;--cp-muted:#55644e;--cp-accent:#40563d;--cp-border:#b4bfaa;grid-template-columns:1fr 1.4fr;padding-block:125px}.folio-study.cp-wildwood .cp-about-art{max-width:300px}.folio-study.cp-wildwood .cp-about-copy{font-family:Lora,Georgia,serif;font-size:36px;line-height:1.5}.folio-study.cp-wildwood .cp-experience{grid-template-columns:1fr 2.4fr;border-top:0;padding-block:130px}.folio-study.cp-wildwood .cp-position{border-top:0;border-left:1px solid #71826c;padding-left:30px;grid-template-columns:105px 1fr 20px}.folio-study.cp-wildwood .cp-position+.cp-position{padding-top:45px}.folio-study.cp-wildwood .cp-experience-art{max-width:150px}.folio-study.cp-wildwood .cp-skills{border-top:0;padding-top:35px;grid-template-columns:1fr 2.4fr}.folio-study.cp-wildwood .cp-skill-groups>div{border-top:1px solid #71826c;padding-top:24px}.folio-study.cp-wildwood .cp-skill-groups li{border:0;font-family:Lora,Georgia,serif;font-size:20px}.folio-study.cp-wildwood .cp-contact{grid-template-columns:1fr;text-align:center;min-height:870px;background:#182016}.folio-study.cp-wildwood .cp-ending-art{grid-column:1;grid-row:1;min-height:315px}.folio-study.cp-wildwood .cp-ending-layer{width:300px;max-width:75%}.folio-study.cp-wildwood .cp-contact-copy{grid-row:2}.folio-study.cp-wildwood .cp-contact h2{font-family:Lora,Georgia,serif;font-size:70px}.folio-study.cp-wildwood .cp-colophon{grid-row:3;text-align:left}.folio-study.cp-nightfall .cp-nav{font-family:var(--cp-mono);border-color:#4c4e46}.folio-study.cp-nightfall .cp-hero{grid-template-columns:1.1fr 1fr;min-height:820px;padding-top:70px;-moz-column-gap:8%;column-gap:8%}.folio-study.cp-nightfall .cp-hero h1{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(75px,8.5cqw,134px);max-width:7ch;letter-spacing:-.06em}.folio-study.cp-nightfall .cp-hero-art{min-height:550px;border-bottom:1px solid #565a50}.folio-study.cp-nightfall .cp-layer-0{left:17%;top:8%;width:245px;max-width:55%;transform:none}.folio-study.cp-nightfall .cp-layer-1{left:18%;top:10%;width:220px;max-width:49%;transform:none;z-index:1}.folio-study.cp-nightfall .cp-layer-2{right:0;bottom:0;width:135px;max-width:28%;transform:rotate(180deg);opacity:.55}.folio-study.cp-nightfall .cp-hero-caption{color:#d4c697;padding-top:15px;margin-top:0}.folio-study.cp-nightfall .cp-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%}.folio-study.cp-nightfall .cp-project,.folio-study.cp-nightfall .cp-project:nth-of-type(2n){display:block}.folio-study.cp-nightfall .cp-project:nth-of-type(2){margin-top:100px}.folio-study.cp-nightfall .cp-project:nth-of-type(3){margin-top:200px}.folio-study.cp-nightfall .cp-project-art{min-height:405px;padding:35px 22px;--study-project-background:#1c211f;background:transparent;border:1px solid #3c433b}.folio-study.cp-nightfall .cp-project-object{width:85%;max-height:330px}.folio-study.cp-nightfall .cp-project-object img{max-height:330px}.folio-study.cp-nightfall .cp-project h3{font-family:"DM Serif Display",Georgia,serif;font-size:34px}.folio-study.cp-nightfall .cp-project dl{grid-template-columns:1fr;gap:16px}.folio-study.cp-nightfall .cp-about{grid-template-columns:1fr 1.2fr;gap:50px 14%;padding-block:135px;background:#202521}.folio-study.cp-nightfall .cp-about .cp-section-head{margin-bottom:0}.folio-study.cp-nightfall .cp-about-art{grid-column:2;grid-row:2;max-width:100px;justify-self:end;opacity:.8}.folio-study.cp-nightfall .cp-about-copy{grid-column:1;grid-row:2;font-family:"DM Serif Display",Georgia,serif;font-size:42px}.folio-study.cp-nightfall .cp-experience{grid-template-columns:1fr 2.5fr;padding-block:130px}.folio-study.cp-nightfall .cp-position{grid-template-columns:100px 1fr 15px;border-color:#5d6658}.folio-study.cp-nightfall .cp-position-dates{color:#d4c697}.folio-study.cp-nightfall .cp-position h3{font-family:"DM Serif Display",Georgia,serif;font-size:31px}.folio-study.cp-nightfall .cp-experience-art{max-width:105px}.folio-study.cp-nightfall .cp-skills{grid-template-columns:1fr 2.5fr;border-top:0;padding-top:0}.folio-study.cp-nightfall .cp-skill-groups li{font-family:var(--cp-mono);font-size:14px;line-height:1.6;border-bottom:1px solid #404c40}.folio-study.cp-nightfall .cp-skills-art{max-width:30px;opacity:.7}.folio-study.cp-nightfall .cp-contact{grid-template-columns:1.5fr 1fr;min-height:760px;background:#0c100d}.folio-study.cp-nightfall .cp-contact h2{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(60px,7.5cqw,116px)}.folio-study.cp-nightfall .cp-ending-layer{width:150px}.folio-study.cp-nightfall .cp-ending-art{border-bottom:1px solid #4e584b;min-height:330px}.folio-study.cp-corvid .cp-hero{grid-template-columns:1fr 1.2fr;min-height:790px;align-items:start;padding-top:105px}.folio-study.cp-corvid .cp-hero-copy{padding-top:35px}.folio-study.cp-corvid .cp-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(65px,7.7cqw,112px);font-weight:500;max-width:8ch;letter-spacing:-.075em}.folio-study.cp-corvid .cp-hero-art{min-height:485px}.folio-study.cp-corvid .cp-layer-0{left:7%;bottom:0;width:82%;max-width:430px;transform:rotate(-4deg)}.folio-study.cp-corvid .cp-layer-1{right:-2%;top:2%;width:45%;max-width:250px;transform:rotate(-20deg)}.folio-study.cp-corvid .cp-layer-2{right:4%;bottom:4%;width:34%;max-width:170px;transform:rotate(22deg);opacity:.75}.folio-study.cp-corvid .cp-kicker{color:#f3d735;letter-spacing:.17em}.folio-study.cp-corvid .cp-section-head{align-items:start;border-left:5px solid #f3d735;padding-left:24px}.folio-study.cp-corvid .cp-section-head h2{font-family:Manrope,Arial,sans-serif;font-size:45px;max-width:9ch}.folio-study.cp-corvid .cp-projects .cp-project{grid-template-columns:1.1fr 1fr;background:none;border-top:1px solid #929182;padding:45px 0 70px;gap:8%}.folio-study.cp-corvid .cp-project:nth-of-type(2n){margin-left:14%;grid-template-columns:1fr 1.25fr}.folio-study.cp-corvid .cp-project:nth-of-type(2n) .cp-project-art{order:2}.folio-study.cp-corvid .cp-project-art{--study-project-background:#2b2b28;background:transparent;min-height:380px;--study-project-clip:polygon(0 0,100% 0,100% 89%,86% 100%,0 100%);clip-path:none}.folio-study.cp-corvid .cp-project h3{font-family:Manrope,Arial,sans-serif;font-size:36px}.folio-study.cp-corvid .cp-about{grid-template-columns:1.4fr 1fr;background:#e5e3d7;color:#262722;--cp-muted:#57584e;--cp-border:#a6a799;--cp-accent:#555d32;border:0;padding-block:125px}.folio-study.cp-corvid .cp-about .cp-section-head{border-left-color:#777a49}.folio-study.cp-corvid .cp-about-copy{grid-column:1;grid-row:2;font-family:Manrope,Arial,sans-serif;font-size:39px;line-height:1.3}.folio-study.cp-corvid .cp-about-art{grid-column:2;grid-row:2;max-width:290px;transform:rotate(-17deg)}.folio-study.cp-corvid .cp-experience{border:0;grid-template-columns:1fr 2.2fr}.folio-study.cp-corvid .cp-position{border-top:1px solid #9b9d87;grid-template-columns:110px 1fr 35px}.folio-study.cp-corvid .cp-position-index{font-size:22px}.folio-study.cp-corvid .cp-experience-art{max-width:190px}.folio-study.cp-corvid .cp-skills{border-top:0;grid-template-columns:1fr 2.2fr}.folio-study.cp-corvid .cp-skill-groups>div{border-left:2px solid #f3d735;padding-left:22px}.folio-study.cp-corvid .cp-skill-groups li{border:0;font-size:19px}.folio-study.cp-corvid .cp-contact{min-height:680px;border-top:7px solid #f3d735}.folio-study.cp-corvid .cp-contact h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(62px,7cqw,100px);font-weight:500}.folio-study.cp-corvid .cp-ending-layer{width:190px;transform:rotate(-18deg)}.folio-study.cp-instant .cp-nav{border-bottom:3px solid #252525;font-family:Space Grotesk,Arial,sans-serif}.folio-study.cp-instant .cp-hero{grid-template-columns:1.15fr 1fr;min-height:760px;padding-top:80px}.folio-study.cp-instant .cp-hero h1{font-family:Space Grotesk,Arial,sans-serif;font-weight:600;max-width:8ch;font-size:clamp(70px,8.2cqw,124px);letter-spacing:-.075em}.folio-study.cp-instant .cp-hero-art{min-height:455px}.folio-study.cp-instant .cp-layer-0{width:335px;max-width:77%;left:2%;top:4%;transform:rotate(-7deg)}.folio-study.cp-instant .cp-layer-1{width:125px;max-width:30%;right:2%;top:0;transform:rotate(14deg);z-index:4}.folio-study.cp-instant .cp-layer-2{width:180px;max-width:44%;left:40%;bottom:0;transform:rotate(8deg);z-index:5}.folio-study.cp-instant .cp-hero-caption{border-top:1px solid #9c9c98;border-bottom:0;margin-top:50px;padding-top:20px}.folio-study.cp-instant .cp-section-head h2{font-family:Space Grotesk,Arial,sans-serif;font-size:48px;font-weight:500}.folio-study.cp-instant .cp-project-list{grid-template-columns:1fr 1fr;gap:90px 9%;align-items:start}.folio-study.cp-instant .cp-projects .cp-project:nth-of-type(3){grid-column:1/-1;max-width:62%;margin-left:8%}.folio-study.cp-instant .cp-project-art{min-height:360px;--study-project-background:#dce6e4;background:transparent;border:solid #fff;border-width:14px 14px 44px;box-shadow:0 5px 20px #0000000c}.folio-study.cp-instant .cp-project:nth-of-type(2) .cp-project-art{--study-project-background:#ede7dd;background:transparent;transform:rotate(3deg)}.folio-study.cp-instant .cp-project:nth-of-type(3) .cp-project-art{transform:rotate(-1deg);min-height:390px;--study-project-background:#c9d8da;background:transparent}.folio-study.cp-instant .cp-project h3{font-family:Space Grotesk,Arial,sans-serif;font-size:34px;font-weight:500}.folio-study.cp-instant .cp-specimen-number{bottom:7px;left:8px}.folio-study.cp-instant .cp-about{grid-template-columns:.8fr 1.5fr;background:#155f73;color:#f4f4eb;--cp-muted:#d8e7e5;--cp-accent:#fff3d5;--cp-border:#68919c;padding-block:115px}.folio-study.cp-instant .cp-about-copy{font-family:Space Grotesk,Arial,sans-serif;font-size:38px;line-height:1.3}.folio-study.cp-instant .cp-about-art{max-width:230px;transform:rotate(-8deg)}.folio-study.cp-instant .cp-experience{grid-template-columns:1fr 2.7fr}.folio-study.cp-instant .cp-position{border-top:2px solid #c9cac7}.folio-study.cp-instant .cp-position h3{font-family:Space Grotesk,Arial,sans-serif;font-weight:500}.folio-study.cp-instant .cp-experience-art{max-width:150px;transform:rotate(9deg)}.folio-study.cp-instant .cp-skills{border-top:0;padding-top:30px;grid-template-columns:1fr 2.7fr}.folio-study.cp-instant .cp-skill-groups{gap:2px;background:#c9cac7;border:1px solid #c9cac7}.folio-study.cp-instant .cp-skill-groups>div{padding:28px;background:#e9e9e7}.folio-study.cp-instant .cp-skill-groups li{font-family:var(--cp-mono);font-size:14px;border:0}.folio-study.cp-instant .cp-contact{min-height:670px;background:#e9e9e7;border-top:3px solid #252525}.folio-study.cp-instant .cp-contact h2{font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(56px,6.8cqw,98px);font-weight:500}.folio-study.cp-instant .cp-ending-layer{width:220px;max-width:72%;transform:rotate(9deg)}.folio-study.cp-vermilion .cp-nav{border-bottom:1px solid #ab251e}.folio-study.cp-vermilion .cp-hero{grid-template-columns:1.2fr 1fr;min-height:785px;align-items:center}.folio-study.cp-vermilion .cp-hero-copy{padding-top:0}.folio-study.cp-vermilion .cp-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(68px,8cqw,118px);font-weight:500;letter-spacing:-.055em;max-width:8ch}.folio-study.cp-vermilion .cp-hero-art{min-height:490px;border-left:1px solid #d9a59c}.folio-study.cp-vermilion .cp-layer-0{left:2%;bottom:0;width:315px;max-width:75%;transform:none}.folio-study.cp-vermilion .cp-layer-1{right:2%;top:0;width:85px;max-width:22%;transform:rotate(18deg);opacity:.8}.folio-study.cp-vermilion .cp-layer-2{right:0;bottom:8%;width:125px;max-width:30%;transform:rotate(-12deg);z-index:4}.folio-study.cp-vermilion .cp-hero-caption{margin-top:20px;border-bottom:3px solid #ab251e}.folio-study.cp-vermilion .cp-section-head{display:grid;grid-template-columns:1fr 2fr;padding-top:24px;border-top:1px solid #ab251e}.folio-study.cp-vermilion .cp-section-head h2{font-family:Playfair Display,Georgia,serif;font-size:45px}.folio-study.cp-vermilion .cp-projects .cp-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:none;border:0}.folio-study.cp-vermilion .cp-projects .cp-project{padding:0 26px;border-left:1px solid #d9a59c;background:transparent}.folio-study.cp-vermilion .cp-projects .cp-project:first-of-type{padding-left:0;border-left:0}.folio-study.cp-vermilion .cp-projects .cp-project:last-child{padding-right:0}.folio-study.cp-vermilion .cp-project-art{min-height:315px;--study-project-background:#f5e9df;background:transparent;padding:34px}.folio-study.cp-vermilion .cp-project h3{font-family:Playfair Display,Georgia,serif;font-size:31px;line-height:1.1}.folio-study.cp-vermilion .cp-project dl{grid-template-columns:1fr;gap:18px}.folio-study.cp-vermilion .cp-about{border:0;padding-block:135px;grid-template-columns:1fr 2fr}.folio-study.cp-vermilion .cp-about-art{max-width:160px}.folio-study.cp-vermilion .cp-about-copy{font-family:Playfair Display,Georgia,serif;font-size:38px;line-height:1.4;max-width:27ch}.folio-study.cp-vermilion .cp-experience{border-top:0;background:#f3e5d9;grid-template-columns:1fr 2fr}.folio-study.cp-vermilion .cp-position{grid-template-columns:100px 1fr 20px;border-top:1px solid #ba7c71}.folio-study.cp-vermilion .cp-position h3{font-family:Playfair Display,Georgia,serif;font-size:29px}.folio-study.cp-vermilion .cp-experience-art{max-width:175px}.folio-study.cp-vermilion .cp-skills{border-top:0;grid-template-columns:1fr 2fr;padding-block:90px 135px}.folio-study.cp-vermilion .cp-skill-groups>div{padding-top:18px;border-top:2px solid #ab251e}.folio-study.cp-vermilion .cp-skill-groups li{font-size:16px;border-bottom:1px dotted #c7998d}.folio-study.cp-vermilion .cp-contact{border-top:3px solid #ab251e;min-height:750px}.folio-study.cp-vermilion .cp-contact h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(58px,6.9cqw,100px);line-height:1.07}.folio-study.cp-vermilion .cp-ending-layer{width:260px;max-width:75%}.folio-study.cp-silverprint .cp-hero{grid-template-columns:1.5fr 1fr;min-height:700px;padding-top:70px;-moz-column-gap:12%;column-gap:12%}.folio-study.cp-silverprint .cp-hero h1{font-family:DM Sans,Arial,sans-serif;font-size:clamp(65px,7cqw,100px);font-weight:400;letter-spacing:-.06em;max-width:8ch}.folio-study.cp-silverprint .cp-hero-art{min-height:405px}.folio-study.cp-silverprint .cp-layer-0{width:225px;max-width:66%;left:5%;top:0;transform:rotate(-5deg)}.folio-study.cp-silverprint .cp-layer-1{width:195px;max-width:58%;right:0;bottom:5%;transform:rotate(9deg);z-index:4}.folio-study.cp-silverprint .cp-layer-2{width:145px;max-width:43%;left:0;bottom:-2%;transform:rotate(-12deg);z-index:1}.folio-study.cp-silverprint .cp-section-head{border-top:1px solid #a5aea7;padding-top:20px}.folio-study.cp-silverprint .cp-section-head h2{font-family:DM Sans,Arial,sans-serif;font-size:36px;letter-spacing:-.04em}.folio-study.cp-silverprint .cp-projects{padding-top:50px;padding-bottom:150px}.folio-study.cp-silverprint .cp-project-list{grid-template-columns:1fr 1fr;gap:110px 12%}.folio-study.cp-silverprint .cp-project-art{--study-project-background:#efefeb;background:transparent;min-height:420px;padding:55px;border:1px solid #e0e0d8;transform:none;aspect-ratio:4/5}.folio-study.cp-silverprint .cp-project:nth-of-type(2n){margin-top:180px}.folio-study.cp-silverprint .cp-project:nth-of-type(2n) .cp-project-art{transform:none;min-height:330px;aspect-ratio:1/1}.folio-study.cp-silverprint .cp-projects .cp-project:nth-of-type(3){max-width:56%;margin-left:15%}.folio-study.cp-silverprint .cp-project h3{font-family:DM Sans,Arial,sans-serif;font-size:30px}.folio-study.cp-silverprint .cp-project dl{font-size:11px;border-top:0;max-width:40ch}.folio-study.cp-silverprint .cp-about{border-top:0;grid-template-columns:1fr 1fr;background:#efefeb;padding-block:130px;gap:40px 14%}.folio-study.cp-silverprint .cp-about .cp-section-head{border:0;margin:0}.folio-study.cp-silverprint .cp-about-art{max-width:190px;transform:rotate(-4deg)}.folio-study.cp-silverprint .cp-about-copy{font-family:DM Sans,Arial,sans-serif;font-size:29px;line-height:1.5}.folio-study.cp-silverprint .cp-experience{grid-template-columns:1fr 2fr;border:0;padding-block:120px}.folio-study.cp-silverprint .cp-position{grid-template-columns:105px 1fr 20px}.folio-study.cp-silverprint .cp-position h3{font-family:DM Sans,Arial,sans-serif;font-size:24px}.folio-study.cp-silverprint .cp-experience-art{max-width:110px}.folio-study.cp-silverprint .cp-skills{grid-template-columns:1fr 2fr;border:0;padding-top:0;padding-bottom:135px}.folio-study.cp-silverprint .cp-skill-groups li{font-size:16px;border-bottom:0;padding-block:8px}.folio-study.cp-silverprint .cp-skill-groups>div{border-left:1px solid #adb6ad;padding-left:25px}.folio-study.cp-silverprint .cp-skills-art{max-width:95px}.folio-study.cp-silverprint .cp-contact{border-top:1px solid #adb6ad;min-height:670px;grid-template-columns:1fr 1fr}.folio-study.cp-silverprint .cp-contact h2{font-family:DM Sans,Arial,sans-serif;font-size:clamp(50px,5.8cqw,86px);font-weight:400}.folio-study.cp-silverprint .cp-ending-layer{max-width:175px;transform:rotate(5deg)}.folio-study.cp-manuscript .cp-nav{border-bottom:3px double #a99981;font-family:Lora,Georgia,serif;font-size:13px}.folio-study.cp-manuscript .cp-hero{grid-template-columns:1fr;min-height:980px;padding-top:75px}.folio-study.cp-manuscript .cp-hero-copy{grid-column:1;grid-row:1;max-width:850px;justify-self:center;text-align:center}.folio-study.cp-manuscript .cp-hero h1{font-family:Lora,Georgia,serif;font-size:clamp(62px,7.5cqw,112px);letter-spacing:-.07em}.folio-study.cp-manuscript .cp-intro{margin:30px auto!important;font-family:Lora,Georgia,serif;max-width:390px}.folio-study.cp-manuscript .cp-hero-art{grid-column:1;grid-row:2;min-height:385px;width:min(700px,100%);justify-self:center;margin-top:30px}.folio-study.cp-manuscript .cp-layer-0{left:20%;top:7%;width:380px;max-width:65%;transform:rotate(-5deg)}.folio-study.cp-manuscript .cp-layer-1{right:6%;top:8%;width:140px;max-width:24%;transform:rotate(12deg)}.folio-study.cp-manuscript .cp-layer-2{left:5%;bottom:5%;width:160px;max-width:26%;transform:rotate(-25deg);z-index:4}.folio-study.cp-manuscript .cp-hero-caption{grid-row:3;margin-top:0;border-bottom:3px double #a99981}.folio-study.cp-manuscript .cp-section-head{display:block;margin-bottom:65px;text-align:center}.folio-study.cp-manuscript .cp-section-head h2{font-family:Lora,Georgia,serif;font-size:42px;margin-top:18px}.folio-study.cp-manuscript .cp-project-list{max-width:1050px;margin:0 auto;gap:95px}.folio-study.cp-manuscript .cp-project,.folio-study.cp-manuscript .cp-project:nth-of-type(2n){grid-template-columns:1fr 1.25fr;gap:10%;border-bottom:1px solid #c5b59c;padding-bottom:75px}.folio-study.cp-manuscript .cp-project:nth-of-type(2n) .cp-project-art{order:0}.folio-study.cp-manuscript .cp-project-art{--study-project-background:none;background:transparent;min-height:325px;border-right:1px solid #c5b59c;padding:35px}.folio-study.cp-manuscript .cp-project h3{font-family:Lora,Georgia,serif;font-size:34px;line-height:1.15}.folio-study.cp-manuscript .cp-project-summary{font-family:Lora,Georgia,serif;line-height:1.8}.folio-study.cp-manuscript .cp-project dl{grid-template-columns:1fr;border:0;padding:0;gap:18px}.folio-study.cp-manuscript .cp-about{grid-template-columns:1fr 2fr 1fr;border-top:0;padding-block:110px 130px}.folio-study.cp-manuscript .cp-about-copy{grid-column:2;font-family:Lora,Georgia,serif;font-size:28px;line-height:1.65}.folio-study.cp-manuscript .cp-about-art{grid-column:3;grid-row:2;max-width:90px;transform:rotate(-20deg)}.folio-study.cp-manuscript .cp-about-copy p+p{font-family:Lora,Georgia,serif;font-size:16px;line-height:1.8}.folio-study.cp-manuscript .cp-experience{grid-template-columns:1fr 3fr 1fr;background:#e9e3d9;border:0}.folio-study.cp-manuscript .cp-experience-list{grid-column:2}.folio-study.cp-manuscript .cp-position{grid-template-columns:95px 1fr 20px;border-top:1px dotted #ad9a80}.folio-study.cp-manuscript .cp-position h3{font-family:Lora,Georgia,serif;font-size:25px;line-height:1.15}.folio-study.cp-manuscript .cp-experience-art{grid-column:1;max-width:45px;justify-self:center}.folio-study.cp-manuscript .cp-skills{grid-template-columns:1fr 3fr 1fr;border:0}.folio-study.cp-manuscript .cp-skill-groups{grid-column:2;gap:60px}.folio-study.cp-manuscript .cp-skill-groups li{font-family:Lora,Georgia,serif;border:0;font-size:17px}.folio-study.cp-manuscript .cp-skills-art{grid-column:3;grid-row:2;max-width:70px}.folio-study.cp-manuscript .cp-contact{grid-template-columns:1fr;text-align:center;min-height:850px;border-top:3px double #a99981}.folio-study.cp-manuscript .cp-ending-art{grid-column:1;grid-row:1;min-height:220px}.folio-study.cp-manuscript .cp-ending-layer{width:255px}.folio-study.cp-manuscript .cp-contact-copy{grid-row:2}.folio-study.cp-manuscript .cp-contact h2{font-family:Lora,Georgia,serif;font-size:68px}.folio-study.cp-manuscript .cp-colophon{grid-row:3;text-align:left}.folio-study.cp-atelier .cp-hero{grid-template-columns:1fr 1.05fr;min-height:850px;padding-top:90px;gap:7%}.folio-study.cp-atelier .cp-hero-copy{grid-column:2;grid-row:1;text-align:left;align-self:center}.folio-study.cp-atelier .cp-hero h1{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(74px,8.2cqw,124px);max-width:7ch;letter-spacing:-.05em}.folio-study.cp-atelier .cp-intro{margin:32px 0!important}.folio-study.cp-atelier .cp-hero-art{grid-column:1;grid-row:1;min-height:590px}.folio-study.cp-atelier .cp-layer-0{left:0;bottom:0;width:360px;max-width:85%;transform:rotate(-4deg);z-index:4}.folio-study.cp-atelier .cp-layer-1{right:0;top:0;width:165px;max-width:39%;transform:none;z-index:3}.folio-study.cp-atelier .cp-layer-2{left:5%;top:0;width:175px;max-width:42%;transform:rotate(-7deg);z-index:2}.folio-study.cp-atelier .cp-hero-caption{grid-row:2;margin-top:0}.folio-study.cp-atelier .cp-section-head{display:block;margin-bottom:65px}.folio-study.cp-atelier .cp-section-head h2{font-family:"DM Serif Display",Georgia,serif;font-size:57px;margin-top:18px}.folio-study.cp-atelier .cp-project-list{gap:130px}.folio-study.cp-atelier .cp-project,.folio-study.cp-atelier .cp-project:nth-of-type(2n){grid-template-columns:1.6fr 1fr;gap:10%;align-items:start}.folio-study.cp-atelier .cp-project:nth-of-type(2n){grid-template-columns:1fr 1.5fr;margin-left:12%}.folio-study.cp-atelier .cp-project-art{min-height:510px;--study-project-background:#455c33;background:transparent;padding:60px}.folio-study.cp-atelier .cp-project:nth-of-type(2) .cp-project-art{--study-project-background:#6f8056;background:transparent}.folio-study.cp-atelier .cp-project-copy{padding-top:45px}.folio-study.cp-atelier .cp-project h3{font-family:"DM Serif Display",Georgia,serif;font-size:44px}.folio-study.cp-atelier .cp-project dl{grid-template-columns:1fr;gap:20px}.folio-study.cp-atelier .cp-about{background:#e6e2cf;color:#36492e;--cp-muted:#637354;--cp-accent:#36492e;--cp-border:#b2b99b;grid-template-columns:.8fr 1.5fr;border:0;padding-block:135px}.folio-study.cp-atelier .cp-about-copy{font-family:"DM Serif Display",Georgia,serif;font-size:44px;line-height:1.32}.folio-study.cp-atelier .cp-about-art{max-width:150px}.folio-study.cp-atelier .cp-experience{grid-template-columns:1fr 2fr;border:0;padding-block:130px}.folio-study.cp-atelier .cp-position{grid-template-columns:110px 1fr 25px;border-top:1px dashed #a4b38a}.folio-study.cp-atelier .cp-position h3{font-family:"DM Serif Display",Georgia,serif;font-size:31px}.folio-study.cp-atelier .cp-experience-art{max-width:145px}.folio-study.cp-atelier .cp-skills{grid-template-columns:1fr 2fr;border:0;padding-top:20px}.folio-study.cp-atelier .cp-skill-groups>div{border-left:3px solid #c8d1ae;padding-left:25px}.folio-study.cp-atelier .cp-skill-groups li{border:0;font-size:18px}.folio-study.cp-atelier .cp-contact{grid-template-columns:1.15fr 1fr;min-height:710px;background:#455c33;border-top:0}.folio-study.cp-atelier .cp-contact h2{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(62px,7cqw,104px)}.folio-study.cp-atelier .cp-ending-layer{width:330px;max-width:85%;transform:rotate(6deg)}.folio-study.cp-ember .cp-hero{grid-template-columns:1.3fr 1fr;min-height:750px;padding-top:115px;align-items:start}.folio-study.cp-ember .cp-hero h1{font-family:DM Sans,Arial,sans-serif;font-size:clamp(65px,7.5cqw,110px);font-weight:400;max-width:8ch;letter-spacing:-.065em}.folio-study.cp-ember .cp-hero-art{min-height:470px;align-self:end}.folio-study.cp-ember .cp-layer-0{left:30%;top:0;width:250px;max-width:60%;transform:none}.folio-study.cp-ember .cp-layer-1{left:0;bottom:0;width:330px;max-width:85%;transform:rotate(-8deg);z-index:1}.folio-study.cp-ember .cp-layer-2{right:0;bottom:5%;width:135px;max-width:34%;transform:rotate(13deg);z-index:4}.folio-study.cp-ember .cp-hero-caption{margin-top:25px;border-bottom:1px solid #936e5d}.folio-study.cp-ember .cp-section-head{align-items:center;max-width:1050px}.folio-study.cp-ember .cp-section-head h2{font-family:"DM Serif Display",Georgia,serif;font-size:48px}.folio-study.cp-ember .cp-projects .cp-project{grid-template-columns:1fr 2fr;gap:7%;padding-block:55px;border-top:1px solid #76594e}.folio-study.cp-ember .cp-project-art{--study-project-background:#3b2924;background:transparent;min-height:260px}.folio-study.cp-ember .cp-project-copy{padding-top:0}.folio-study.cp-ember .cp-project h3{font-family:"DM Serif Display",Georgia,serif;font-size:39px}.folio-study.cp-ember .cp-project dl{border:0;padding:0;max-width:650px}.folio-study.cp-ember .cp-about{grid-template-columns:1fr 1.35fr;background:#d8b7a9;color:#37221b;--cp-muted:#65473b;--cp-accent:#633f30;--cp-border:#ad8774;border:0;padding-block:125px}.folio-study.cp-ember .cp-about-copy{font-family:"DM Serif Display",Georgia,serif;font-size:41px;line-height:1.4}.folio-study.cp-ember .cp-about-art{max-width:280px;transform:rotate(-12deg)}.folio-study.cp-ember .cp-experience{grid-template-columns:1fr 2.5fr;border:0;padding-block:130px}.folio-study.cp-ember .cp-position{grid-template-columns:110px 1fr 20px;border-top:1px solid #99735e}.folio-study.cp-ember .cp-position h3{font-family:"DM Serif Display",Georgia,serif;font-size:29px}.folio-study.cp-ember .cp-experience-art{max-width:150px}.folio-study.cp-ember .cp-skills{border:0;grid-template-columns:1fr 2.5fr;padding-top:0}.folio-study.cp-ember .cp-skill-groups li{border:0;font-size:19px}.folio-study.cp-ember .cp-skill-groups>div{border-left:2px solid #ffaa89;padding-left:25px}.folio-study.cp-ember .cp-contact{min-height:690px;background:#221714;grid-template-columns:1.35fr 1fr;border-top:1px solid #99735e}.folio-study.cp-ember .cp-contact h2{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(60px,6.5cqw,94px)}.folio-study.cp-ember .cp-ending-layer{width:195px;max-width:65%}.folio-study.cp-muse .cp-hero{grid-template-columns:1.4fr .8fr;min-height:790px;gap:4%;padding-top:110px}.folio-study.cp-muse .cp-hero h1{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(75px,9cqw,136px);letter-spacing:-.05em;max-width:8ch}.folio-study.cp-muse .cp-hero-art{min-height:500px}.folio-study.cp-muse .cp-layer-0{left:15%;top:0;width:280px;max-width:80%;transform:rotate(-4deg);z-index:3}.folio-study.cp-muse .cp-layer-1{left:0;bottom:0;width:265px;max-width:77%;transform:rotate(9deg);z-index:1}.folio-study.cp-muse .cp-layer-2{right:0;bottom:0;width:130px;max-width:38%;transform:rotate(-25deg);z-index:4}.folio-study.cp-muse .cp-kicker{letter-spacing:.15em}.folio-study.cp-muse .cp-section-head{display:block;margin-bottom:65px}.folio-study.cp-muse .cp-section-head h2{font-family:"DM Serif Display",Georgia,serif;font-size:46px;margin-top:20px}.folio-study.cp-muse .cp-project-list{grid-template-columns:1fr 1fr;gap:100px 12%;align-items:start}.folio-study.cp-muse .cp-project,.folio-study.cp-muse .cp-project:nth-of-type(2n){display:block}.folio-study.cp-muse .cp-project:nth-of-type(2){margin-top:140px}.folio-study.cp-muse .cp-project:nth-of-type(3){grid-column:1/-1;max-width:55%;margin-left:12%}.folio-study.cp-muse .cp-project-art{--study-project-background:#e4e7de;background:transparent;min-height:390px;padding:50px}.folio-study.cp-muse .cp-project:nth-of-type(2) .cp-project-art{--study-project-background:#e6e3ee;background:transparent;min-height:350px}.folio-study.cp-muse .cp-project h3{font-family:"DM Serif Display",Georgia,serif;font-size:37px}.folio-study.cp-muse .cp-project dl{grid-template-columns:1fr;gap:16px;border-top:0;max-width:37ch}.folio-study.cp-muse .cp-about{grid-template-columns:1fr 1.4fr;padding-block:130px;background:#dddde9;border:0}.folio-study.cp-muse .cp-about-art{max-width:170px;transform:rotate(-18deg)}.folio-study.cp-muse .cp-about-copy{font-family:"DM Serif Display",Georgia,serif;font-size:43px;line-height:1.35}.folio-study.cp-muse .cp-experience{grid-template-columns:1fr 2fr;border:0;padding-block:120px}.folio-study.cp-muse .cp-position{border-top:1px dotted #86917e;grid-template-columns:100px 1fr 20px}.folio-study.cp-muse .cp-position h3{font-family:"DM Serif Display",Georgia,serif;font-size:29px}.folio-study.cp-muse .cp-experience-art{max-width:110px;transform:rotate(-12deg)}.folio-study.cp-muse .cp-skills{border:0;grid-template-columns:1fr 2fr;padding-top:0}.folio-study.cp-muse .cp-skill-groups li{border:0;font-family:"DM Serif Display",Georgia,serif;font-size:22px}.folio-study.cp-muse .cp-skill-groups>div{border-top:1px solid #9da594;padding-top:25px}.folio-study.cp-muse .cp-contact{min-height:780px;border-top:1px solid #9da594;grid-template-columns:1.3fr 1fr}.folio-study.cp-muse .cp-contact h2{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(63px,7cqw,106px)}.folio-study.cp-muse .cp-ending-layer{width:220px;max-width:72%;transform:rotate(5deg)}.folio-study.cp-visage .cp-nav{border-bottom:2px solid #fad55b}.folio-study.cp-visage .cp-hero{grid-template-columns:1.1fr 1fr;min-height:820px;gap:8%;padding-top:100px}.folio-study.cp-visage .cp-hero h1{font-family:Outfit,Arial,sans-serif;font-size:clamp(85px,11cqw,162px);text-transform:none;font-weight:600;line-height:.91;letter-spacing:-.075em;max-width:7ch}.folio-study.cp-visage .cp-hero-art{min-height:490px}.folio-study.cp-visage .cp-layer-0{width:335px;max-width:78%;left:6%;top:0;transform:rotate(-4deg)}.folio-study.cp-visage .cp-layer-1{width:260px;max-width:62%;left:12%;top:20%;transform:rotate(-7deg);z-index:5}.folio-study.cp-visage .cp-layer-2{width:180px;max-width:44%;left:22%;top:56%;transform:rotate(6deg);z-index:5}.folio-study.cp-visage .cp-hero-caption{border-bottom:0;border-top:2px solid #3461ff;padding-top:20px;margin-top:35px}.folio-study.cp-visage .cp-section-head{display:block;border-top:2px solid #fad55b;padding-top:22px}.folio-study.cp-visage .cp-section-head h2{font-family:Outfit,Arial,sans-serif;font-size:clamp(52px,6cqw,84px);font-weight:500;letter-spacing:-.06em;margin-top:18px}.folio-study.cp-visage .cp-projects .cp-project{grid-template-columns:1fr 1fr;background:#161616;padding:40px;gap:8%;align-items:center}.folio-study.cp-visage .cp-projects .cp-project:nth-of-type(2n){margin:50px 0 50px 12%;grid-template-columns:1fr 1.1fr}.folio-study.cp-visage .cp-project:nth-of-type(2n) .cp-project-art{order:2;--study-project-background:#fad55b;background:transparent}.folio-study.cp-visage .cp-project-art{--study-project-background:#3461ff;background:transparent;min-height:385px}.folio-study.cp-visage .cp-project h3{font-family:Outfit,Arial,sans-serif;font-size:42px;font-weight:500}.folio-study.cp-visage .cp-project dl{grid-template-columns:1fr;gap:15px}.folio-study.cp-visage .cp-about{background:#3461ff;color:#fffbea;--cp-muted:#e4e9ff;--cp-border:#869fff;--cp-accent:#fff0aa;grid-template-columns:1.5fr 1fr;border:0;padding-block:125px}.folio-study.cp-visage .cp-about-copy{grid-column:1;grid-row:2;font-family:Outfit,Arial,sans-serif;font-size:47px;line-height:1.22}.folio-study.cp-visage .cp-about-art{grid-column:2;grid-row:2;max-width:245px;transform:rotate(-8deg)}.folio-study.cp-visage .cp-experience{grid-template-columns:1fr 2.2fr;border:0}.folio-study.cp-visage .cp-position{grid-template-columns:100px 1fr 35px;border-top:2px solid #3461ff}.folio-study.cp-visage .cp-position h3{font-family:Outfit,Arial,sans-serif;font-size:32px}.folio-study.cp-visage .cp-position-index{font-size:26px}.folio-study.cp-visage .cp-skills{grid-template-columns:1fr 2.2fr;border:0;padding-top:0}.folio-study.cp-visage .cp-skill-groups li{font-family:Outfit,Arial,sans-serif;font-size:24px;border-bottom:1px solid #484b5c}.folio-study.cp-visage .cp-skill-groups>div{border-top:5px solid #fad55b;padding-top:23px}.folio-study.cp-visage .cp-contact{background:#161616;border-top:5px solid #3461ff;min-height:750px;grid-template-columns:1.3fr 1fr}.folio-study.cp-visage .cp-contact h2{font-family:Outfit,Arial,sans-serif;font-size:clamp(66px,8cqw,120px);font-weight:500;line-height:.96}.folio-study.cp-visage .cp-ending-layer{width:235px;max-width:70%;transform:rotate(12deg)}.folio-study.cp-volt .cp-nav{font-family:var(--cp-mono);border-bottom:2px solid #334820}.folio-study.cp-volt .cp-hero{grid-template-columns:1.2fr 1fr;min-height:770px;padding-top:75px;gap:7%}.folio-study.cp-volt .cp-hero h1{font-family:Chakra Petch,Arial,sans-serif;font-size:clamp(65px,8.7cqw,130px);font-weight:700;line-height:.94;letter-spacing:-.06em;text-transform:uppercase;max-width:8ch}.folio-study.cp-volt .cp-kicker{padding:8px 11px;border:1px solid #7d9154;display:inline-block}.folio-study.cp-volt .cp-hero-art{min-height:470px}.folio-study.cp-volt .cp-layer-0{width:350px;max-width:87%;left:5%;top:12%;transform:rotate(-5deg)}.folio-study.cp-volt .cp-layer-1{left:0;bottom:0;width:160px;max-width:40%;transform:rotate(-18deg);z-index:4}.folio-study.cp-volt .cp-layer-2{right:-2%;top:0;width:150px;max-width:37%;transform:rotate(17deg);z-index:1}.folio-study.cp-volt .cp-hero-caption{border-top:2px solid #334820;border-bottom:0;margin-top:30px;padding-top:20px}.folio-study.cp-volt .cp-section-head{border-bottom:2px solid #334820;padding-bottom:28px;margin-bottom:0}.folio-study.cp-volt .cp-section-head h2{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:49px}.folio-study.cp-volt .cp-projects .cp-project-list{border:0;gap:1px;background:#7c905d}.folio-study.cp-volt .cp-projects .cp-project{padding:28px;background:#e7f2c6}.folio-study.cp-volt .cp-project-art{--study-project-background:#d3e79f;background:transparent;min-height:290px;padding:25px;border:1px solid #aac280}.folio-study.cp-volt .cp-project h3{font-family:Chakra Petch,Arial,sans-serif;font-size:31px;font-weight:700;text-transform:uppercase;line-height:1.08}.folio-study.cp-volt .cp-project dl{border-top:1px solid #a7b987;grid-template-columns:1fr;gap:17px}.folio-study.cp-volt .cp-meta{font-size:9px}.folio-study.cp-volt .cp-about{background:#25341b;color:#f0ffd5;--cp-muted:#c3d4a9;--cp-accent:#c9ff00;--cp-border:#5e7744;grid-template-columns:1fr 1.8fr;border:0;padding-block:110px}.folio-study.cp-volt .cp-about .cp-section-head{border-color:#c9ff00}.folio-study.cp-volt .cp-about-copy{font-family:Chakra Petch,Arial,sans-serif;font-size:39px;line-height:1.4;font-weight:500}.folio-study.cp-volt .cp-about-art{max-width:220px;transform:rotate(7deg)}.folio-study.cp-volt .cp-experience{grid-template-columns:1fr 3fr;border:0}.folio-study.cp-volt .cp-position{grid-template-columns:115px 1fr 25px;border-top:1px solid #71854d}.folio-study.cp-volt .cp-position h3{font-family:Chakra Petch,Arial,sans-serif;font-size:28px;font-weight:700}.folio-study.cp-volt .cp-experience-art{max-width:155px}.folio-study.cp-volt .cp-skills{border:0;grid-template-columns:1fr 3fr;padding-top:30px}.folio-study.cp-volt .cp-skill-groups{border:1px solid #8c9f65;gap:1px;background:#8c9f65}.folio-study.cp-volt .cp-skill-groups>div{background:#dfebb7;padding:25px}.folio-study.cp-volt .cp-skill-groups li{font-family:var(--cp-mono);font-size:13px;border-bottom:1px solid #a8ba87}.folio-study.cp-volt .cp-contact{border-top:5px solid #334820;background:#dfebb7;min-height:690px}.folio-study.cp-volt .cp-contact h2{font-family:Chakra Petch,Arial,sans-serif;font-size:clamp(58px,7cqw,106px);text-transform:uppercase;font-weight:700}.folio-study.cp-volt .cp-ending-layer{width:230px;max-width:75%;transform:rotate(-12deg)}@container folio-scenes (min-width:761px) and (max-width:1100px){.folio-study.cp-nightfall .cp-project-list{gap:25px}.folio-study.cp-nightfall .cp-project-art{min-height:310px;padding:20px}.folio-study.cp-nightfall .cp-project h3{font-size:28px}.folio-study.cp-instant .cp-layer-0{max-width:82%}.folio-study.cp-instant .cp-layer-2{max-width:40%}.folio-study.cp-vermilion .cp-projects .cp-project,.folio-study.cp-volt .cp-projects .cp-project{padding:20px}.folio-study.cp-vermilion .cp-project h3,.folio-study.cp-volt .cp-project h3{font-size:27px}.folio-study.cp-manuscript .cp-about,.folio-study.cp-manuscript .cp-experience,.folio-study.cp-manuscript .cp-skills{grid-template-columns:.5fr 3fr .5fr}.folio-study.cp-atelier .cp-hero-art{min-height:530px}.folio-study.cp-atelier .cp-project-art{min-height:420px}.folio-study.cp-atelier .cp-project-copy{padding-top:0}.folio-study.cp-visage .cp-projects .cp-project{padding:28px}.folio-study.cp-visage .cp-project-art{min-height:320px}}@container folio-scenes (max-width:760px){.portfolio-document.folio-study.cp-wildwood .cp-hero{padding-top:85px;min-height:780px;display:flex;flex-direction:column;justify-content:space-between;background-position:48%}.portfolio-document.folio-study.cp-wildwood .cp-hero-copy{text-align:center;max-width:440px}.portfolio-document.folio-study.cp-wildwood .cp-hero h1{font-size:clamp(54px,16cqw,90px)}.portfolio-document.folio-study.cp-wildwood .cp-intro{margin:28px auto!important;max-width:28ch}.portfolio-document.folio-study.cp-wildwood .cp-hero-art{position:absolute;inset:0;min-height:0;margin:0}.portfolio-document.folio-study.cp-wildwood .cp-layer-0{left:-18px;bottom:80px;width:135px;max-width:35%;transform:rotate(12deg)}.portfolio-document.folio-study.cp-wildwood .cp-layer-1{right:-16px;bottom:105px;width:130px;max-width:34%;transform:rotate(-12deg)}.portfolio-document.folio-study.cp-wildwood .cp-layer-2{right:28%;bottom:75px;width:115px;max-width:30%;opacity:.75}.portfolio-document.folio-study.cp-wildwood .cp-hero-caption{min-height:0;margin-top:225px;width:100%;padding:24px 0}.portfolio-document.folio-study.cp-wildwood .cp-projects .cp-project{margin:0;display:block}.portfolio-document.folio-study.cp-wildwood .cp-project-art{min-height:330px}.portfolio-document.folio-study.cp-wildwood .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-wildwood .cp-about{padding-block:80px}.portfolio-document.folio-study.cp-wildwood .cp-about-art{max-width:185px;justify-self:center}.portfolio-document.folio-study.cp-wildwood .cp-about-copy{font-size:29px;line-height:1.5}.portfolio-document.folio-study.cp-wildwood .cp-position{border-left:1px solid #71826c;padding-left:20px}.portfolio-document.folio-study.cp-wildwood .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-wildwood .cp-ending-layer{width:245px}.portfolio-document.folio-study.cp-wildwood .cp-contact h2{font-size:48px}.portfolio-document.folio-study.cp-nightfall .cp-hero h1{font-size:clamp(68px,19cqw,112px);max-width:7ch}.portfolio-document.folio-study.cp-nightfall .cp-hero-art{min-height:435px;width:min(100%,400px);justify-self:center;margin-top:45px}.portfolio-document.folio-study.cp-nightfall .cp-layer-0{left:15%;top:0;width:220px;max-width:62%}.portfolio-document.folio-study.cp-nightfall .cp-layer-1{left:16%;top:2%;width:198px;max-width:56%}.portfolio-document.folio-study.cp-nightfall .cp-layer-2{right:0;bottom:0;width:95px;max-width:27%}.portfolio-document.folio-study.cp-nightfall .cp-project-list{gap:80px}.portfolio-document.folio-study.cp-nightfall .cp-project{margin:0}.portfolio-document.folio-study.cp-nightfall .cp-project-art{min-height:380px;max-width:85%;margin:auto}.portfolio-document.folio-study.cp-nightfall .cp-project:nth-of-type(2n) .cp-project-art{margin-left:0}.portfolio-document.folio-study.cp-nightfall .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-nightfall .cp-project h3{font-size:35px}.portfolio-document.folio-study.cp-nightfall .cp-about-art{grid-column:1;grid-row:2;justify-self:end;max-width:85px}.portfolio-document.folio-study.cp-nightfall .cp-about-copy{grid-column:1;grid-row:3;font-size:34px}.portfolio-document.folio-study.cp-nightfall .cp-skills-art{max-width:25px}.portfolio-document.folio-study.cp-nightfall .cp-skill-groups li{font-size:12px}.portfolio-document.folio-study.cp-nightfall .cp-ending-art{width:75%;justify-self:center;min-height:290px}.portfolio-document.folio-study.cp-nightfall .cp-ending-layer{width:135px}.portfolio-document.folio-study.cp-nightfall .cp-contact h2{font-size:61px}.portfolio-document.folio-study.cp-corvid .cp-hero h1{font-size:clamp(58px,16cqw,92px);font-weight:500}.portfolio-document.folio-study.cp-corvid .cp-hero-art{min-height:350px;margin-top:45px}.portfolio-document.folio-study.cp-corvid .cp-layer-0{max-width:295px;width:85%;left:0}.portfolio-document.folio-study.cp-corvid .cp-layer-1{width:45%;max-width:165px;right:-5%;top:-4%}.portfolio-document.folio-study.cp-corvid .cp-layer-2{width:31%;max-width:110px;right:0}.portfolio-document.folio-study.cp-corvid .cp-section-head{padding-left:18px;border-left-width:4px}.portfolio-document.folio-study.cp-corvid .cp-section-head h2{font-size:36px}.portfolio-document.folio-study.cp-corvid .cp-projects .cp-project{margin:0;padding:30px 0 0}.portfolio-document.folio-study.cp-corvid .cp-project-art{min-height:305px}.portfolio-document.folio-study.cp-corvid .cp-project h3{font-size:32px}.portfolio-document.folio-study.cp-corvid .cp-about-art{grid-column:1;grid-row:2;max-width:235px;justify-self:end}.portfolio-document.folio-study.cp-corvid .cp-about-copy{grid-column:1;grid-row:3;font-size:30px}.portfolio-document.folio-study.cp-corvid .cp-skill-groups>div{padding-left:16px}.portfolio-document.folio-study.cp-corvid .cp-ending-layer{width:165px}.portfolio-document.folio-study.cp-corvid .cp-contact h2{font-size:56px}.portfolio-document.folio-study.cp-instant .cp-hero h1{font-size:clamp(59px,16.5cqw,98px);font-weight:600}.portfolio-document.folio-study.cp-instant .cp-hero-art{min-height:365px;margin-top:45px}.portfolio-document.folio-study.cp-instant .cp-layer-0{width:255px;max-width:75%;left:0;top:0}.portfolio-document.folio-study.cp-instant .cp-layer-1{width:95px;max-width:28%;right:0;top:0}.portfolio-document.folio-study.cp-instant .cp-layer-2{width:135px;max-width:40%;left:49%;bottom:0}.portfolio-document.folio-study.cp-instant .cp-hero-caption{margin-top:35px}.portfolio-document.folio-study.cp-instant .cp-projects .cp-project:nth-of-type(3){grid-column:auto;max-width:100%;margin:0}.portfolio-document.folio-study.cp-instant .cp-project-list{gap:75px}.portfolio-document.folio-study.cp-instant .cp-project-art{min-height:320px;border-width:10px 10px 32px;max-width:96%;margin:auto}.portfolio-document.folio-study.cp-instant .cp-project:nth-of-type(3) .cp-project-art{min-height:320px}.portfolio-document.folio-study.cp-instant .cp-project h3{font-size:32px}.portfolio-document.folio-study.cp-instant .cp-about-art{max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-instant .cp-about-copy{font-size:31px}.portfolio-document.folio-study.cp-instant .cp-skill-groups{gap:2px}.portfolio-document.folio-study.cp-instant .cp-skill-groups>div{padding:20px 13px}.portfolio-document.folio-study.cp-instant .cp-skill-groups li{font-size:12px;gap:6px}.portfolio-document.folio-study.cp-instant .cp-contact h2{font-size:54px}.portfolio-document.folio-study.cp-instant .cp-ending-layer{width:170px}.portfolio-document.folio-study.cp-vermilion .cp-hero h1{font-size:clamp(60px,16cqw,98px)}.portfolio-document.folio-study.cp-vermilion .cp-hero-art{min-height:420px;border-left:0;margin-top:45px}.portfolio-document.folio-study.cp-vermilion .cp-layer-0{width:275px;max-width:77%;left:0}.portfolio-document.folio-study.cp-vermilion .cp-layer-1{width:70px;max-width:20%;right:0;top:0}.portfolio-document.folio-study.cp-vermilion .cp-layer-2{width:95px;max-width:27%;right:0;bottom:5%}.portfolio-document.folio-study.cp-vermilion .cp-hero-caption{margin-top:30px}.portfolio-document.folio-study.cp-vermilion .cp-projects .cp-project-list{grid-template-columns:1fr;gap:65px}.portfolio-document.folio-study.cp-vermilion .cp-projects .cp-project{padding:0;border-left:0}.portfolio-document.folio-study.cp-vermilion .cp-project h3{font-size:33px}.portfolio-document.folio-study.cp-vermilion .cp-project dl{grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-vermilion .cp-about-art{max-width:145px;justify-self:end}.portfolio-document.folio-study.cp-vermilion .cp-about-copy{font-size:30px;line-height:1.5}.portfolio-document.folio-study.cp-vermilion .cp-section-head h2{font-size:35px}.portfolio-document.folio-study.cp-vermilion .cp-contact h2{font-size:51px}.portfolio-document.folio-study.cp-vermilion .cp-ending-layer{width:210px}.portfolio-document.folio-study.cp-vermilion .cp-ending-art{min-height:295px}.portfolio-document.folio-study.cp-silverprint .cp-hero h1{font-size:clamp(52px,14.8cqw,88px)}.portfolio-document.folio-study.cp-silverprint .cp-hero-art{min-height:340px;max-width:330px;width:100%;justify-self:center;margin-top:35px}.portfolio-document.folio-study.cp-silverprint .cp-layer-0{width:185px;max-width:60%}.portfolio-document.folio-study.cp-silverprint .cp-layer-1{width:155px;max-width:52%}.portfolio-document.folio-study.cp-silverprint .cp-layer-2{width:110px;max-width:37%}.portfolio-document.folio-study.cp-silverprint .cp-project-list{gap:85px}.portfolio-document.folio-study.cp-silverprint .cp-projects .cp-project{max-width:100%;margin:0}.portfolio-document.folio-study.cp-silverprint .cp-project-art{min-height:355px;max-width:94%;margin:auto}.portfolio-document.folio-study.cp-silverprint .cp-project:nth-of-type(2n) .cp-project-art{min-height:300px;max-width:87%;margin-left:0}.portfolio-document.folio-study.cp-silverprint .cp-project h3{font-size:29px}.portfolio-document.folio-study.cp-silverprint .cp-about-copy{font-size:26px;line-height:1.6}.portfolio-document.folio-study.cp-silverprint .cp-about-art{max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-silverprint .cp-skill-groups>div{padding-left:15px}.portfolio-document.folio-study.cp-silverprint .cp-skill-groups li{font-size:14px}.portfolio-document.folio-study.cp-silverprint .cp-contact h2{font-size:49px}.portfolio-document.folio-study.cp-silverprint .cp-ending-layer{width:155px}.portfolio-document.folio-study.cp-silverprint .cp-section-head h2{font-size:32px}.portfolio-document.folio-study.cp-manuscript .cp-hero{min-height:0;padding-top:60px}.portfolio-document.folio-study.cp-manuscript .cp-hero-copy{text-align:center}.portfolio-document.folio-study.cp-manuscript .cp-hero h1{font-size:clamp(49px,14.5cqw,85px)}.portfolio-document.folio-study.cp-manuscript .cp-intro{margin:27px auto!important}.portfolio-document.folio-study.cp-manuscript .cp-hero-art{min-height:290px;width:100%;margin-top:30px}.portfolio-document.folio-study.cp-manuscript .cp-layer-0{width:250px;max-width:75%;left:15%;top:14%}.portfolio-document.folio-study.cp-manuscript .cp-layer-1{width:82px;max-width:25%;right:0;top:5%}.portfolio-document.folio-study.cp-manuscript .cp-layer-2{width:105px;max-width:31%;left:0;bottom:4%}.portfolio-document.folio-study.cp-manuscript .cp-section-head{text-align:left}.portfolio-document.folio-study.cp-manuscript .cp-section-head h2{font-size:33px}.portfolio-document.folio-study.cp-manuscript .cp-project-art{border-right:0;min-height:285px;--study-project-background:#e9e3d9;background:transparent}.portfolio-document.folio-study.cp-manuscript .cp-projects .cp-project{padding-bottom:40px}.portfolio-document.folio-study.cp-manuscript .cp-project h3{font-size:31px}.portfolio-document.folio-study.cp-manuscript .cp-about,.portfolio-document.folio-study.cp-manuscript .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-manuscript .cp-about-art{grid-column:1;grid-row:2;max-width:70px;justify-self:end}.portfolio-document.folio-study.cp-manuscript .cp-about-copy{grid-column:1;grid-row:3;font-size:25px;line-height:1.6}.portfolio-document.folio-study.cp-manuscript .cp-experience{grid-template-columns:1fr}.portfolio-document.folio-study.cp-manuscript .cp-experience-list{grid-column:1}.portfolio-document.folio-study.cp-manuscript .cp-experience-art{grid-column:1;max-width:33px;justify-self:end}.portfolio-document.folio-study.cp-manuscript .cp-skills{grid-template-columns:1fr}.portfolio-document.folio-study.cp-manuscript .cp-skill-groups{grid-column:1;grid-row:2;gap:25px}.portfolio-document.folio-study.cp-manuscript .cp-skills-art{grid-column:1;grid-row:3;max-width:60px}.portfolio-document.folio-study.cp-manuscript .cp-skill-groups li{font-size:15px}.portfolio-document.folio-study.cp-manuscript .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-manuscript .cp-contact h2{font-size:47px}.portfolio-document.folio-study.cp-manuscript .cp-ending-art{min-height:200px}.portfolio-document.folio-study.cp-manuscript .cp-ending-layer{width:235px}.portfolio-document.folio-study.cp-atelier .cp-hero-copy{grid-column:1;grid-row:1;text-align:left}.portfolio-document.folio-study.cp-atelier .cp-hero h1{font-size:clamp(66px,18cqw,104px);max-width:7ch}.portfolio-document.folio-study.cp-atelier .cp-intro{margin:28px 0!important}.portfolio-document.folio-study.cp-atelier .cp-hero-art{grid-column:1;grid-row:2;min-height:455px;width:100%;margin-top:35px}.portfolio-document.folio-study.cp-atelier .cp-layer-0{width:265px;max-width:82%;bottom:0}.portfolio-document.folio-study.cp-atelier .cp-layer-1{width:120px;max-width:36%;right:0;top:0}.portfolio-document.folio-study.cp-atelier .cp-layer-2{width:135px;max-width:41%;left:4%;top:0}.portfolio-document.folio-study.cp-atelier .cp-hero-caption{grid-row:3;margin-top:25px}.portfolio-document.folio-study.cp-atelier .cp-section-head h2{font-size:43px}.portfolio-document.folio-study.cp-atelier .cp-projects .cp-project{margin:0;display:block}.portfolio-document.folio-study.cp-atelier .cp-project-art{min-height:390px}.portfolio-document.folio-study.cp-atelier .cp-project-copy{padding-top:28px}.portfolio-document.folio-study.cp-atelier .cp-project h3{font-size:38px}.portfolio-document.folio-study.cp-atelier .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-atelier .cp-about-art{max-width:125px;justify-self:end}.portfolio-document.folio-study.cp-atelier .cp-about-copy{font-size:34px}.portfolio-document.folio-study.cp-atelier .cp-skill-groups>div{padding-left:14px}.portfolio-document.folio-study.cp-atelier .cp-contact h2{font-size:57px}.portfolio-document.folio-study.cp-atelier .cp-ending-layer{width:275px;max-width:86%}.portfolio-document.folio-study.cp-ember .cp-hero h1{font-size:clamp(57px,16cqw,96px)}.portfolio-document.folio-study.cp-ember .cp-hero-art{min-height:360px;margin-top:45px}.portfolio-document.folio-study.cp-ember .cp-layer-0{left:35%;top:0;width:195px;max-width:57%}.portfolio-document.folio-study.cp-ember .cp-layer-1{width:270px;max-width:84%;bottom:0}.portfolio-document.folio-study.cp-ember .cp-layer-2{right:0;bottom:0;width:95px;max-width:29%}.portfolio-document.folio-study.cp-ember .cp-projects .cp-project{padding-block:35px 0}.portfolio-document.folio-study.cp-ember .cp-project-art{min-height:280px}.portfolio-document.folio-study.cp-ember .cp-project h3{font-size:35px}.portfolio-document.folio-study.cp-ember .cp-about-art{max-width:205px;justify-self:end}.portfolio-document.folio-study.cp-ember .cp-about-copy{font-size:33px}.portfolio-document.folio-study.cp-ember .cp-section-head h2{font-size:39px}.portfolio-document.folio-study.cp-ember .cp-skill-groups>div{padding-left:15px}.portfolio-document.folio-study.cp-ember .cp-contact h2{font-size:55px}.portfolio-document.folio-study.cp-ember .cp-ending-layer{width:160px}.portfolio-document.folio-study.cp-muse .cp-hero h1{font-size:clamp(65px,18.5cqw,106px)}.portfolio-document.folio-study.cp-muse .cp-hero-art{min-height:415px;margin-top:30px}.portfolio-document.folio-study.cp-muse .cp-layer-0{width:235px;max-width:71%;left:17%;top:0}.portfolio-document.folio-study.cp-muse .cp-layer-1{width:225px;max-width:70%;left:0;bottom:0}.portfolio-document.folio-study.cp-muse .cp-layer-2{width:100px;max-width:31%;right:0;bottom:0}.portfolio-document.folio-study.cp-muse .cp-project-list{gap:85px}.portfolio-document.folio-study.cp-muse .cp-projects .cp-project{margin:0;max-width:none}.portfolio-document.folio-study.cp-muse .cp-project:nth-of-type(3){grid-column:auto}.portfolio-document.folio-study.cp-muse .cp-project-art{min-height:345px}.portfolio-document.folio-study.cp-muse .cp-project:nth-of-type(2n) .cp-project-art{max-width:90%;margin-left:auto}.portfolio-document.folio-study.cp-muse .cp-project h3{font-size:34px}.portfolio-document.folio-study.cp-muse .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-muse .cp-about-art{max-width:135px;justify-self:end}.portfolio-document.folio-study.cp-muse .cp-about-copy{font-size:34px}.portfolio-document.folio-study.cp-muse .cp-skill-groups li{font-size:20px}.portfolio-document.folio-study.cp-muse .cp-contact h2{font-size:60px}.portfolio-document.folio-study.cp-muse .cp-ending-art{min-height:285px}.portfolio-document.folio-study.cp-muse .cp-ending-layer{width:185px}.portfolio-document.folio-study.cp-visage .cp-hero h1{font-size:clamp(70px,21cqw,130px);line-height:.95;max-width:7ch}.portfolio-document.folio-study.cp-visage .cp-hero-art{min-height:420px;width:min(100%,365px);justify-self:center;margin-top:35px}.portfolio-document.folio-study.cp-visage .cp-layer-0{width:280px;max-width:84%;left:5%;top:0}.portfolio-document.folio-study.cp-visage .cp-layer-1{width:220px;max-width:67%;left:11%;top:20%}.portfolio-document.folio-study.cp-visage .cp-layer-2{width:150px;max-width:45%;left:22%;top:56%}.portfolio-document.folio-study.cp-visage .cp-section-head h2{font-size:45px}.portfolio-document.folio-study.cp-visage .cp-projects .cp-project{padding:22px;margin:0}.portfolio-document.folio-study.cp-visage .cp-project-art{min-height:285px;padding:28px}.portfolio-document.folio-study.cp-visage .cp-project h3{font-size:33px}.portfolio-document.folio-study.cp-visage .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-visage .cp-about-art{grid-column:1;grid-row:2;max-width:190px;justify-self:end}.portfolio-document.folio-study.cp-visage .cp-about-copy{grid-column:1;grid-row:3;font-size:35px}.portfolio-document.folio-study.cp-visage .cp-skill-groups li{font-size:20px}.portfolio-document.folio-study.cp-visage .cp-contact h2{font-size:61px}.portfolio-document.folio-study.cp-visage .cp-ending-layer{width:195px}.portfolio-document.folio-study.cp-volt .cp-hero h1{font-size:clamp(61px,18cqw,104px);max-width:8ch}.portfolio-document.folio-study.cp-volt .cp-hero-art{min-height:370px;margin-top:45px}.portfolio-document.folio-study.cp-volt .cp-layer-0{width:280px;max-width:88%;left:4%;top:12%}.portfolio-document.folio-study.cp-volt .cp-layer-1{width:125px;max-width:39%;left:-2%;bottom:0}.portfolio-document.folio-study.cp-volt .cp-layer-2{width:115px;max-width:36%;right:0;top:0}.portfolio-document.folio-study.cp-volt .cp-section-head h2{font-size:37px}.portfolio-document.folio-study.cp-volt .cp-projects .cp-project-list{grid-template-columns:1fr;gap:1px}.portfolio-document.folio-study.cp-volt .cp-projects .cp-project{padding:24px 20px}.portfolio-document.folio-study.cp-volt .cp-project h3{font-size:31px}.portfolio-document.folio-study.cp-volt .cp-project dl{grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-volt .cp-about-art{max-width:165px;justify-self:end}.portfolio-document.folio-study.cp-volt .cp-about-copy{font-size:31px}.portfolio-document.folio-study.cp-volt .cp-skill-groups{gap:1px}.portfolio-document.folio-study.cp-volt .cp-skill-groups>div{padding:22px 13px}.portfolio-document.folio-study.cp-volt .cp-skill-groups li{font-size:12px;gap:5px}.portfolio-document.folio-study.cp-volt .cp-contact h2{font-size:52px}.portfolio-document.folio-study.cp-volt .cp-ending-layer{width:185px}}@container folio-scenes (max-width:760px){.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-hero{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) :is(.cp-about,.cp-experience,.cp-skills,.cp-contact){grid-template-columns:1fr}.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-project-list{grid-template-columns:1fr}.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-project{display:block}.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-position{grid-template-columns:1fr 25px;gap:12px}.portfolio-document.folio-study:is(.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-section-head{display:block;grid-column:1/-1}}@container folio-scenes (max-width:760px){.portfolio-document.folio-study.cp-negative-space .cp-about .cp-section-head{grid-column:1}.portfolio-document.folio-study.cp-negative-space .cp-about-copy{width:100%;max-width:100%}}.portfolio-document.folio-study[data-scenario=missing-images] .cp-project .cp-project-art{min-height:80px;max-height:80px;aspect-ratio:auto;--study-project-background:transparent;background:transparent;transform:none;border:0}.portfolio-document.folio-study[data-scenario=missing-images] .cp-project .cp-project-art:after,.portfolio-document.folio-study[data-scenario=missing-images] .cp-project .cp-project-art:before{display:none}.portfolio-document.folio-study[data-long-name]:is(.cp-negative-space,.cp-overprint,.cp-syntax,.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-hero h1{font-size:clamp(46px,5.5cqw,84px);max-width:100%;line-height:1.03;word-spacing:.06em}@container folio-scenes (max-width:760px){.portfolio-document.folio-study[data-long-name]:is(.cp-negative-space,.cp-syntax,.cp-wildwood,.cp-nightfall,.cp-corvid,.cp-instant,.cp-vermilion,.cp-silverprint,.cp-manuscript,.cp-atelier,.cp-ember,.cp-muse,.cp-visage,.cp-volt) .cp-hero h1{font-size:clamp(34px,11.5cqw,52px);letter-spacing:-.04em}.portfolio-document.folio-study.cp-overprint[data-long-name] .cp-hero h1{font-size:clamp(42px,16cqw,68px)}}.portfolio-document.folio-study:is(.cp-nightfall,.cp-visage)[data-composition=study-20260921-name2] .cp-hero h1{max-width:100%}.portfolio-document.folio-study.cp-nightfall[data-composition=study-20260921-name2]:not([data-long-name]) .cp-hero h1{font-size:clamp(0px,8.5cqw,134px)}@container folio-scenes (max-width:760px){.portfolio-document.folio-study.cp-nightfall[data-composition=study-20260921-name2]:not([data-long-name]) .cp-hero h1{font-size:clamp(0px,17cqw,112px)}}.portfolio-document.folio-study .cp-hero-copy,.portfolio-document.folio-study .cp-project-copy{min-width:0}.portfolio-document.folio-study .cp-about-copy{white-space:pre-line}.portfolio-document.folio-study .cp-meta{display:flex;align-items:baseline;gap:12px}.portfolio-document.folio-study .cp-meta ul{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none}.portfolio-document.folio-study .cp-project h3{display:flex;align-items:start;justify-content:space-between;gap:20px}.portfolio-document.folio-study .cp-project h3>.template-text:first-child{flex:1}.portfolio-document.folio-study .cp-project h3>.cp-project-link{flex:none;gap:0}.portfolio-document.folio-study .cp-position-index{white-space:nowrap}.portfolio-document.folio-study .cp-position-bullets{margin:0;padding-left:1.1em;color:var(--cp-muted);font-size:14px;max-width:45ch}.portfolio-document.folio-study .cp-position-bullets li+li{margin-top:8px}.portfolio-document.folio-study .cp-skill-groups li>.template-text{font:inherit;color:inherit}.portfolio-document.folio-study .cp-contact-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.portfolio-document.folio-study .cp-contact-links a{border-bottom:1px solid var(--cp-border);padding-block:8px}.portfolio-document.folio-study .cp-owner-portrait{position:relative;width:min(100%,420px);min-width:0;aspect-ratio:4/5;height:auto;max-height:650px;z-index:4}.portfolio-document.folio-study .cp-owner-background{position:absolute;inset:0;width:100%;height:100%;z-index:0}.portfolio-document.folio-study .cp-hero[data-owner-background] :is(.cp-hero-copy,.cp-hero-caption){position:relative;z-index:4}.portfolio-document.folio-study .cp-has-owner-image{padding:0}.portfolio-document.folio-study .cp-project-image{position:relative;width:100%;height:100%;min-height:inherit;aspect-ratio:4/3}.portfolio-document.folio-study .cp-project-image .portfolio-frame{width:100%;height:100%}.portfolio-document.folio-study .cp-project-empty-frame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.portfolio-document.folio-study .cp-project-empty-frame .folio-frame-placeholder{opacity:0}.portfolio-document.folio-study .cp-portrait-empty-frame{position:absolute;width:70%;max-height:400px;aspect-ratio:1;z-index:8}.portfolio-document.folio-study .cp-portrait-empty-frame .folio-frame-placeholder{opacity:0}.portfolio-document.folio-study .cp-position-bullets li{display:list-item}.portfolio-document.folio-study .cp-number .template-text,.portfolio-document.folio-study .cp-position-dates .template-text{display:inline-block}.portfolio-document.folio-study .template-text{letter-spacing:inherit}.portfolio-document.folio-study .cp-has-owner-portrait{position:relative;inset:auto;min-height:440px}.portfolio-document.folio-study .folio-resume-link{margin:0 var(--cp-gutter) 36px}.portfolio-document.folio-study .cp-nav>div{flex-wrap:wrap;justify-content:flex-end}.portfolio-document.folio-study[data-brand] :is(.cp-hero,.cp-section) :is(h1,h2,h3){font-family:var(--cp-brand-heading)}.portfolio-document.folio-study[data-brand] :is(.cp-about-copy,.cp-intro,.cp-project-copy,.cp-position,.cp-skill-groups){font-family:var(--cp-brand-body)}.portfolio-document.folio-study[data-brand]{font-family:var(--cp-brand-body)}.portfolio-document.folio-study .folio-assets-pause{position:absolute;top:10px;right:10px;margin:0;z-index:45}.portfolio-document.folio-study .cp-skill-groups:has(>div:only-of-type){grid-template-columns:1fr}.portfolio-document.folio-study .cp-contact[data-long-heading] h2{font-size:clamp(42px,6cqw,88px)}.portfolio-document.folio-study[data-study-world=false] .cp-hero{background-image:none}@container folio-scenes (max-width:760px){.portfolio-document.folio-study .cp-hero{row-gap:0}.portfolio-document.folio-study.cp-overprint .cp-projects .cp-project:nth-of-type(n){margin:0}.portfolio-document.folio-study .cp-contact[data-long-heading] h2{font-size:clamp(34px,11cqw,54px)}.portfolio-document.folio-study .cp-position-bullets{font-size:13px}.portfolio-document.folio-study .cp-nav{align-items:start;padding-block:20px}.portfolio-document.folio-study .cp-nav>div{gap:10px 16px}.portfolio-document.folio-study .cp-owner-portrait{max-width:300px}}.portfolio-document.folio-study .cp-art{position:relative}.portfolio-document.folio-study .cp-art>.cp-art-size{visibility:hidden;pointer-events:none}.portfolio-document.folio-study .cp-art>.cp-study-art-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.portfolio-document.folio-study .cp-study-art-frame .folio-frame{background:transparent}.portfolio-document.folio-study .cp-study-art-frame .folio-frame-image{width:100%;height:100%;max-height:none;max-width:none}.portfolio-document.folio-study [data-study-lines-ready]{-o-border-image:linear-gradient(transparent,transparent) 1;border-image:linear-gradient(transparent,transparent) 1}.portfolio-document.folio-study [data-study-lines-static]{position:relative}.portfolio-document.folio-study .cp-study-rule{position:absolute;display:block;border:0!important;padding:0!important;margin:0!important;pointer-events:none;z-index:1}.portfolio-document.folio-study .cp-study-rule>.experience-rule-stroke{position:absolute;display:block;border:0!important;margin:0!important;padding:0!important;color:inherit}.portfolio-document.folio-study .cp-study-rule-bottom,.portfolio-document.folio-study .cp-study-rule-top{left:0;width:100%;height:24px}.portfolio-document.folio-study .cp-study-rule-top{top:calc(-12px - var(--study-rule-edge-width)/2)}.portfolio-document.folio-study .cp-study-rule-bottom{bottom:calc(-12px - var(--study-rule-edge-width)/2)}.portfolio-document.folio-study .cp-study-rule-left,.portfolio-document.folio-study .cp-study-rule-right{top:0;width:24px;height:100%}.portfolio-document.folio-study .cp-study-rule-left{left:calc(-12px - var(--study-rule-edge-width)/2)}.portfolio-document.folio-study .cp-study-rule-right{right:calc(-12px - var(--study-rule-edge-width)/2)}.portfolio-document.folio-study :is(.cp-study-rule-top,.cp-study-rule-bottom)>.experience-rule-stroke{top:50%;left:0;width:100%;border-top:var(--experience-rule-width) var(--experience-rule-style) currentColor!important;transform:translateY(-50%)}.portfolio-document.folio-study :is(.cp-study-rule-left,.cp-study-rule-right)>.experience-rule-stroke{left:50%;top:0;height:100%;border-left:var(--experience-rule-width) var(--experience-rule-style) currentColor!important;transform:translateX(-50%)}.portfolio-document.folio-study[data-mode=edit] .cp-study-rule{pointer-events:auto;cursor:move;touch-action:none}.portfolio-document.folio-study[data-mode=edit] .cp-study-rule:hover{outline:1px dashed #2563eb}.portfolio-document.folio-study[data-mode=edit] .cp-study-rule:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.portfolio-document.folio-study .cp-study-hero-background{position:absolute;inset:0;width:100%;height:100%;z-index:0}.portfolio-document.folio-study .cp-study-hero-background:after{content:"";position:absolute;inset:0;background:var(--study-hero-shade,transparent);pointer-events:none}.portfolio-document.folio-study .cp-hero:has(.cp-study-hero-background)>:is(.cp-hero-copy,.cp-hero-caption){position:relative;z-index:2}.portfolio-document.folio-study .cp-project-supplement{position:absolute;inset:15%;width:auto;height:auto}.portfolio-document.folio-study .cp-project-supplement>.cp-art-size{display:none}.portfolio-document.folio-study .cp-project-art{overflow:visible}.portfolio-document.folio-study .cp-project-surface{position:absolute;inset:0;border-radius:inherit;background:var(--study-project-background,transparent);clip-path:var(--study-project-clip,none);pointer-events:none}.portfolio-document.folio-study[data-mode=edit] .cp-project-surface{pointer-events:auto;cursor:move}.portfolio-document.folio-study .cp-project-surface:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.portfolio-document.folio-study .cp-nav>a>.canvas-source-text{font-weight:inherit;color:inherit}.portfolio-document.folio-study .cp-editable-arrow{display:inline-flex;flex:none;line-height:0}.portfolio-document.folio-study .cp-editable-arrow:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.portfolio-document.folio-study :is(.cp-explore,.cp-email)>.cp-editable-arrow{margin-left:-30px}.portfolio-document.folio-study .cp-email>.cp-editable-arrow{margin-left:-24px}.portfolio-document.folio-study{--cp-gutter:clamp(24px,6cqw,100px);background:var(--cp-bg);color:var(--cp-fg);font-family:var(--cp-body);font-size:16px;line-height:1.6;isolation:isolate;overflow:clip;min-height:100vh}.portfolio-document.folio-study *{box-sizing:border-box;min-width:0}.portfolio-document.folio-study h1,.portfolio-document.folio-study h2,.portfolio-document.folio-study h3,.portfolio-document.folio-study p{margin:0}.portfolio-document.folio-study h1,.portfolio-document.folio-study h2,.portfolio-document.folio-study h3{font-family:var(--cp-heading);font-weight:400;line-height:1.02;text-wrap:balance}.portfolio-document.folio-study a{color:inherit;text-decoration:none}.portfolio-document.folio-study a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.portfolio-document.folio-study a:hover{opacity:.75}.portfolio-document.folio-study a,.portfolio-document.folio-study h1,.portfolio-document.folio-study h2,.portfolio-document.folio-study h3{overflow-wrap:anywhere}.portfolio-document.folio-study footer,.portfolio-document.folio-study section{position:relative;scroll-margin-top:24px}.folio-study .cp-skip{position:absolute;left:16px;top:-100px;z-index:10;background:var(--cp-bg);padding:12px}.folio-study .cp-skip:focus{top:16px}.folio-study .cp-nav{min-height:88px;margin:0 var(--cp-gutter);display:flex;justify-content:space-between;align-items:center;gap:32px;border-bottom:1px solid var(--cp-border);font-size:12px}.folio-study .cp-nav>a{max-width:50%;font-weight:600}.folio-study .cp-nav>a span{font-weight:400;color:var(--cp-muted)}.folio-study .cp-nav>div{display:flex;align-items:center;gap:28px}.folio-study .cp-nav a{display:flex;align-items:center;gap:7px}.folio-study .cp-hero{padding:80px var(--cp-gutter) 0;min-height:730px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;-moz-column-gap:5%;column-gap:5%}.folio-study .cp-colophon,.folio-study .cp-hero-caption,.folio-study .cp-kicker,.folio-study .cp-meta,.folio-study .cp-number,.folio-study .cp-org,.folio-study .cp-position-dates,.folio-study .cp-position-index{font-family:var(--cp-mono);font-size:11px;letter-spacing:.08em;line-height:1.5}.folio-study .cp-kicker{text-transform:uppercase;color:var(--cp-accent);margin-bottom:30px!important}.folio-study .cp-hero h1{font-size:clamp(62px,8.7cqw,152px);letter-spacing:-.065em;line-height:.97}.folio-study .cp-intro{white-space:pre-line;max-width:380px;margin:36px 0!important;color:var(--cp-muted);font-size:16px}.folio-study .cp-explore{display:inline-flex;gap:30px;align-items:center;font-size:12px;border-bottom:1px solid var(--cp-border);padding:12px 0}.folio-study .cp-hero-art{position:relative;min-height:440px;display:grid;place-items:center}.folio-study .cp-layer{position:absolute;width:70%;max-width:440px;display:block}.folio-study .cp-layer-0{z-index:3}.folio-study .cp-layer-1{z-index:2;transform:translate(15%,20%);width:48%}.folio-study .cp-layer-2{z-index:1;transform:translate(-20%,-20%);width:38%}.folio-study .cp-art{display:block;width:100%;pointer-events:none}.folio-study .cp-art img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.folio-study .cp-hero-caption{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;align-self:end;gap:24px;padding:40px 0 24px;margin-top:50px;color:var(--cp-muted);border-bottom:1px solid var(--cp-border)}.folio-study .cp-section{padding:100px var(--cp-gutter)}.folio-study .cp-section-head{margin-bottom:55px;display:flex;justify-content:space-between;gap:32px;align-items:baseline}.folio-study .cp-number{color:var(--cp-muted);text-transform:uppercase}.folio-study .cp-section-head h2{font-size:clamp(28px,4.2cqw,64px);letter-spacing:-.035em}.folio-study .cp-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 5%}.folio-study .cp-project{position:relative}.folio-study .cp-project-art{position:relative;--study-project-background:var(--cp-surface);background:transparent;min-height:320px;display:grid;place-items:center;overflow:hidden;padding:40px}.folio-study .cp-project-object{width:60%;max-width:290px;max-height:290px;display:flex;justify-content:center}.folio-study .cp-project-object img{max-height:290px;width:auto;max-width:100%}.folio-study .cp-specimen-number{position:absolute;bottom:18px;left:22px;font:11px var(--cp-mono);opacity:.55}.folio-study .cp-project-copy{padding-top:24px}.folio-study .cp-meta{color:var(--cp-muted);margin-bottom:18px!important;font-size:10px}.folio-study .cp-project h3{font-size:clamp(28px,3.1cqw,48px);letter-spacing:-.03em}.folio-study .cp-project h3 a{display:flex;align-items:start;justify-content:space-between;gap:25px}.folio-study .cp-project h3 svg{flex:none;margin-top:6px}.folio-study .cp-project-summary{margin:20px 0!important;max-width:42ch}.folio-study .cp-project dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 0;border-top:1px solid var(--cp-border);padding-top:18px;font-size:12px;color:var(--cp-muted)}.folio-study .cp-project dt{text-transform:uppercase;font:9px var(--cp-mono);margin-bottom:8px;letter-spacing:.08em}.folio-study .cp-project dd{margin:0}.folio-study .cp-about{display:grid;grid-template-columns:1fr 1.2fr;gap:40px 8%;border-top:1px solid var(--cp-border)}.folio-study .cp-about .cp-section-head{grid-column:1/-1}.folio-study .cp-about-art{max-width:240px;align-self:center;justify-self:center}.folio-study .cp-about-copy{font-family:var(--cp-heading);font-size:clamp(24px,3cqw,42px);line-height:1.35;letter-spacing:-.02em}.folio-study .cp-about-copy p+p{margin-top:28px;font-family:var(--cp-body);font-size:16px;letter-spacing:0;max-width:45ch;color:var(--cp-muted)}.folio-study .cp-experience{display:grid;grid-template-columns:1fr 3fr;gap:35px 7%;border-top:1px solid var(--cp-border)}.folio-study .cp-experience .cp-section-head{grid-column:1/-1}.folio-study .cp-experience-list{grid-column:2;grid-row:2}.folio-study .cp-experience-art{grid-column:1;grid-row:2;align-self:center;max-width:160px;justify-self:center}.folio-study .cp-position{display:grid;grid-template-columns:120px 1fr 30px;gap:28px;padding:30px 0;border-top:1px solid var(--cp-border)}.folio-study .cp-position h3{font-size:27px;margin-bottom:12px}.folio-study .cp-position p{font-size:14px;color:var(--cp-muted);max-width:45ch}.folio-study .cp-position .cp-org{margin-bottom:18px;font-size:10px}.folio-study .cp-position-index{color:var(--cp-accent)}.folio-study .cp-skills{display:grid;grid-template-columns:1fr 2fr;gap:25px 10%;border-top:1px solid var(--cp-border)}.folio-study .cp-skills .cp-section-head{grid-column:1/-1}.folio-study .cp-skills-art{max-width:150px;align-self:center;justify-self:center}.folio-study .cp-skill-groups{display:grid;grid-template-columns:1fr 1fr;gap:40px}.folio-study .cp-skill-groups h3{font:11px var(--cp-mono);text-transform:uppercase;margin-bottom:24px;color:var(--cp-muted)}.folio-study .cp-skill-groups ul{list-style:none;padding:0;margin:0}.folio-study .cp-skill-groups li{padding:12px 0;border-bottom:1px solid var(--cp-border);font-size:18px;display:flex;gap:20px;align-items:baseline}.folio-study .cp-skill-groups li span{font:9px var(--cp-mono);color:var(--cp-muted)}.folio-study .cp-contact{border-top:1px solid var(--cp-border);display:grid;grid-template-columns:1.2fr 1fr;min-height:620px;align-items:center;gap:50px 8%;padding-top:80px;padding-bottom:30px}.folio-study .cp-contact-copy{grid-column:1;grid-row:1}.folio-study .cp-contact h2{font-size:clamp(48px,7cqw,104px);letter-spacing:-.05em}.folio-study .cp-email{display:inline-flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--cp-border);margin-top:20px;font-size:18px}.folio-study .cp-ending-art{position:relative;min-height:300px;grid-column:2;grid-row:1;display:grid;place-items:center}.folio-study .cp-ending-layer{position:absolute;width:65%;max-width:280px}.folio-study .cp-ending-layer-1{transform:translate(32%,24%);width:40%}.folio-study .cp-colophon{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;align-self:end;padding-top:35px;border-top:1px solid var(--cp-border);color:var(--cp-muted)}.folio-study .cp-empty{padding:40px 0;font-style:italic;color:var(--cp-muted);grid-column:1/-1}.folio-study.cp-projects-gallery .cp-project-list{grid-template-columns:1fr;gap:100px}.folio-study.cp-projects-gallery .cp-project{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:10%}.folio-study.cp-projects-gallery .cp-project:nth-of-type(2n){grid-template-columns:1fr 1.5fr}.folio-study.cp-projects-gallery .cp-project:nth-of-type(2n) .cp-project-art{order:2}.folio-study.cp-projects-ledger .cp-project-list{grid-template-columns:1fr;gap:0}.folio-study.cp-projects-ledger .cp-project{display:grid;grid-template-columns:1fr 2fr;gap:6%;padding:40px 0;border-top:1px solid var(--cp-border)}.folio-study.cp-projects-ledger .cp-project-art{min-height:260px}.folio-study.cp-projects-bands .cp-project-list{grid-template-columns:1fr;gap:30px}.folio-study.cp-projects-bands .cp-project{display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:45px;background:var(--cp-surface)}.folio-study.cp-projects-bands .cp-project:nth-of-type(2n){margin-left:12%}.folio-study.cp-projects-prints .cp-project:nth-of-type(2n){margin-top:130px}.folio-study.cp-projects-prints .cp-project:nth-of-type(3){grid-column:1/-1;max-width:60%;margin-left:15%}.folio-study.cp-projects-prints .cp-project-art{aspect-ratio:4/3;transform:rotate(-2deg)}.folio-study.cp-projects-prints .cp-project:nth-of-type(2n) .cp-project-art{transform:rotate(2deg)}.folio-study.cp-projects-columns .cp-project-list{grid-template-columns:1.7fr 1fr;align-items:start}.folio-study.cp-projects-columns .cp-project:first-of-type{grid-row:span 2}.folio-study.cp-projects-columns .cp-project:first-of-type .cp-project-art{min-height:600px}.folio-study.cp-projects-columns .cp-project:not(:first-of-type) .cp-project-art{min-height:200px}.folio-study.cp-projects-modules .cp-project-list{grid-template-columns:repeat(3,1fr);gap:1px;background:var(--cp-border);border:1px solid var(--cp-border)}.folio-study.cp-projects-modules .cp-project{background:var(--cp-bg);padding:25px}.folio-study.cp-projects-modules .cp-project-art{min-height:240px}.folio-study.cp-projects-modules .cp-project h3{font-size:30px}.folio-study.cp-projects-modules .cp-project dl{grid-template-columns:1fr}.folio-study.cp-projects-strips .cp-project-list{grid-template-columns:1fr;gap:70px}.folio-study.cp-projects-strips .cp-project{display:grid;grid-template-columns:2fr 1fr;gap:5%}.folio-study.cp-projects-strips .cp-project-art{min-height:420px}.folio-study.cp-hero-centered .cp-hero-copy,.folio-study.cp-hero-title .cp-hero-copy{grid-column:1/-1;text-align:center;position:relative;z-index:3}.folio-study.cp-hero-centered .cp-intro,.folio-study.cp-hero-title .cp-intro{margin:28px auto!important}.folio-study.cp-hero-title .cp-hero-art{grid-column:1/-1;min-height:380px}.folio-study.cp-hero-centered .cp-hero-art{grid-column:1/-1;min-height:360px}.folio-study.cp-hero-poster .cp-hero-copy{position:relative;z-index:4}.folio-study.cp-hero-poster .cp-hero h1{font-size:clamp(76px,12cqw,180px);text-transform:uppercase;letter-spacing:-.035em}.folio-study.cp-hero-object .cp-hero-copy{align-self:start;padding-top:25px}.folio-study.cp-hero-aperture .cp-hero-art{min-height:560px}.folio-study.cp-hero-exploded .cp-hero-art{min-height:540px}.folio-study.cp-hero-exploded .cp-layer{max-width:300px;width:70%}.folio-study.cp-hero-exploded .cp-layer-0{transform:translateY(-120px);z-index:6}.folio-study.cp-hero-exploded .cp-layer-1{transform:translateY(-40px);z-index:5}.folio-study.cp-hero-exploded .cp-layer-2{transform:translateY(40px);z-index:4}.folio-study.cp-hero-exploded .cp-layer-3{transform:translateY(120px);z-index:3}.folio-study.cp-hero-exploded .cp-layer-4{transform:translate(55%,15px);z-index:5;width:20%}.folio-study.cp-hero-folded .cp-layer-0{transform:rotate(-7deg)}.folio-study.cp-hero-folded .cp-layer-1{transform:translate(35%,25%) rotate(14deg)}.folio-study.cp-negative-space{--cp-bg:#f4f3ef;--cp-surface:#eeede8;--cp-gutter:clamp(24px,7cqw,110px)}.folio-study.cp-negative-space .cp-hero{grid-template-columns:1.4fr 1fr;min-height:820px;padding-top:90px}.folio-study.cp-negative-space .cp-hero h1{font-size:clamp(64px,7.4cqw,114px);max-width:7ch;letter-spacing:-.055em}.folio-study.cp-negative-space .cp-hero-art{align-self:start;margin-top:100px;min-height:460px}.folio-study.cp-negative-space .cp-layer-0{width:72%;max-width:300px}.folio-study.cp-negative-space .cp-layer-1{width:50%;transform:translate(45%,85%);max-width:200px}.folio-study.cp-negative-space .cp-projects{padding-top:150px;padding-bottom:170px}.folio-study.cp-negative-space .cp-project-art{--study-project-background:none;background:transparent;min-height:480px}.folio-study.cp-negative-space .cp-project:nth-of-type(2){margin-top:100px}.folio-study.cp-negative-space .cp-project h3{font-size:38px}.folio-study.cp-negative-space .cp-project dl{grid-template-columns:1fr;max-width:32ch}.folio-study.cp-negative-space .cp-about{grid-template-columns:1fr 2fr 1fr;text-align:center;padding-top:140px;padding-bottom:140px}.folio-study.cp-negative-space .cp-about .cp-section-head{grid-column:2;display:block}.folio-study.cp-negative-space .cp-about .cp-section-head h2{margin-top:25px;font-size:32px}.folio-study.cp-negative-space .cp-about-copy{grid-column:2;font-size:33px}.folio-study.cp-negative-space .cp-about-copy p+p{margin:35px auto 0}.folio-study.cp-negative-space .cp-about-art{grid-column:3;grid-row:2;width:70px;justify-self:end}.folio-study.cp-negative-space .cp-experience{padding-top:140px;padding-bottom:140px}.folio-study.cp-negative-space .cp-experience .cp-section-head h2{font-size:38px}.folio-study.cp-negative-space .cp-experience-art{max-width:85px}.folio-study.cp-negative-space .cp-skills{padding-top:80px;padding-bottom:160px}.folio-study.cp-negative-space .cp-skills-art{max-width:65px}.folio-study.cp-negative-space .cp-contact{min-height:850px;grid-template-columns:1fr;text-align:center}.folio-study.cp-negative-space .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.folio-study.cp-negative-space .cp-ending-layer{width:120px}.folio-study.cp-negative-space .cp-contact-copy{grid-row:2}.folio-study.cp-negative-space .cp-contact h2{font-size:64px}.folio-study.cp-negative-space .cp-colophon{grid-row:3;text-align:left}.folio-study.cp-overprint{--cp-bg:#eee9dc;--cp-surface:#e3ddcf;--cp-accent:#d12b20;--cp-heading:"Folio Condensed",Impact,sans-serif}.folio-study.cp-overprint .cp-hero{padding-top:70px;min-height:850px;grid-template-columns:1.3fr 1fr}.folio-study.cp-overprint .cp-hero h1{font-size:clamp(80px,14cqw,206px);line-height:.85;max-width:7ch}.folio-study.cp-overprint .cp-hero-art{min-height:490px}.folio-study.cp-overprint .cp-layer-0{width:92%;max-width:420px;transform:rotate(-8deg)}.folio-study.cp-overprint .cp-layer-1{width:80%;max-width:320px;transform:translate(-16%,-8%) rotate(7deg);mix-blend-mode:multiply}.folio-study.cp-overprint .cp-layer-2{transform:translate(52%,90%) rotate(-15deg);width:40%;z-index:4}.folio-study.cp-overprint .cp-nav{border-bottom:3px solid var(--cp-fg);font-family:var(--cp-mono)}.folio-study.cp-overprint .cp-section-head{display:block;border-top:7px solid var(--cp-fg);padding-top:20px}.folio-study.cp-overprint .cp-section-head h2{font-size:clamp(58px,8cqw,120px);text-transform:uppercase;margin-top:18px}.folio-study.cp-overprint .cp-projects .cp-project{background:none;padding:0 0 50px;border-bottom:2px solid var(--cp-accent);grid-template-columns:1fr 1.1fr;align-items:center}.folio-study.cp-overprint .cp-project-art{--study-project-background:var(--cp-surface);background:transparent;min-height:430px}.folio-study.cp-overprint .cp-project:nth-of-type(2n){margin:30px 0 30px 12%}.folio-study.cp-overprint .cp-project:nth-of-type(2n) .cp-project-art{order:2;--study-project-background:var(--cp-accent);background:transparent}.folio-study.cp-overprint .cp-project h3{font-size:60px}.folio-study.cp-overprint .cp-project-copy{padding:20px}.folio-study.cp-overprint .cp-about{background:var(--cp-accent);color:#fff9ec;--cp-border:#ef9486;--cp-muted:#fff0df;--cp-accent:#fff9ec;grid-template-columns:1.6fr 1fr}.folio-study.cp-overprint .cp-about-copy{grid-column:1;grid-row:2;font-size:54px;text-transform:uppercase;line-height:1.05}.folio-study.cp-overprint .cp-about-copy p+p{font-size:17px;text-transform:none;line-height:1.65}.folio-study.cp-overprint .cp-about-art{grid-column:2;grid-row:2;max-width:300px;transform:rotate(-8deg)}.folio-study.cp-overprint .cp-position{grid-template-columns:100px 1fr 50px;border-top:2px solid var(--cp-fg)}.folio-study.cp-overprint .cp-position h3{font-size:44px}.folio-study.cp-overprint .cp-position-index{font-size:38px}.folio-study.cp-overprint .cp-skills{border-top:0;padding-top:25px}.folio-study.cp-overprint .cp-skill-groups li{font-family:var(--cp-heading);font-size:36px;text-transform:uppercase;border-bottom:2px solid var(--cp-fg)}.folio-study.cp-overprint .cp-contact{border-top:8px solid var(--cp-fg)}.folio-study.cp-overprint .cp-contact h2{text-transform:uppercase;font-size:clamp(70px,10cqw,150px)}.folio-study.cp-overprint .cp-ending-layer{width:70%;transform:rotate(-12deg)}.folio-study.cp-overprint .cp-ending-layer-1{width:45%;transform:translate(50%,65%) rotate(10deg)}.folio-study.cp-syntax{--cp-bg:#f1f3f6;--cp-accent:#1746ab;--cp-surface:#e0e6ef;--cp-heading:Arial,Helvetica,sans-serif}.folio-study.cp-syntax .cp-hero{grid-template-columns:1.3fr 1fr;min-height:800px}.folio-study.cp-syntax .cp-hero h1{font-weight:600;font-size:clamp(60px,7.7cqw,118px);max-width:8ch}.folio-study.cp-syntax .cp-kicker{border-left:3px solid var(--cp-accent);padding-left:12px}.folio-study.cp-syntax .cp-nav{font-family:var(--cp-mono);border-bottom:2px solid var(--cp-accent)}.folio-study.cp-syntax .cp-section-head{display:grid;grid-template-columns:25% 1fr;border-top:2px solid var(--cp-accent);padding-top:26px}.folio-study.cp-syntax .cp-section-head h2{font-size:46px;font-weight:500}.folio-study.cp-syntax .cp-projects .cp-project{grid-template-columns:25% 1fr;gap:0;padding:40px 0}.folio-study.cp-syntax .cp-project-art{min-height:270px;padding:28px;border-right:1px solid var(--cp-border);--study-project-background:transparent;background:transparent}.folio-study.cp-syntax .cp-project-copy{padding:0 0 0 50px}.folio-study.cp-syntax .cp-project h3{font-weight:600;font-size:40px}.folio-study.cp-syntax .cp-project dl{max-width:680px;border-top:0;border-left:2px solid var(--cp-accent);padding:0 0 0 18px}.folio-study.cp-syntax .cp-about{border:0;background:#1746ab;color:#fff;--cp-accent:#dce6ff;--cp-muted:#e0e9ff;--cp-border:#6e8dcc;grid-template-columns:1fr 2fr}.folio-study.cp-syntax .cp-about-copy{font-family:Arial,sans-serif;font-size:40px}.folio-study.cp-syntax .cp-about-art{width:220px}.folio-study.cp-syntax .cp-experience{border:0;grid-template-columns:1fr 3fr}.folio-study.cp-syntax .cp-position{grid-template-columns:135px 1fr 20px;border-top:1px solid var(--cp-accent)}.folio-study.cp-syntax .cp-position h3{font-weight:500}.folio-study.cp-syntax .cp-skills{border:0;padding-top:20px}.folio-study.cp-syntax .cp-skill-groups{gap:1px;background:var(--cp-border);border:1px solid var(--cp-border)}.folio-study.cp-syntax .cp-skill-groups>div{background:var(--cp-bg);padding:30px}.folio-study.cp-syntax .cp-skill-groups li{font-family:var(--cp-mono);font-size:14px}.folio-study.cp-syntax .cp-contact{background:var(--cp-surface);border-top:3px solid var(--cp-accent)}.folio-study.cp-syntax .cp-contact h2{font-weight:500}.folio-study.cp-syntax .cp-ending-layer-0{transform:translateY(-25px)}.folio-study.cp-syntax .cp-ending-layer-1{transform:translateY(35px);width:65%}@container folio-scenes (max-width:760px){.portfolio-document.folio-study{font-size:14px;--cp-gutter:24px}.folio-study .cp-nav{min-height:72px;gap:16px;font-size:10px}.folio-study .cp-nav>a span{display:none}.folio-study .cp-nav>div{gap:16px}.portfolio-document.folio-study .cp-hero{grid-template-columns:1fr;padding-top:48px;min-height:0;gap:0}.portfolio-document.folio-study .cp-hero-copy{grid-column:1;grid-row:1;padding-top:0;max-width:100%}.portfolio-document.folio-study .cp-hero h1{font-size:clamp(52px,16cqw,106px);max-width:100%}.portfolio-document.folio-study .cp-intro{font-size:14px;margin:26px 0!important;max-width:32ch}.portfolio-document.folio-study .cp-hero-art{grid-column:1;grid-row:2;min-height:340px;margin:15px 0 0;align-self:auto}.portfolio-document.folio-study .cp-layer{max-width:250px}.portfolio-document.folio-study .cp-hero-caption{grid-row:3;grid-column:1;margin-top:10px;font-size:9px;gap:25px;align-items:start;padding-top:20px}.portfolio-document.folio-study .cp-section{padding:65px 24px}.portfolio-document.folio-study .cp-section-head{display:block;grid-column:1/-1;margin-bottom:36px}.portfolio-document.folio-study .cp-section-head h2{font-size:38px;margin-top:16px}.portfolio-document.folio-study .cp-project-list{grid-template-columns:1fr;gap:50px}.portfolio-document.folio-study .cp-project{display:block;margin:0;max-width:none;padding:0;grid-column:auto}.portfolio-document.folio-study .cp-project-art{min-height:290px;aspect-ratio:auto;padding:30px;border-right:0}.portfolio-document.folio-study .cp-project-copy{padding:24px 0 0}.portfolio-document.folio-study .cp-project h3{font-size:34px}.portfolio-document.folio-study .cp-project dl{grid-template-columns:1fr 1fr;gap:20px;font-size:11px}.portfolio-document.folio-study .cp-project-summary{font-size:14px}.portfolio-document.folio-study .cp-projects-modules .cp-project{padding:20px}.portfolio-document.folio-study .cp-about{grid-template-columns:1fr;gap:30px;text-align:left}.portfolio-document.folio-study .cp-about-art{grid-row:2;grid-column:1;max-width:170px;justify-self:start}.portfolio-document.folio-study .cp-about-copy{grid-row:3;grid-column:1;font-size:29px}.portfolio-document.folio-study .cp-about-copy p+p{font-size:14px;margin:25px 0 0}.portfolio-document.folio-study .cp-experience{grid-template-columns:1fr;gap:20px}.portfolio-document.folio-study .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study .cp-experience-art{grid-column:1;grid-row:3;max-width:100px;justify-self:end}.portfolio-document.folio-study .cp-position{grid-template-columns:1fr 25px;gap:12px;padding:25px 0}.portfolio-document.folio-study .cp-position-dates,.portfolio-document.folio-study .cp-position>div{grid-column:1}.portfolio-document.folio-study .cp-position-index{grid-column:2;grid-row:1;font-size:12px}.portfolio-document.folio-study .cp-position h3{font-size:26px}.portfolio-document.folio-study .cp-position p{font-size:13px}.portfolio-document.folio-study .cp-skills{grid-template-columns:1fr;gap:26px}.portfolio-document.folio-study .cp-skills-art{grid-column:1;grid-row:3;max-width:85px;justify-self:start}.portfolio-document.folio-study .cp-skill-groups{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr;gap:25px}.portfolio-document.folio-study .cp-skill-groups li{font-size:15px;gap:8px}.portfolio-document.folio-study .cp-skill-groups li span{font-size:8px}.portfolio-document.folio-study .cp-contact{grid-template-columns:1fr;min-height:0;gap:45px;padding-bottom:28px;text-align:left}.portfolio-document.folio-study .cp-ending-art{grid-column:1;grid-row:1;min-height:240px}.portfolio-document.folio-study .cp-contact-copy{grid-column:1;grid-row:2}.portfolio-document.folio-study .cp-contact h2{font-size:54px}.portfolio-document.folio-study .cp-email{font-size:16px}.portfolio-document.folio-study .cp-colophon{grid-row:3;font-size:9px}.folio-study.cp-negative-space .cp-hero-art{min-height:390px}.folio-study.cp-negative-space .cp-layer-0{max-width:205px}.folio-study.cp-negative-space .cp-projects .cp-project-art{min-height:340px}.folio-study.cp-negative-space .cp-about-art{max-width:65px;justify-self:end}.folio-study.cp-negative-space .cp-contact-copy{text-align:center}.folio-study.cp-overprint .cp-hero h1{font-size:26cqw;max-width:7ch}.folio-study.cp-overprint .cp-hero-art{min-height:380px}.folio-study.cp-overprint .cp-section-head h2{font-size:56px}.folio-study.cp-overprint .cp-project h3{font-size:45px}.folio-study.cp-overprint .cp-about-copy{font-size:40px}.folio-study.cp-syntax .cp-hero-art{min-height:460px;margin-top:30px}.folio-study.cp-syntax .cp-layer{max-width:235px}.folio-study.cp-syntax .cp-projects .cp-project{padding-top:25px;border-top:1px solid var(--cp-border)}.folio-study.cp-syntax .cp-skill-groups{gap:1px}.folio-study.cp-syntax .cp-skill-groups>div{padding:18px 12px}.folio-study.cp-syntax .cp-skill-groups li{font-size:12px}.folio-study.cp-hero-centered .cp-hero-copy,.folio-study.cp-hero-title .cp-hero-copy{text-align:left}.folio-study.cp-hero-exploded .cp-layer-4{max-width:75px}}@media(prefers-reduced-motion:reduce){.portfolio-document.folio-study *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.folio-study.cp-overprint .cp-about{background:#d12b20}.folio-study.cp-overprint .cp-hero h1{line-height:.92}.folio-study.cp-negative-space .cp-layer-1{width:40%;transform:translate(45%,45%)}.portfolio-document.folio-study[data-scenario=missing-images] .cp-project-object{display:none}.portfolio-document.folio-study h1{word-spacing:.1em}.portfolio-document.folio-study[data-scenario=missing-images] .cp-project-art{min-height:80px;max-height:80px;aspect-ratio:auto;--study-project-background:transparent;background:transparent;transform:none}.portfolio-document.folio-study.cp-signal .cp-hero{grid-template-columns:1fr 1.1fr;min-height:800px;gap:5%}.portfolio-document.folio-study.cp-signal .cp-hero-copy{grid-column:2;grid-row:1}.portfolio-document.folio-study.cp-signal .cp-hero h1{font-size:clamp(88px,11cqw,170px);line-height:.96;max-width:7ch}.portfolio-document.folio-study.cp-signal .cp-hero-art{grid-column:1;grid-row:1;min-height:500px}.portfolio-document.folio-study.cp-signal .cp-layer-0{width:85%;max-width:405px}.portfolio-document.folio-study.cp-signal .cp-layer-1{width:52%;max-width:240px;transform:translate(-65%,45%) rotate(-12deg);z-index:4}.portfolio-document.folio-study.cp-signal .cp-layer-2{width:52%;max-width:240px;transform:translate(60%,-32%) rotate(10deg);z-index:4}.portfolio-document.folio-study.cp-signal .cp-section-head{align-items:center;border-top:2px solid var(--cp-accent);padding-top:25px}.portfolio-document.folio-study.cp-signal .cp-section-head h2{font-size:clamp(44px,6cqw,86px);text-transform:uppercase}.portfolio-document.folio-study.cp-signal .cp-project-list{gap:0}.portfolio-document.folio-study.cp-signal .cp-project{padding:65px 0;grid-template-columns:1fr 1.3fr;gap:7%;border-bottom:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-signal .cp-project:nth-of-type(2n){grid-template-columns:1.3fr 1fr}.portfolio-document.folio-study.cp-signal .cp-project-art{--study-project-background:#251652;background:transparent;min-height:385px;border-radius:50% 50% 0 0}.portfolio-document.folio-study.cp-signal .cp-project:nth-of-type(2) .cp-project-art{border-radius:0 0 50% 50%;--study-project-background:#452784;background:transparent}.portfolio-document.folio-study.cp-signal .cp-project h3{font-size:54px;text-transform:uppercase}.portfolio-document.folio-study.cp-signal .cp-project dl{border-top:2px solid var(--cp-accent)}.portfolio-document.folio-study.cp-signal .cp-skills{grid-template-columns:1fr 4fr;background:#251652}.portfolio-document.folio-study.cp-signal .cp-skill-groups li{font-size:28px;font-family:var(--cp-heading);text-transform:uppercase}.portfolio-document.folio-study.cp-signal .cp-skill-groups li>span{border-left:12px solid var(--cp-accent);padding-left:10px}.portfolio-document.folio-study.cp-signal .cp-about{grid-template-columns:2fr 1fr;border:0;padding-top:140px;padding-bottom:140px}.portfolio-document.folio-study.cp-signal .cp-about-copy{grid-column:1;grid-row:2;font-size:50px;line-height:1.15;text-transform:uppercase}.portfolio-document.folio-study.cp-signal .cp-about-copy p+p{text-transform:none;line-height:1.7}.portfolio-document.folio-study.cp-signal .cp-about-art{grid-column:2;grid-row:2;max-width:240px}.portfolio-document.folio-study.cp-signal .cp-position-index{font-size:42px;font-family:var(--cp-heading)}.portfolio-document.folio-study.cp-signal .cp-contact{grid-template-columns:1.6fr 1fr;background:#251652}.portfolio-document.folio-study.cp-signal .cp-contact h2{font-size:clamp(66px,10cqw,150px);text-transform:uppercase}.portfolio-document.folio-study.cp-signal .cp-ending-layer{width:90%;max-width:350px;transform:rotate(-12deg)}.portfolio-document.folio-study.cp-darkroom .cp-hero{min-height:790px;grid-template-columns:1.35fr 1fr;--study-hero-shade:linear-gradient(90deg,rgba(5,5,5,.96),rgba(5,5,5,.35))}.portfolio-document.folio-study.cp-darkroom .cp-hero h1{font-size:clamp(80px,12cqw,174px);text-transform:uppercase;max-width:7ch}.portfolio-document.folio-study.cp-darkroom .cp-hero-art{min-height:520px}.portfolio-document.folio-study.cp-darkroom .cp-layer-0{width:75%;max-width:340px;transform:translate(-10%,-10%) rotate(-10deg)}.portfolio-document.folio-study.cp-darkroom .cp-layer-1{width:44%;max-width:210px;transform:translate(52%,35%) rotate(12deg);z-index:4}.portfolio-document.folio-study.cp-darkroom .cp-layer-2{width:32%;max-width:145px;transform:translate(-80%,110%) rotate(-8deg)}.portfolio-document.folio-study.cp-darkroom .cp-hero-caption{border-color:#555;color:#ddd}.portfolio-document.folio-study.cp-darkroom .cp-projects{padding-top:120px}.portfolio-document.folio-study.cp-darkroom .cp-section-head{border-bottom:1px solid #555;padding-bottom:25px}.portfolio-document.folio-study.cp-darkroom .cp-section-head h2{font-size:55px;text-transform:uppercase}.portfolio-document.folio-study.cp-darkroom .cp-project-list{grid-template-columns:1fr 1fr;gap:80px 6%;align-items:start}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(2n){margin-top:165px}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(3){grid-column:1/-1;max-width:64%;margin:0 auto}.portfolio-document.folio-study.cp-darkroom .cp-project-art{--study-project-background:#20201f;background:transparent;min-height:370px;transform:none;border-block:13px dashed #6e6a60;padding:45px}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(2n) .cp-project-art{transform:none}.portfolio-document.folio-study.cp-darkroom .cp-project h3{font-size:42px;text-transform:uppercase}.portfolio-document.folio-study.cp-darkroom .cp-project dl{font-family:var(--cp-mono);font-size:11px}.portfolio-document.folio-study.cp-darkroom .cp-about{grid-template-columns:1fr 2fr;background:#171414}.portfolio-document.folio-study.cp-darkroom .cp-about-copy{font-size:46px;text-transform:uppercase}.portfolio-document.folio-study.cp-darkroom .cp-about-copy p+p{text-transform:none}.portfolio-document.folio-study.cp-darkroom .cp-about-art{width:210px}.portfolio-document.folio-study.cp-darkroom .cp-skills{grid-template-columns:1fr 4fr;padding-top:60px}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups>div{border:1px solid #48423c;padding:24px}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups li{font-family:var(--cp-mono);font-size:14px}.portfolio-document.folio-study.cp-darkroom .cp-experience-list{border-left:2px solid #a53a32;padding-left:40px}.portfolio-document.folio-study.cp-darkroom .cp-position{grid-template-columns:100px 1fr 20px}.portfolio-document.folio-study.cp-darkroom .cp-contact{min-height:700px;grid-template-columns:1fr;text-align:center;background:#171414}.portfolio-document.folio-study.cp-darkroom .cp-ending-art{grid-row:1;grid-column:1;min-height:200px}.portfolio-document.folio-study.cp-darkroom .cp-ending-layer{width:250px;transform:rotate(-8deg)}.portfolio-document.folio-study.cp-darkroom .cp-contact-copy{grid-row:2;grid-column:1}.portfolio-document.folio-study.cp-darkroom .cp-contact h2{text-transform:uppercase}.portfolio-document.folio-study.cp-darkroom .cp-colophon{grid-row:3;text-align:left}.portfolio-document.folio-study.cp-monument .cp-hero{grid-template-columns:1fr;min-height:1020px;padding-top:95px}.portfolio-document.folio-study.cp-monument .cp-hero-copy{text-align:center}.portfolio-document.folio-study.cp-monument .cp-hero h1{font-size:clamp(80px,12cqw,176px);letter-spacing:-.065em}.portfolio-document.folio-study.cp-monument .cp-hero-art{min-height:450px;max-width:700px;width:100%;justify-self:center}.portfolio-document.folio-study.cp-monument .cp-layer-0{width:43%;max-width:290px;transform:translate(-28%,-7%)}.portfolio-document.folio-study.cp-monument .cp-layer-1{width:14%;max-width:90px;transform:translate(130%,-12%)}.portfolio-document.folio-study.cp-monument .cp-layer-2{width:62%;max-width:410px;transform:translateY(120%)}.portfolio-document.folio-study.cp-monument .cp-section{padding-top:150px;padding-bottom:150px}.portfolio-document.folio-study.cp-monument .cp-section-head{display:block;text-align:center;margin-bottom:85px}.portfolio-document.folio-study.cp-monument .cp-section-head h2{font-size:44px;margin-top:22px}.portfolio-document.folio-study.cp-monument .cp-project-list{grid-template-columns:1fr 1fr;gap:100px 10%}.portfolio-document.folio-study.cp-monument .cp-project,.portfolio-document.folio-study.cp-monument .cp-project:nth-of-type(2n){display:block}.portfolio-document.folio-study.cp-monument .cp-project:first-of-type{grid-column:1/-1;max-width:900px;width:100%;justify-self:center}.portfolio-document.folio-study.cp-monument .cp-project-art{min-height:440px;--study-project-background:transparent;background:transparent;border-bottom:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-monument .cp-project:first-of-type .cp-project-art{min-height:550px}.portfolio-document.folio-study.cp-monument .cp-project-copy{text-align:center;max-width:520px;margin:auto;padding-top:36px}.portfolio-document.folio-study.cp-monument .cp-project h3 a{justify-content:center}.portfolio-document.folio-study.cp-monument .cp-project-summary{margin:25px auto!important}.portfolio-document.folio-study.cp-monument .cp-project dl{text-align:left}.portfolio-document.folio-study.cp-monument .cp-about{grid-template-columns:1fr 3fr 1fr}.portfolio-document.folio-study.cp-monument .cp-about-copy{grid-column:2;text-align:center;font-size:38px}.portfolio-document.folio-study.cp-monument .cp-about-copy p+p{margin:30px auto 0}.portfolio-document.folio-study.cp-monument .cp-about-art{grid-column:3;grid-row:2;width:105px;align-self:end}.portfolio-document.folio-study.cp-monument .cp-experience{grid-template-columns:1fr 4fr 1fr}.portfolio-document.folio-study.cp-monument .cp-experience-list{grid-column:2}.portfolio-document.folio-study.cp-monument .cp-experience-art{grid-column:1;width:55px}.portfolio-document.folio-study.cp-monument .cp-position{grid-template-columns:110px 1fr 20px}.portfolio-document.folio-study.cp-monument .cp-skills{grid-template-columns:1fr 3fr 1fr;padding-top:80px}.portfolio-document.folio-study.cp-monument .cp-skill-groups{grid-column:2}.portfolio-document.folio-study.cp-monument .cp-skills-art{width:65px;grid-column:3;grid-row:2}.portfolio-document.folio-study.cp-monument .cp-contact{grid-template-columns:1fr;text-align:center;min-height:820px;padding-bottom:30px}.portfolio-document.folio-study.cp-monument .cp-ending-art{grid-column:1;grid-row:1;min-height:160px}.portfolio-document.folio-study.cp-monument .cp-ending-layer{max-width:230px}.portfolio-document.folio-study.cp-monument .cp-contact-copy{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-monument .cp-contact h2{font-size:84px}.portfolio-document.folio-study.cp-monument .cp-colophon{grid-row:3;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-hero{grid-template-columns:1.3fr 1fr;min-height:870px;padding-top:75px}.portfolio-document.folio-study.cp-tangerine .cp-hero h1{font-family:Folio Editorial,Georgia,serif;font-size:clamp(86px,12cqw,180px);line-height:.9;text-transform:none;letter-spacing:-.07em;max-width:7ch}.portfolio-document.folio-study.cp-tangerine .cp-hero-art{min-height:570px}.portfolio-document.folio-study.cp-tangerine .cp-layer-0{width:62%;max-width:290px;transform:translate(-5%,9%)}.portfolio-document.folio-study.cp-tangerine .cp-layer-1{width:40%;max-width:180px;transform:translate(88%,-16%) rotate(15deg);z-index:4}.portfolio-document.folio-study.cp-tangerine .cp-layer-2{width:30%;max-width:140px;transform:translate(-75%,35%) rotate(-20deg)}.portfolio-document.folio-study.cp-tangerine .cp-section-head{align-items:start;border-top:2px solid;padding-top:25px}.portfolio-document.folio-study.cp-tangerine .cp-section-head h2{font-family:Folio Editorial,Georgia,serif;font-size:64px;font-style:italic}.portfolio-document.folio-study.cp-tangerine .cp-projects{padding-bottom:150px}.portfolio-document.folio-study.cp-tangerine .cp-project-list{gap:140px}.portfolio-document.folio-study.cp-tangerine .cp-project{grid-template-columns:1.6fr 1fr;gap:8%}.portfolio-document.folio-study.cp-tangerine .cp-project:nth-of-type(2n){grid-template-columns:1fr 1.6fr}.portfolio-document.folio-study.cp-tangerine .cp-project-art{min-height:490px;--study-project-background:#ea4820;background:transparent}.portfolio-document.folio-study.cp-tangerine .cp-project:nth-of-type(2) .cp-project-art{--study-project-background:#e02b1b;background:transparent}.portfolio-document.folio-study.cp-tangerine .cp-project h3{font-size:48px;font-family:Folio Editorial,Georgia,serif}.portfolio-document.folio-study.cp-tangerine .cp-about{grid-template-columns:2fr 1fr;gap:50px;background:#f0d8bd;--cp-muted:#65533e;--cp-border:#b6a086;--cp-accent:#ad301b}.portfolio-document.folio-study.cp-tangerine .cp-about-copy{grid-column:1;grid-row:2;font-family:Folio Editorial,Georgia,serif;font-size:44px}.portfolio-document.folio-study.cp-tangerine .cp-about-art{grid-column:2;grid-row:2;max-width:155px;transform:rotate(9deg)}.portfolio-document.folio-study.cp-tangerine .cp-skill-groups li{font-size:24px;border-bottom:2px solid}.portfolio-document.folio-study.cp-tangerine .cp-skills-art{width:210px;max-width:none}.portfolio-document.folio-study.cp-tangerine .cp-position h3{font-size:33px;font-family:Folio Editorial,Georgia,serif}.portfolio-document.folio-study.cp-tangerine .cp-contact{grid-template-columns:2fr 1fr;border-top:3px solid}.portfolio-document.folio-study.cp-tangerine .cp-contact h2{font-family:Folio Editorial,Georgia,serif;font-size:clamp(70px,9cqw,135px);font-style:italic}.portfolio-document.folio-study.cp-tangerine .cp-ending-layer{width:100%;max-width:345px;transform:rotate(35deg)}.portfolio-document.folio-study.cp-byline .cp-nav{border-block:1px solid var(--cp-border);min-height:70px;margin-top:20px}.portfolio-document.folio-study.cp-byline .cp-hero{grid-template-columns:2fr 1fr;min-height:780px;align-items:start}.portfolio-document.folio-study.cp-byline .cp-hero-copy{grid-column:1/-1;text-align:left;display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:8%;column-gap:8%}.portfolio-document.folio-study.cp-byline .cp-kicker{grid-column:1/-1}.portfolio-document.folio-study.cp-byline .cp-hero h1{font-size:clamp(70px,9cqw,130px);letter-spacing:-.05em}.portfolio-document.folio-study.cp-byline .cp-intro{margin:5px 0 0!important;align-self:center;font-size:14px}.portfolio-document.folio-study.cp-byline .cp-explore{grid-column:2;justify-self:start}.portfolio-document.folio-study.cp-byline .cp-hero-art{grid-column:1/-1;min-height:320px;max-width:850px;width:100%;justify-self:center}.portfolio-document.folio-study.cp-byline .cp-layer-0{width:47%;max-width:370px;transform:translate(-22%,5%) rotate(-4deg)}.portfolio-document.folio-study.cp-byline .cp-layer-1{width:8%;max-width:65px;transform:translate(-345%,18%) rotate(12deg)}.portfolio-document.folio-study.cp-byline .cp-layer-2{width:20%;max-width:155px;transform:translate(145%,20%)}.portfolio-document.folio-study.cp-byline .cp-hero-caption{margin-top:15px;border-top:3px double var(--cp-border)}.portfolio-document.folio-study.cp-byline .cp-section-head{border-top:3px double var(--cp-border);padding-top:22px}.portfolio-document.folio-study.cp-byline .cp-section-head h2{font-size:44px}.portfolio-document.folio-study.cp-byline .cp-project-list{grid-template-columns:1fr 1fr;gap:70px 7%;background:none}.portfolio-document.folio-study.cp-byline .cp-project{display:block;padding:0;background:none}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr;gap:7%;padding-bottom:45px;border-bottom:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-byline .cp-project:nth-of-type(2n){margin:0}.portfolio-document.folio-study.cp-byline .cp-project-art{--study-project-background:#eee3da;background:transparent;min-height:310px}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type .cp-project-art{min-height:415px}.portfolio-document.folio-study.cp-byline .cp-project h3{font-size:38px}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type h3{font-size:52px}.portfolio-document.folio-study.cp-byline .cp-about{grid-template-columns:1fr 3fr 1fr;border-top:0}.portfolio-document.folio-study.cp-byline .cp-about-copy{grid-column:2;font-size:31px;line-height:1.5}.portfolio-document.folio-study.cp-byline .cp-about-art{grid-column:3;grid-row:2;width:115px;align-self:end}.portfolio-document.folio-study.cp-byline .cp-experience{grid-template-columns:1fr 4fr;border-top:0;padding-top:20px}.portfolio-document.folio-study.cp-byline .cp-experience-art{width:100px;transform:rotate(-6deg)}.portfolio-document.folio-study.cp-byline .cp-skills{grid-template-columns:1fr 4fr;border-top:0;padding-top:30px}.portfolio-document.folio-study.cp-byline .cp-skills-art{width:23px}.portfolio-document.folio-study.cp-byline .cp-skill-groups li{font-family:var(--cp-heading);font-size:22px}.portfolio-document.folio-study.cp-byline .cp-contact{min-height:550px;border-top:3px double var(--cp-border);grid-template-columns:1.4fr 1fr}.portfolio-document.folio-study.cp-byline .cp-contact h2{font-size:68px}.portfolio-document.folio-study.cp-byline .cp-ending-layer{max-width:310px;width:85%;transform:rotate(-4deg)}.portfolio-document.folio-study.cp-rosewater .cp-hero{grid-template-columns:1.2fr 1fr;min-height:860px;gap:8%}.portfolio-document.folio-study.cp-rosewater .cp-hero h1{font-size:clamp(75px,10cqw,147px);line-height:.96;max-width:8ch;font-style:italic}.portfolio-document.folio-study.cp-rosewater .cp-hero-art{min-height:570px;background:#b99590;border-radius:48% 48% 0 0}.portfolio-document.folio-study.cp-rosewater .cp-layer-0{width:91%;max-width:430px;transform:translateY(-9%)}.portfolio-document.folio-study.cp-rosewater .cp-layer-1{width:58%;max-width:280px;transform:translate(22%,62%)}.portfolio-document.folio-study.cp-rosewater .cp-layer-2{width:25%;max-width:115px;transform:translate(-98%,22%) rotate(-22deg)}.portfolio-document.folio-study.cp-rosewater .cp-section-head{display:block;text-align:center;margin-bottom:75px}.portfolio-document.folio-study.cp-rosewater .cp-section-head h2{margin-top:25px;font-size:52px;font-style:italic}.portfolio-document.folio-study.cp-rosewater .cp-project-list{grid-template-columns:1fr 1fr;gap:100px 10%}.portfolio-document.folio-study.cp-rosewater .cp-project,.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(2n){display:block}.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(2){margin-top:160px}.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(3){grid-column:1/-1;width:60%;justify-self:center}.portfolio-document.folio-study.cp-rosewater .cp-project-art{min-height:480px;--study-project-background:#b99893;background:transparent;border-radius:44% 44% 0 0}.portfolio-document.folio-study.cp-rosewater .cp-project h3{font-style:italic;font-size:43px}.portfolio-document.folio-study.cp-rosewater .cp-about{grid-template-columns:1fr 2fr;background:#6b3846;color:#f5e7df;--cp-muted:#e3cbc7;--cp-accent:#f0d8c8;--cp-border:#a5757f}.portfolio-document.folio-study.cp-rosewater .cp-about-copy{font-size:41px}.portfolio-document.folio-study.cp-rosewater .cp-about-art{width:100px;max-width:100px;transform:rotate(24deg)}.portfolio-document.folio-study.cp-rosewater .cp-skills{grid-template-columns:1fr 3fr;border-top:0;padding-top:130px}.portfolio-document.folio-study.cp-rosewater .cp-skills-art{width:80px;max-width:80px;transform:rotate(-15deg)}.portfolio-document.folio-study.cp-rosewater .cp-skill-groups li{font-family:var(--cp-heading);font-size:25px}.portfolio-document.folio-study.cp-rosewater .cp-experience{grid-template-columns:1fr 4fr;border:0;padding-top:30px}.portfolio-document.folio-study.cp-rosewater .cp-position{grid-template-columns:110px 1fr 20px;border-top:1px solid #9d7279}.portfolio-document.folio-study.cp-rosewater .cp-contact{min-height:740px;grid-template-columns:1.4fr 1fr}.portfolio-document.folio-study.cp-rosewater .cp-contact h2{font-style:italic;font-size:clamp(70px,8cqw,118px)}.portfolio-document.folio-study.cp-rosewater .cp-ending-layer{width:90%;max-width:320px;transform:rotate(-15deg)}.portfolio-document.folio-study.cp-playground .cp-hero{grid-template-columns:1.5fr 1fr;min-height:900px;padding-top:90px}.portfolio-document.folio-study.cp-playground .cp-hero-copy{grid-column:1;grid-row:1;text-align:left;z-index:4;align-self:center}.portfolio-document.folio-study.cp-playground .cp-hero h1{font-size:clamp(85px,12cqw,176px);max-width:7ch;text-transform:uppercase;line-height:.95;transform:rotate(-3deg)}.portfolio-document.folio-study.cp-playground .cp-intro{margin:35px 0!important}.portfolio-document.folio-study.cp-playground .cp-hero-art{grid-column:2;grid-row:1;min-height:650px}.portfolio-document.folio-study.cp-playground .cp-layer-0{width:78%;max-width:285px;transform:translate(-6%,-58%) rotate(14deg)}.portfolio-document.folio-study.cp-playground .cp-layer-1{width:64%;max-width:235px;transform:translate(21%,67%) rotate(-13deg)}.portfolio-document.folio-study.cp-playground .cp-layer-2{width:83%;max-width:310px;transform:translate(-16%,15%) rotate(-23deg)}.portfolio-document.folio-study.cp-playground .cp-project-list{grid-template-columns:1.15fr 1fr;gap:55px;background:none;border:0;align-items:start}.portfolio-document.folio-study.cp-playground .cp-project{padding:30px;background:#e7e8e2;box-shadow:5px 7px 0 #9aa6b3}.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(2){margin-top:130px;background:#ddd5ed;transform:rotate(2deg)}.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:45px;margin:0 7%;background:#f2dcbe}.portfolio-document.folio-study.cp-playground .cp-project-art{--study-project-background:none;background:transparent;min-height:340px;padding:20px}.portfolio-document.folio-study.cp-playground .cp-project h3{font-size:41px;text-transform:uppercase}.portfolio-document.folio-study.cp-playground .cp-project dl{grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-playground .cp-skills{grid-template-columns:1fr 3fr;border:0;padding-top:125px}.portfolio-document.folio-study.cp-playground .cp-skill-groups{gap:30px}.portfolio-document.folio-study.cp-playground .cp-skill-groups>div{background:#e7e8e2;border:2px solid #69707a;border-radius:48% 48% 8px 8px;padding:55px 28px 28px;text-align:center}.portfolio-document.folio-study.cp-playground .cp-skill-groups li{justify-content:center;font-size:18px}.portfolio-document.folio-study.cp-playground .cp-about{grid-template-columns:2fr 1fr;border:0;background:#e4d3f0}.portfolio-document.folio-study.cp-playground .cp-about-copy{grid-column:1;grid-row:2;font-size:45px;text-transform:uppercase}.portfolio-document.folio-study.cp-playground .cp-about-copy p+p{text-transform:none}.portfolio-document.folio-study.cp-playground .cp-about-art{grid-column:2;grid-row:2;max-width:300px;transform:rotate(14deg)}.portfolio-document.folio-study.cp-playground .cp-experience{border:0;grid-template-columns:1fr 4fr}.portfolio-document.folio-study.cp-playground .cp-position{padding:30px;background:#e7e8e2;margin-bottom:24px;grid-template-columns:90px 1fr 20px;border:0}.portfolio-document.folio-study.cp-playground .cp-position:nth-of-type(2){margin-left:35px;background:#f2dcbe}.portfolio-document.folio-study.cp-playground .cp-contact{border-top:3px solid #69707a;min-height:680px}.portfolio-document.folio-study.cp-playground .cp-contact h2{font-size:clamp(70px,9cqw,135px);text-transform:uppercase;transform:rotate(-3deg)}.portfolio-document.folio-study.cp-playground .cp-ending-layer{width:85%;max-width:295px;transform:rotate(14deg)}.portfolio-document.folio-study.cp-studio-grid .cp-hero{grid-template-columns:1.7fr 1fr;min-height:830px;padding-top:0;gap:0;background-image:linear-gradient(#ffffff0c 1px,transparent 0),linear-gradient(90deg,#ffffff0c 1px,transparent 0);background-size:75px 75px}.portfolio-document.folio-study.cp-studio-grid .cp-hero-copy{grid-column:1;grid-row:1;text-align:left;padding:80px 7% 80px 0;border-right:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-studio-grid .cp-hero h1{font-size:clamp(90px,12cqw,175px);text-transform:uppercase;max-width:7ch;line-height:.94}.portfolio-document.folio-study.cp-studio-grid .cp-intro{margin:35px 0!important}.portfolio-document.folio-study.cp-studio-grid .cp-hero-art{grid-column:2;grid-row:1;min-height:640px}.portfolio-document.folio-study.cp-studio-grid .cp-layer-0{width:63%;max-width:255px;transform:translateY(-54%)}.portfolio-document.folio-study.cp-studio-grid .cp-layer-1{width:63%;max-width:255px;transform:translate(5%,65%)}.portfolio-document.folio-study.cp-studio-grid .cp-layer-2{width:40%;max-width:150px;transform:translate(50%,390%);z-index:4}.portfolio-document.folio-study.cp-studio-grid .cp-hero-caption{margin-top:0;padding-top:25px}.portfolio-document.folio-study.cp-studio-grid .cp-section-head{border-top:1px solid var(--cp-border);padding-top:24px}.portfolio-document.folio-study.cp-studio-grid .cp-section-head h2{font-size:56px;text-transform:uppercase}.portfolio-document.folio-study.cp-studio-grid .cp-project-list{grid-template-columns:1.3fr 1fr;border-color:#585952;background:#585952}.portfolio-document.folio-study.cp-studio-grid .cp-project:first-of-type{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between}.portfolio-document.folio-study.cp-studio-grid .cp-project:first-of-type .cp-project-art{min-height:500px}.portfolio-document.folio-study.cp-studio-grid .cp-project:not(:first-of-type){display:grid;grid-template-columns:1fr 1.4fr;gap:22px}.portfolio-document.folio-study.cp-studio-grid .cp-project-art{--study-project-background:none;background:transparent;min-height:240px;padding:20px}.portfolio-document.folio-study.cp-studio-grid .cp-project h3{font-size:38px;text-transform:uppercase}.portfolio-document.folio-study.cp-studio-grid .cp-project:not(:first-of-type) h3{font-size:28px}.portfolio-document.folio-study.cp-studio-grid .cp-project-copy{padding:20px 5px}.portfolio-document.folio-study.cp-studio-grid .cp-skills{grid-template-columns:1fr 3fr;border:0;padding-top:40px}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups{gap:1px;background:var(--cp-border);border:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups>div{padding:30px;background:var(--cp-bg)}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups h3{color:#131611;background:#a8cbb5;display:inline-block;padding:8px 14px}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups>div:nth-of-type(2) h3{background:#dfce4a}.portfolio-document.folio-study.cp-studio-grid .cp-experience{grid-template-columns:1fr 4fr;border:0;padding-top:30px}.portfolio-document.folio-study.cp-studio-grid .cp-experience-art{width:140px}.portfolio-document.folio-study.cp-studio-grid .cp-position{border-top:1px solid #585952}.portfolio-document.folio-study.cp-studio-grid .cp-about{grid-template-columns:1fr 3fr;border:0;padding-top:40px}.portfolio-document.folio-study.cp-studio-grid .cp-about-art{width:150px;align-self:start}.portfolio-document.folio-study.cp-studio-grid .cp-about-copy{font-family:var(--cp-body);font-size:36px}.portfolio-document.folio-study.cp-studio-grid .cp-contact{border-top:1px solid #a8cbb5;grid-template-columns:2fr 1fr;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:75px 75px}.portfolio-document.folio-study.cp-studio-grid .cp-contact h2{font-size:clamp(70px,9cqw,135px);text-transform:uppercase}.portfolio-document.folio-study.cp-studio-grid .cp-ending-layer{max-width:190px}.portfolio-document.folio-study.cp-common-ground .cp-hero{grid-template-columns:1fr;min-height:1000px;padding-top:70px}.portfolio-document.folio-study.cp-common-ground .cp-hero-copy{text-align:center;max-width:950px;justify-self:center}.portfolio-document.folio-study.cp-common-ground .cp-hero h1{font-size:clamp(72px,9cqw,138px);letter-spacing:-.045em}.portfolio-document.folio-study.cp-common-ground .cp-hero-art{grid-column:1;min-height:440px;max-width:850px;width:100%;justify-self:center}.portfolio-document.folio-study.cp-common-ground .cp-layer-0{width:42%;max-width:355px;transform:translate(-30%,-4%)}.portfolio-document.folio-study.cp-common-ground .cp-layer-1{width:45%;max-width:375px;transform:translate(33%,33%)}.portfolio-document.folio-study.cp-common-ground .cp-layer-2{width:50%;max-width:420px;transform:translate(-2%,25%) rotate(-10deg);z-index:5}.portfolio-document.folio-study.cp-common-ground .cp-about{grid-template-columns:1fr 3fr 1fr;border:0;background:#e8e1cf}.portfolio-document.folio-study.cp-common-ground .cp-about .cp-section-head{grid-column:2;display:block;margin-bottom:0}.portfolio-document.folio-study.cp-common-ground .cp-about .cp-section-head h2{font-size:39px;margin-top:20px}.portfolio-document.folio-study.cp-common-ground .cp-about-copy{grid-column:2;grid-row:2;font-size:34px}.portfolio-document.folio-study.cp-common-ground .cp-about-art{grid-column:1;grid-row:2;width:140px;align-self:end;transform:rotate(45deg)}.portfolio-document.folio-study.cp-common-ground .cp-projects{padding-top:130px;padding-bottom:150px}.portfolio-document.folio-study.cp-common-ground .cp-project-list{gap:120px}.portfolio-document.folio-study.cp-common-ground .cp-project-art{--study-project-background:#e9e2cf;background:transparent;min-height:415px;border-radius:50% 50% 0 0}.portfolio-document.folio-study.cp-common-ground .cp-project:nth-of-type(2) .cp-project-art{border-radius:0 45% 45% 0}.portfolio-document.folio-study.cp-common-ground .cp-project:nth-of-type(3) .cp-project-art{border-radius:45% 0 0 45%}.portfolio-document.folio-study.cp-common-ground .cp-project h3{font-size:44px}.portfolio-document.folio-study.cp-common-ground .cp-experience{grid-template-columns:1fr 3fr;border:0;background:#e8e1cf}.portfolio-document.folio-study.cp-common-ground .cp-experience-list{border-left:2px solid #9e5140;padding-left:45px}.portfolio-document.folio-study.cp-common-ground .cp-position{grid-template-columns:100px 1fr 20px;position:relative}.portfolio-document.folio-study.cp-common-ground .cp-position-dot{position:absolute;width:24px;height:24px;color:#9e5140;left:-58px;top:27px}.portfolio-document.folio-study.cp-common-ground .cp-experience-art{width:190px;max-width:190px;align-self:end}.portfolio-document.folio-study.cp-common-ground .cp-skills{grid-template-columns:1fr 3fr;border:0;padding-top:130px}.portfolio-document.folio-study.cp-common-ground .cp-skills-art{max-width:180px}.portfolio-document.folio-study.cp-common-ground .cp-contact{grid-template-columns:1fr;text-align:center;min-height:840px;background:#e8e1cf}.portfolio-document.folio-study.cp-common-ground .cp-ending-art{grid-column:1;grid-row:1;min-height:270px}.portfolio-document.folio-study.cp-common-ground .cp-ending-layer{width:330px;max-width:330px}.portfolio-document.folio-study.cp-common-ground .cp-contact-copy{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-common-ground .cp-contact h2{font-size:75px}.portfolio-document.folio-study.cp-common-ground .cp-colophon{grid-row:3;text-align:left}.portfolio-document.folio-study.cp-palimpsest{--cp-gutter:clamp(24px,8cqw,130px)}.portfolio-document.folio-study.cp-palimpsest .cp-hero{grid-template-columns:1.25fr 1fr;min-height:830px;padding-top:95px}.portfolio-document.folio-study.cp-palimpsest .cp-hero h1{font-size:clamp(70px,8.5cqw,126px);max-width:8ch;letter-spacing:-.045em}.portfolio-document.folio-study.cp-palimpsest .cp-hero-art{min-height:460px}.portfolio-document.folio-study.cp-palimpsest .cp-layer-0{width:95%;max-width:420px;transform:rotate(-8deg)}.portfolio-document.folio-study.cp-palimpsest .cp-layer-1{width:48%;max-width:220px;transform:translate(38%,-12%) rotate(14deg);z-index:4;opacity:.9}.portfolio-document.folio-study.cp-palimpsest .cp-layer-2{width:44%;max-width:210px;transform:translate(-47%,25%) rotate(-12deg)}.portfolio-document.folio-study.cp-palimpsest .cp-section-head{display:grid;grid-template-columns:23% 1fr;align-items:start;gap:7%}.portfolio-document.folio-study.cp-palimpsest .cp-section-head h2{font-size:41px}.portfolio-document.folio-study.cp-palimpsest .cp-about{grid-template-columns:23% 1fr;gap:35px 7%;border-top:0;padding-top:75px}.portfolio-document.folio-study.cp-palimpsest .cp-about-copy{grid-column:2;font-size:33px;line-height:1.45}.portfolio-document.folio-study.cp-palimpsest .cp-about-art{width:130px;align-self:start;transform:rotate(-7deg)}.portfolio-document.folio-study.cp-palimpsest .cp-projects{padding-top:70px;padding-bottom:145px}.portfolio-document.folio-study.cp-palimpsest .cp-project{grid-template-columns:23% 1fr;gap:7%;padding:55px 0;border-color:#c8bba0}.portfolio-document.folio-study.cp-palimpsest .cp-project-art{--study-project-background:none;background:transparent;min-height:220px;padding:15px;align-self:start}.portfolio-document.folio-study.cp-palimpsest .cp-project-object{width:100%;max-width:220px}.portfolio-document.folio-study.cp-palimpsest .cp-project-copy{border-left:1px solid #c8bba0;padding:5px 0 0 35px}.portfolio-document.folio-study.cp-palimpsest .cp-project h3{font-size:43px}.portfolio-document.folio-study.cp-palimpsest .cp-project-summary{font-family:var(--cp-heading);font-size:20px}.portfolio-document.folio-study.cp-palimpsest .cp-experience{grid-template-columns:23% 1fr;gap:35px 7%;border:0;background:#eae2cf}.portfolio-document.folio-study.cp-palimpsest .cp-experience-art{width:105px;align-self:start}.portfolio-document.folio-study.cp-palimpsest .cp-position{grid-template-columns:100px 1fr 20px}.portfolio-document.folio-study.cp-palimpsest .cp-skills{grid-template-columns:23% 1fr;gap:35px 7%;border:0}.portfolio-document.folio-study.cp-palimpsest .cp-skills-art{width:45px}.portfolio-document.folio-study.cp-palimpsest .cp-skill-groups li{font-family:var(--cp-heading);font-size:22px}.portfolio-document.folio-study.cp-palimpsest .cp-contact{grid-template-columns:1.3fr 1fr;min-height:650px;border-color:#c8bba0}.portfolio-document.folio-study.cp-palimpsest .cp-contact h2{font-size:clamp(60px,6cqw,90px);font-style:italic}.portfolio-document.folio-study.cp-palimpsest .cp-ending-layer{width:100%;max-width:330px;transform:rotate(7deg)}.portfolio-document.folio-study.cp-spectrum .cp-hero{grid-template-columns:1.1fr 1fr;min-height:820px;padding-top:100px}.portfolio-document.folio-study.cp-spectrum .cp-hero h1{font-size:clamp(70px,8cqw,122px);font-weight:300;max-width:8ch;letter-spacing:-.07em}.portfolio-document.folio-study.cp-spectrum .cp-hero-art{min-height:480px;background:radial-gradient(ellipse,#fff 0,#e7eef13d 65%,transparent 70%)}.portfolio-document.folio-study.cp-spectrum .cp-layer-0{width:100%;max-width:440px;z-index:4}.portfolio-document.folio-study.cp-spectrum .cp-layer-1{width:95%;max-width:430px;transform:translate(-30%,-8%)}.portfolio-document.folio-study.cp-spectrum .cp-layer-2{width:100%;max-width:450px;transform:translate(14%,4%);z-index:5}.portfolio-document.folio-study.cp-spectrum .cp-hero-caption{-o-border-image:linear-gradient(90deg,#d1a4af,#c9b977,#b1d7c5,#a9bddb) 1;border-image:linear-gradient(90deg,#d1a4af,#c9b977,#b1d7c5,#a9bddb) 1}.portfolio-document.folio-study.cp-spectrum .cp-section-head{align-items:start;padding-top:25px;border-top:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-spectrum .cp-section-head h2{font-weight:300;font-size:42px}.portfolio-document.folio-study.cp-spectrum .cp-project-list{grid-template-columns:1fr;border:0;border-left:2px solid transparent;-o-border-image:linear-gradient(#d49cba,#c9c987,#94c3cb,#acaddc) 1;border-image:linear-gradient(#d49cba,#c9c987,#94c3cb,#acaddc) 1;background:none;padding-left:40px;gap:55px}.portfolio-document.folio-study.cp-spectrum .cp-project{display:grid;grid-template-columns:1fr 1.3fr;gap:7%;padding:0}.portfolio-document.folio-study.cp-spectrum .cp-project:nth-of-type(2){grid-template-columns:1.3fr 1fr}.portfolio-document.folio-study.cp-spectrum .cp-project:nth-of-type(2) .cp-project-art{order:2}.portfolio-document.folio-study.cp-spectrum .cp-project-art{min-height:330px;--study-project-background:#f0f5f6;background:transparent;padding:15px}.portfolio-document.folio-study.cp-spectrum .cp-project-object{width:95%;max-width:360px;max-height:360px}.portfolio-document.folio-study.cp-spectrum .cp-project-object img{max-height:360px}.portfolio-document.folio-study.cp-spectrum .cp-project h3{font-size:36px;font-weight:400}.portfolio-document.folio-study.cp-spectrum .cp-project dl{grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-spectrum .cp-experience{grid-template-columns:1fr 4fr;border:0;padding-top:50px}.portfolio-document.folio-study.cp-spectrum .cp-position{grid-template-columns:100px 1fr 20px}.portfolio-document.folio-study.cp-spectrum .cp-experience-art{width:200px;max-width:200px}.portfolio-document.folio-study.cp-spectrum .cp-about{grid-template-columns:1fr 2fr;background:#eaf1f3;border:0}.portfolio-document.folio-study.cp-spectrum .cp-about-copy{font-family:var(--cp-body);font-size:35px;font-weight:300}.portfolio-document.folio-study.cp-spectrum .cp-about-art{width:100%;max-width:300px}.portfolio-document.folio-study.cp-spectrum .cp-skills{grid-template-columns:1fr 4fr;border:0}.portfolio-document.folio-study.cp-spectrum .cp-skill-groups li{font:14px var(--cp-mono);padding:18px 0}.portfolio-document.folio-study.cp-spectrum .cp-contact{grid-template-columns:1.3fr 1fr;border-top:2px solid transparent;-o-border-image:linear-gradient(90deg,#d1a4af,#c9b977,#b1d7c5,#a9bddb) 1;border-image:linear-gradient(90deg,#d1a4af,#c9b977,#b1d7c5,#a9bddb) 1}.portfolio-document.folio-study.cp-spectrum .cp-contact h2{font-size:clamp(55px,7cqw,100px);font-weight:300}.portfolio-document.folio-study.cp-spectrum .cp-ending-layer{max-width:320px;width:95%}.portfolio-document.folio-study.cp-open-studio .cp-hero{grid-template-columns:1fr 1.3fr;min-height:850px;gap:8%}.portfolio-document.folio-study.cp-open-studio .cp-hero h1{font-size:clamp(62px,7cqw,108px);max-width:8ch;letter-spacing:-.06em}.portfolio-document.folio-study.cp-open-studio .cp-hero-art{min-height:570px;background:#ece9e2;border-radius:48% 48% 0 0}.portfolio-document.folio-study.cp-open-studio .cp-layer-0{width:47%;max-width:275px;transform:translate(-8%,-4%);z-index:4}.portfolio-document.folio-study.cp-open-studio .cp-layer-1{width:49%;max-width:290px;transform:translate(46%,-8%);z-index:1}.portfolio-document.folio-study.cp-open-studio .cp-layer-2{width:58%;max-width:340px;transform:translate(-9%,135%);z-index:3}.portfolio-document.folio-study.cp-open-studio .cp-section-head{display:block;max-width:800px;margin:0 auto 90px}.portfolio-document.folio-study.cp-open-studio .cp-section-head h2{font-size:42px;margin-top:20px}.portfolio-document.folio-study.cp-open-studio .cp-project-list{gap:130px}.portfolio-document.folio-study.cp-open-studio .cp-project{grid-template-columns:1.8fr 1fr;gap:8%}.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(2n){grid-template-columns:1fr 1.8fr;margin-left:10%}.portfolio-document.folio-study.cp-open-studio .cp-project-art{min-height:510px;--study-project-background:#efede7;background:transparent}.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(2) .cp-project-art{min-height:600px}.portfolio-document.folio-study.cp-open-studio .cp-project h3{font-size:34px;line-height:1.1}.portfolio-document.folio-study.cp-open-studio .cp-project dl{grid-template-columns:1fr;font-size:12px;max-width:32ch}.portfolio-document.folio-study.cp-open-studio .cp-project-summary{font-size:14px}.portfolio-document.folio-study.cp-open-studio .cp-about{grid-template-columns:1fr 3fr 1fr;padding-top:145px;padding-bottom:145px}.portfolio-document.folio-study.cp-open-studio .cp-about .cp-section-head{grid-column:2;max-width:none;margin:0}.portfolio-document.folio-study.cp-open-studio .cp-about-copy{grid-column:2;font-family:var(--cp-body);font-size:31px;font-weight:300}.portfolio-document.folio-study.cp-open-studio .cp-about-art{grid-column:3;grid-row:2;width:110px;align-self:end}.portfolio-document.folio-study.cp-open-studio .cp-experience{grid-template-columns:1fr 4fr;border:0}.portfolio-document.folio-study.cp-open-studio .cp-experience .cp-section-head{grid-column:2;width:100%;margin:0}.portfolio-document.folio-study.cp-open-studio .cp-experience-art{width:90px}.portfolio-document.folio-study.cp-open-studio .cp-skills{grid-template-columns:1fr 4fr;border:0;padding-top:20px}.portfolio-document.folio-study.cp-open-studio .cp-skills .cp-section-head{grid-column:2;width:100%;margin:0}.portfolio-document.folio-study.cp-open-studio .cp-skills-art{max-width:95px}.portfolio-document.folio-study.cp-open-studio .cp-contact{grid-template-columns:1fr 1.4fr;min-height:740px;background:#eeece5}.portfolio-document.folio-study.cp-open-studio .cp-ending-art{grid-column:1;grid-row:1;min-height:350px}.portfolio-document.folio-study.cp-open-studio .cp-ending-layer{max-width:220px;width:75%}.portfolio-document.folio-study.cp-open-studio .cp-contact-copy{grid-column:2;grid-row:1}.portfolio-document.folio-study.cp-open-studio .cp-contact h2{font-size:clamp(55px,6.5cqw,94px)}.portfolio-document.folio-study.cp-interline .cp-nav{border-bottom:2px solid var(--cp-accent)}.portfolio-document.folio-study.cp-interline .cp-hero{grid-template-columns:1.1fr 1fr;min-height:830px;gap:8%;align-items:center}.portfolio-document.folio-study.cp-interline .cp-hero-copy{grid-column:1;text-align:left;border-right:1px solid var(--cp-border);padding-right:12%}.portfolio-document.folio-study.cp-interline .cp-hero h1{font-size:clamp(72px,8cqw,118px);max-width:8ch;letter-spacing:-.035em}.portfolio-document.folio-study.cp-interline .cp-intro{margin:30px 0!important;max-width:28ch}.portfolio-document.folio-study.cp-interline .cp-kicker{color:var(--cp-accent);line-height:1.8}.portfolio-document.folio-study.cp-interline .cp-hero-art{grid-column:2;grid-row:1;min-height:470px}.portfolio-document.folio-study.cp-interline .cp-layer-0{width:88%;max-width:400px;transform:translate(-3%,24%)}.portfolio-document.folio-study.cp-interline .cp-layer-1{width:52%;max-width:235px;transform:translate(15%,-33%) rotate(4deg);z-index:4}.portfolio-document.folio-study.cp-interline .cp-layer-2{width:95%;max-width:430px;transform:translate(-6%,40%) rotate(-8deg);z-index:5}.portfolio-document.folio-study.cp-interline .cp-section-head{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:2px solid var(--cp-accent);padding-top:25px}.portfolio-document.folio-study.cp-interline .cp-section-head h2{font-size:39px}.portfolio-document.folio-study.cp-interline .cp-about{grid-template-columns:1fr 1fr;gap:50px 7%;border:0}.portfolio-document.folio-study.cp-interline .cp-about-art{width:280px;max-width:280px;transform:rotate(-12deg)}.portfolio-document.folio-study.cp-interline .cp-about-copy{font-size:32px;line-height:1.4}.portfolio-document.folio-study.cp-interline .cp-project-list{gap:75px}.portfolio-document.folio-study.cp-interline .cp-project,.portfolio-document.folio-study.cp-interline .cp-project:nth-of-type(2n){grid-template-columns:1fr 1fr;gap:7%;align-items:stretch;border-bottom:1px solid var(--cp-border);padding-bottom:55px}.portfolio-document.folio-study.cp-interline .cp-project-art{min-height:390px;--study-project-background:#e8e1d2;background:transparent}.portfolio-document.folio-study.cp-interline .cp-project:nth-of-type(2n) .cp-project-art{order:0}.portfolio-document.folio-study.cp-interline .cp-project-copy{border-left:1px solid var(--cp-border);padding:20px 0 0 35px}.portfolio-document.folio-study.cp-interline .cp-project h3{font-size:40px}.portfolio-document.folio-study.cp-interline .cp-experience{grid-template-columns:1fr 1fr;gap:40px 7%;border:0;padding-top:35px}.portfolio-document.folio-study.cp-interline .cp-experience-art{width:210px;max-width:210px}.portfolio-document.folio-study.cp-interline .cp-position{grid-template-columns:80px 1fr 20px;gap:18px}.portfolio-document.folio-study.cp-interline .cp-position h3{font-size:25px}.portfolio-document.folio-study.cp-interline .cp-skills{grid-template-columns:1fr 1fr;gap:40px 7%;border:0;padding-top:25px}.portfolio-document.folio-study.cp-interline .cp-skills-art{width:75px;max-width:75px}.portfolio-document.folio-study.cp-interline .cp-skill-groups{gap:25px}.portfolio-document.folio-study.cp-interline .cp-skill-groups li{font-size:16px}.portfolio-document.folio-study.cp-interline .cp-contact{grid-template-columns:1fr 1fr;gap:40px 7%;border-top:2px solid var(--cp-accent);min-height:630px}.portfolio-document.folio-study.cp-interline .cp-ending-art{grid-column:1}.portfolio-document.folio-study.cp-interline .cp-ending-layer{width:140px;max-width:140px}.portfolio-document.folio-study.cp-interline .cp-contact-copy{grid-column:2}.portfolio-document.folio-study.cp-interline .cp-contact h2{font-size:clamp(55px,6cqw,86px)}@container folio-scenes (max-width:760px){.portfolio-document.folio-study.cp-signal .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-signal .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-signal .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-signal .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-signal .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-signal .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-signal .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-signal .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-signal .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-signal .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-signal .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-signal .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-signal .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-signal .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-signal .cp-project h3,.portfolio-document.folio-study.cp-signal .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-signal .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-signal .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-signal .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-signal .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-signal .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-signal .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-signal .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-signal .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-signal .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-signal .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-signal .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-signal .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-signal .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-signal .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-signal .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-signal .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-signal .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-signal .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-signal .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-signal .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-signal .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-signal .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-signal .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-signal .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-darkroom .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-darkroom .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-darkroom .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-darkroom .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-darkroom .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-darkroom .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-darkroom .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-darkroom .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-darkroom .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-darkroom .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-darkroom .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-darkroom .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-darkroom .cp-project h3,.portfolio-document.folio-study.cp-darkroom .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-darkroom .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-darkroom .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-darkroom .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-darkroom .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-darkroom .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-darkroom .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-darkroom .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-darkroom .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-darkroom .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-darkroom .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-darkroom .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-darkroom .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-darkroom .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-darkroom .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-darkroom .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-darkroom .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-darkroom .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-darkroom .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-darkroom .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-darkroom .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-darkroom .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-darkroom .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-monument .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-monument .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-monument .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-monument .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-monument .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-monument .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-monument .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-monument .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-monument .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-monument .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-monument .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-monument .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-monument .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-monument .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-monument .cp-project h3,.portfolio-document.folio-study.cp-monument .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-monument .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-monument .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-monument .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-monument .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-monument .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-monument .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-monument .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-monument .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-monument .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-monument .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-monument .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-monument .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-monument .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-monument .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-monument .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-monument .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-monument .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-monument .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-monument .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-monument .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-monument .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-monument .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-monument .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-monument .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-tangerine .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-tangerine .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-tangerine .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-tangerine .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-tangerine .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-tangerine .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-tangerine .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-tangerine .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-tangerine .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-tangerine .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-tangerine .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-tangerine .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-tangerine .cp-project h3,.portfolio-document.folio-study.cp-tangerine .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-tangerine .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-tangerine .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-tangerine .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-tangerine .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-tangerine .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-tangerine .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-tangerine .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-tangerine .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-tangerine .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-tangerine .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-tangerine .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-tangerine .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-tangerine .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-tangerine .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-tangerine .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-tangerine .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-tangerine .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-tangerine .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-tangerine .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-tangerine .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-tangerine .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-tangerine .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-byline .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-byline .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-byline .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-byline .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-byline .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-byline .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-byline .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-byline .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-byline .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-byline .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-byline .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-byline .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-byline .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-byline .cp-project h3,.portfolio-document.folio-study.cp-byline .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-byline .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-byline .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-byline .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-byline .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-byline .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-byline .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-byline .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-byline .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-byline .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-byline .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-byline .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-byline .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-byline .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-byline .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-byline .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-byline .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-byline .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-byline .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-byline .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-byline .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-byline .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-byline .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-byline .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-byline .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-rosewater .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-rosewater .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-rosewater .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-rosewater .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-rosewater .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-rosewater .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-rosewater .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-rosewater .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-rosewater .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-rosewater .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-rosewater .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-rosewater .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-rosewater .cp-project h3,.portfolio-document.folio-study.cp-rosewater .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-rosewater .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-rosewater .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-rosewater .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-rosewater .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-rosewater .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-rosewater .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-rosewater .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-rosewater .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-rosewater .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-rosewater .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-rosewater .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-rosewater .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-rosewater .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-rosewater .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-rosewater .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-rosewater .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-rosewater .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-rosewater .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-rosewater .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-rosewater .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-rosewater .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-rosewater .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-rosewater .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-rosewater .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-playground .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-playground .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-playground .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-playground .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-playground .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-playground .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-playground .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-playground .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-playground .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-playground .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-playground .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-playground .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-playground .cp-project h3,.portfolio-document.folio-study.cp-playground .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-playground .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-playground .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-playground .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-playground .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-playground .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-playground .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-playground .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-playground .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-playground .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-playground .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-playground .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-playground .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-playground .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-playground .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-playground .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-playground .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-playground .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-playground .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-playground .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-playground .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-playground .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-playground .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-playground .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-playground .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-studio-grid .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-studio-grid .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-studio-grid .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-studio-grid .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-studio-grid .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-studio-grid .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-studio-grid .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-studio-grid .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-studio-grid .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-studio-grid .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-studio-grid .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-studio-grid .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-studio-grid .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-studio-grid .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-studio-grid .cp-project h3,.portfolio-document.folio-study.cp-studio-grid .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-studio-grid .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-studio-grid .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-studio-grid .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-studio-grid .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-studio-grid .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-studio-grid .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-studio-grid .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-studio-grid .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-studio-grid .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-studio-grid .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-studio-grid .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-studio-grid .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-studio-grid .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-studio-grid .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-studio-grid .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-studio-grid .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-studio-grid .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-studio-grid .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-studio-grid .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-studio-grid .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-studio-grid .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-studio-grid .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-common-ground .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-common-ground .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-common-ground .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-common-ground .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-common-ground .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-common-ground .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-common-ground .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-common-ground .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-common-ground .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-common-ground .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-common-ground .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-common-ground .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-common-ground .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-common-ground .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-common-ground .cp-project h3,.portfolio-document.folio-study.cp-common-ground .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-common-ground .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-common-ground .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-common-ground .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-common-ground .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-common-ground .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-common-ground .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-common-ground .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-common-ground .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-common-ground .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-common-ground .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-common-ground .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-common-ground .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-common-ground .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-common-ground .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-common-ground .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-common-ground .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-common-ground .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-common-ground .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-common-ground .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-common-ground .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-common-ground .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-common-ground .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-common-ground .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-common-ground .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-palimpsest .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-palimpsest .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-palimpsest .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-palimpsest .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-palimpsest .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-palimpsest .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-palimpsest .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-palimpsest .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-palimpsest .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-palimpsest .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-palimpsest .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-palimpsest .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-palimpsest .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-palimpsest .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-palimpsest .cp-project h3,.portfolio-document.folio-study.cp-palimpsest .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-palimpsest .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-palimpsest .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-palimpsest .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-palimpsest .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-palimpsest .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-palimpsest .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-palimpsest .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-palimpsest .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-palimpsest .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-palimpsest .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-palimpsest .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-palimpsest .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-palimpsest .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-palimpsest .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-palimpsest .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-palimpsest .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-palimpsest .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-palimpsest .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-palimpsest .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-palimpsest .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-palimpsest .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-palimpsest .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-palimpsest .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-palimpsest .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-spectrum .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-spectrum .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-spectrum .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-spectrum .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-spectrum .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-spectrum .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-spectrum .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-spectrum .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-spectrum .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-spectrum .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-spectrum .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-spectrum .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-spectrum .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-spectrum .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-spectrum .cp-project h3,.portfolio-document.folio-study.cp-spectrum .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-spectrum .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-spectrum .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-spectrum .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-spectrum .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-spectrum .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-spectrum .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-spectrum .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-spectrum .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-spectrum .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-spectrum .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-spectrum .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-spectrum .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-spectrum .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-spectrum .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-spectrum .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-spectrum .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-spectrum .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-spectrum .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-spectrum .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-spectrum .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-spectrum .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-spectrum .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-spectrum .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-spectrum .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-open-studio .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-open-studio .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-open-studio .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-open-studio .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-open-studio .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-open-studio .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-open-studio .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-open-studio .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-open-studio .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-open-studio .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-open-studio .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-open-studio .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-open-studio .cp-project h3,.portfolio-document.folio-study.cp-open-studio .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-open-studio .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-open-studio .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-open-studio .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-open-studio .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-open-studio .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-open-studio .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-open-studio .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-open-studio .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-open-studio .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-open-studio .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-open-studio .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-open-studio .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-open-studio .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-open-studio .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-open-studio .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-open-studio .cp-skill-groups{grid-column:1;grid-row:2;gap:25px;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-open-studio .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-open-studio .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-open-studio .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-open-studio .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-open-studio .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-open-studio .cp-ending-art{grid-column:1;grid-row:1}.portfolio-document.folio-study.cp-open-studio .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-open-studio .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-interline .cp-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:0}.portfolio-document.folio-study.cp-interline .cp-hero-copy{grid-column:1;grid-row:1;max-width:100%;padding:0;border:0}.portfolio-document.folio-study.cp-interline .cp-hero h1{font-size:clamp(54px,17cqw,112px);max-width:100%}.portfolio-document.folio-study.cp-interline .cp-hero-art{grid-column:1;grid-row:2;min-height:360px;margin-top:20px}.portfolio-document.folio-study.cp-interline .cp-hero-caption{grid-column:1;grid-row:3;margin-top:20px}.portfolio-document.folio-study.cp-interline .cp-section{padding:70px 24px}.portfolio-document.folio-study.cp-interline .cp-section-head{grid-column:1/-1;display:block;margin:0 0 35px;width:100%;text-align:left}.portfolio-document.folio-study.cp-interline .cp-section-head h2{font-size:38px;margin-top:18px}.portfolio-document.folio-study.cp-interline .cp-project-list{grid-template-columns:1fr;gap:55px}.portfolio-document.folio-study.cp-interline .cp-project:nth-of-type(n){grid-column:1;grid-row:auto;display:block;grid-template-columns:1fr;width:100%;max-width:none;margin:0;transform:none;padding:0}.portfolio-document.folio-study.cp-interline .cp-project-art{min-height:310px;aspect-ratio:auto;padding:30px}.portfolio-document.folio-study.cp-interline .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-interline .cp-project:nth-of-type(2) .cp-project-art{min-height:310px}.portfolio-document.folio-study.cp-interline .cp-project-copy{padding:24px 0 0;border-left:0;max-width:none}.portfolio-document.folio-study.cp-interline .cp-project h3,.portfolio-document.folio-study.cp-interline .cp-project:first-of-type h3,.portfolio-document.folio-study.cp-interline .cp-project:not(:first-of-type) h3{font-size:34px}.portfolio-document.folio-study.cp-interline .cp-project dl{grid-template-columns:1fr 1fr;max-width:none;text-align:left}.portfolio-document.folio-study.cp-interline .cp-about{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-interline .cp-about .cp-section-head{grid-column:1;grid-row:1;margin-bottom:0}.portfolio-document.folio-study.cp-interline .cp-about-copy{grid-column:1;grid-row:2;font-size:30px;text-align:left}.portfolio-document.folio-study.cp-interline .cp-about-art{grid-column:1;grid-row:3;max-width:160px;justify-self:end}.portfolio-document.folio-study.cp-interline .cp-experience{grid-template-columns:1fr;gap:25px}.portfolio-document.folio-study.cp-interline .cp-experience .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-interline .cp-experience-list{grid-column:1;grid-row:2}.portfolio-document.folio-study.cp-interline .cp-position{grid-template-columns:1fr 20px;gap:12px}.portfolio-document.folio-study.cp-interline .cp-position h3{font-size:26px}.portfolio-document.folio-study.cp-interline .cp-position-index{font-size:14px}.portfolio-document.folio-study.cp-interline .cp-experience-art{grid-column:1;grid-row:3;max-width:120px;justify-self:end}.portfolio-document.folio-study.cp-interline .cp-skills{grid-template-columns:1fr;gap:30px}.portfolio-document.folio-study.cp-interline .cp-skills .cp-section-head{grid-column:1;margin-bottom:0}.portfolio-document.folio-study.cp-interline .cp-skill-groups{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr}.portfolio-document.folio-study.cp-interline .cp-skill-groups li{font-size:16px;gap:8px}.portfolio-document.folio-study.cp-interline .cp-skills-art{grid-column:1;grid-row:3;max-width:120px;justify-self:start}.portfolio-document.folio-study.cp-interline .cp-contact{grid-template-columns:1fr;min-height:0;gap:40px;padding-bottom:28px}.portfolio-document.folio-study.cp-interline .cp-contact-copy{grid-column:1;grid-row:2;text-align:left}.portfolio-document.folio-study.cp-interline .cp-contact h2{font-size:clamp(48px,15cqw,72px)}.portfolio-document.folio-study.cp-interline .cp-ending-art{grid-column:1;grid-row:1;min-height:250px}.portfolio-document.folio-study.cp-interline .cp-ending-layer{max-width:240px}.portfolio-document.folio-study.cp-interline .cp-colophon{grid-column:1;grid-row:3;text-align:left}.portfolio-document.folio-study.cp-signal .cp-hero{padding-top:35px}.portfolio-document.folio-study.cp-signal .cp-hero h1{font-size:25cqw;max-width:7ch}.portfolio-document.folio-study.cp-signal .cp-hero-art{min-height:345px}.portfolio-document.folio-study.cp-signal .cp-layer-0{width:69%;max-width:235px}.portfolio-document.folio-study.cp-signal .cp-layer-1,.portfolio-document.folio-study.cp-signal .cp-layer-2{width:39%;max-width:140px}.portfolio-document.folio-study.cp-signal .cp-section-head h2{font-size:49px}.portfolio-document.folio-study.cp-signal .cp-project:nth-of-type(n){padding-bottom:35px}.portfolio-document.folio-study.cp-signal .cp-skill-groups{grid-template-columns:1fr}.portfolio-document.folio-study.cp-signal .cp-skill-groups li{font-size:29px}.portfolio-document.folio-study.cp-signal .cp-about-copy{font-size:39px}.portfolio-document.folio-study.cp-signal .cp-about-art{max-width:145px}.portfolio-document.folio-study.cp-signal .cp-contact h2{font-size:22cqw}.portfolio-document.folio-study.cp-signal .cp-ending-art{min-height:180px}.portfolio-document.folio-study.cp-darkroom .cp-hero{padding-top:60px;background-position:65%}.portfolio-document.folio-study.cp-darkroom .cp-hero h1{font-size:24cqw;max-width:7ch}.portfolio-document.folio-study.cp-darkroom .cp-hero-art{min-height:340px}.portfolio-document.folio-study.cp-darkroom .cp-layer-0{max-width:215px;width:68%}.portfolio-document.folio-study.cp-darkroom .cp-layer-1{max-width:125px;width:36%}.portfolio-document.folio-study.cp-darkroom .cp-layer-2{max-width:95px}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(2n){padding-left:24px}.portfolio-document.folio-study.cp-darkroom .cp-project:nth-of-type(3){padding-right:24px}.portfolio-document.folio-study.cp-darkroom .cp-project-art{border-block-width:10px}.portfolio-document.folio-study.cp-darkroom .cp-project h3{font-size:40px}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups{gap:12px}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups>div{padding:18px 12px}.portfolio-document.folio-study.cp-darkroom .cp-skill-groups li{font-size:12px}.portfolio-document.folio-study.cp-darkroom .cp-experience-list{padding-left:22px}.portfolio-document.folio-study.cp-darkroom .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-darkroom .cp-ending-art{min-height:180px}.portfolio-document.folio-study.cp-monument .cp-hero{padding-top:65px}.portfolio-document.folio-study.cp-monument .cp-hero-copy{text-align:center}.portfolio-document.folio-study.cp-monument .cp-hero h1{font-size:18cqw}.portfolio-document.folio-study.cp-monument .cp-hero-art{min-height:315px}.portfolio-document.folio-study.cp-monument .cp-layer-0{width:53%;max-width:175px}.portfolio-document.folio-study.cp-monument .cp-layer-1{width:17%;max-width:55px}.portfolio-document.folio-study.cp-monument .cp-layer-2{width:80%;max-width:260px;transform:translateY(145%)}.portfolio-document.folio-study.cp-monument .cp-section{padding-top:95px;padding-bottom:95px}.portfolio-document.folio-study.cp-monument .cp-section-head{text-align:center;margin-bottom:45px}.portfolio-document.folio-study.cp-monument .cp-project-list{gap:85px}.portfolio-document.folio-study.cp-monument .cp-project-copy{text-align:center}.portfolio-document.folio-study.cp-monument .cp-project-art{min-height:355px}.portfolio-document.folio-study.cp-monument .cp-project:first-of-type .cp-project-art{min-height:390px}.portfolio-document.folio-study.cp-monument .cp-project h3{font-size:32px}.portfolio-document.folio-study.cp-monument .cp-about-copy{text-align:center;font-size:29px}.portfolio-document.folio-study.cp-monument .cp-about-art{width:100px;justify-self:center}.portfolio-document.folio-study.cp-monument .cp-experience-art{width:35px}.portfolio-document.folio-study.cp-monument .cp-skills-art{width:50px}.portfolio-document.folio-study.cp-monument .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-monument .cp-ending-art{min-height:130px}.portfolio-document.folio-study.cp-tangerine .cp-hero h1{font-size:24cqw;max-width:7ch}.portfolio-document.folio-study.cp-tangerine .cp-hero-art{min-height:410px}.portfolio-document.folio-study.cp-tangerine .cp-layer-0{width:60%;max-width:205px}.portfolio-document.folio-study.cp-tangerine .cp-layer-1{width:35%;max-width:120px}.portfolio-document.folio-study.cp-tangerine .cp-layer-2{width:28%;max-width:95px}.portfolio-document.folio-study.cp-tangerine .cp-project-list{gap:85px}.portfolio-document.folio-study.cp-tangerine .cp-project:nth-of-type(2n){padding-left:23px}.portfolio-document.folio-study.cp-tangerine .cp-project-art{min-height:355px}.portfolio-document.folio-study.cp-tangerine .cp-project h3{font-size:39px}.portfolio-document.folio-study.cp-tangerine .cp-about-art{width:80px;max-width:80px}.portfolio-document.folio-study.cp-tangerine .cp-about-copy{font-size:35px}.portfolio-document.folio-study.cp-tangerine .cp-skill-groups li{font-size:18px}.portfolio-document.folio-study.cp-tangerine .cp-contact h2{font-size:18cqw}.portfolio-document.folio-study.cp-tangerine .cp-ending-art{min-height:210px}.portfolio-document.folio-study.cp-byline .cp-nav{margin-top:12px;min-height:68px}.portfolio-document.folio-study.cp-byline .cp-hero-copy{display:block}.portfolio-document.folio-study.cp-byline .cp-hero h1{font-size:17cqw;white-space:normal}.portfolio-document.folio-study.cp-byline .cp-hero .cp-intro{margin:24px 0!important}.portfolio-document.folio-study.cp-byline .cp-hero-art{min-height:220px}.portfolio-document.folio-study.cp-byline .cp-layer-0{width:61%;max-width:230px;transform:translate(-10%,5%) rotate(-4deg)}.portfolio-document.folio-study.cp-byline .cp-layer-1{width:10%;transform:translate(-335%,15%) rotate(12deg)}.portfolio-document.folio-study.cp-byline .cp-layer-2{width:25%;transform:translate(134%,20%)}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type{padding-bottom:40px}.portfolio-document.folio-study.cp-byline .cp-project-list{gap:50px}.portfolio-document.folio-study.cp-byline .cp-project:not(:first-of-type){padding-left:20px;border-left:1px solid var(--cp-border)}.portfolio-document.folio-study.cp-byline .cp-project:not(:first-of-type) .cp-project-art{min-height:230px}.portfolio-document.folio-study.cp-byline .cp-project:first-of-type h3{font-size:40px}.portfolio-document.folio-study.cp-byline .cp-about-copy{font-size:28px;line-height:1.45}.portfolio-document.folio-study.cp-byline .cp-about-art{width:95px}.portfolio-document.folio-study.cp-byline .cp-skills-art{width:16px}.portfolio-document.folio-study.cp-byline .cp-contact h2{font-size:50px}.portfolio-document.folio-study.cp-byline .cp-ending-art{min-height:180px}.portfolio-document.folio-study.cp-rosewater .cp-hero-copy{text-align:center}.portfolio-document.folio-study.cp-rosewater .cp-hero h1{font-size:20cqw}.portfolio-document.folio-study.cp-rosewater .cp-hero .cp-intro{margin:26px auto!important}.portfolio-document.folio-study.cp-rosewater .cp-hero-art{min-height:390px;margin:35px 18px 0}.portfolio-document.folio-study.cp-rosewater .cp-layer-0{width:91%;max-width:275px}.portfolio-document.folio-study.cp-rosewater .cp-layer-1{width:58%;max-width:170px}.portfolio-document.folio-study.cp-rosewater .cp-layer-2{width:25%;max-width:70px}.portfolio-document.folio-study.cp-rosewater .cp-section-head{text-align:center}.portfolio-document.folio-study.cp-rosewater .cp-project:nth-of-type(2n){padding-left:28px}.portfolio-document.folio-study.cp-rosewater .cp-project-art{min-height:360px}.portfolio-document.folio-study.cp-rosewater .cp-about-copy{font-size:32px}.portfolio-document.folio-study.cp-rosewater .cp-about-art{width:65px;max-width:65px;justify-self:center}.portfolio-document.folio-study.cp-rosewater .cp-skills-art{width:50px;max-width:50px}.portfolio-document.folio-study.cp-rosewater .cp-skill-groups li{font-size:19px}.portfolio-document.folio-study.cp-rosewater .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-playground .cp-hero{padding-top:65px}.portfolio-document.folio-study.cp-playground .cp-hero h1{font-size:24cqw;max-width:7ch;transform:rotate(-2deg)}.portfolio-document.folio-study.cp-playground .cp-hero-art{min-height:385px}.portfolio-document.folio-study.cp-playground .cp-layer-0{width:50%;max-width:175px;transform:translate(-42%,-35%) rotate(14deg)}.portfolio-document.folio-study.cp-playground .cp-layer-1{width:46%;max-width:150px;transform:translate(57%,34%) rotate(-13deg)}.portfolio-document.folio-study.cp-playground .cp-layer-2{width:64%;max-width:215px;transform:translate(-26%,65%) rotate(-23deg)}.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(n){padding:22px;box-shadow:4px 5px 0 #9aa6b3}.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(2){margin-left:16px;width:calc(100% - 16px)}.portfolio-document.folio-study.cp-playground .cp-project-art{min-height:260px;padding:15px}.portfolio-document.folio-study.cp-playground .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-playground .cp-project:nth-of-type(2) .cp-project-art{min-height:260px}.portfolio-document.folio-study.cp-playground .cp-project h3{font-size:37px}.portfolio-document.folio-study.cp-playground .cp-skill-groups{gap:12px}.portfolio-document.folio-study.cp-playground .cp-skill-groups>div{padding:38px 12px 20px}.portfolio-document.folio-study.cp-playground .cp-skill-groups li{font-size:13px}.portfolio-document.folio-study.cp-playground .cp-about-copy{font-size:38px}.portfolio-document.folio-study.cp-playground .cp-about-art{width:180px;max-width:180px}.portfolio-document.folio-study.cp-playground .cp-position{padding:22px}.portfolio-document.folio-study.cp-playground .cp-position:nth-of-type(2){margin-left:15px}.portfolio-document.folio-study.cp-playground .cp-contact h2{font-size:21cqw}.portfolio-document.folio-study.cp-studio-grid .cp-hero{padding-top:40px;background-size:50px 50px}.portfolio-document.folio-study.cp-studio-grid .cp-hero h1{font-size:23cqw;max-width:7ch}.portfolio-document.folio-study.cp-studio-grid .cp-hero-art{min-height:310px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.portfolio-document.folio-study.cp-studio-grid .cp-layer-0{width:48%;max-width:175px;left:0;transform:translateY(-5%)}.portfolio-document.folio-study.cp-studio-grid .cp-layer-1{width:44%;max-width:160px;right:0;transform:translateY(20%)}.portfolio-document.folio-study.cp-studio-grid .cp-layer-2{width:30%;max-width:110px;transform:translate(-65%,255%)}.portfolio-document.folio-study.cp-studio-grid .cp-section-head h2{font-size:46px}.portfolio-document.folio-study.cp-studio-grid .cp-project-list{gap:1px}.portfolio-document.folio-study.cp-studio-grid .cp-project:nth-of-type(n){padding:22px}.portfolio-document.folio-study.cp-studio-grid .cp-project:first-of-type .cp-project-art{min-height:320px}.portfolio-document.folio-study.cp-studio-grid .cp-project:not(:first-of-type) .cp-project-art{min-height:190px;padding:20px}.portfolio-document.folio-study.cp-studio-grid .cp-project:not(:first-of-type) .cp-project-object{max-width:140px;max-height:180px}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups{gap:1px}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups>div{padding:20px 12px}.portfolio-document.folio-study.cp-studio-grid .cp-skill-groups li{font-size:14px}.portfolio-document.folio-study.cp-studio-grid .cp-about-copy{font-size:28px}.portfolio-document.folio-study.cp-studio-grid .cp-about-art{width:115px;align-self:start;justify-self:start}.portfolio-document.folio-study.cp-studio-grid .cp-contact h2{font-size:21cqw}.portfolio-document.folio-study.cp-studio-grid .cp-ending-layer{max-width:160px}.portfolio-document.folio-study.cp-common-ground .cp-hero-copy{text-align:center}.portfolio-document.folio-study.cp-common-ground .cp-hero h1{font-size:18cqw}.portfolio-document.folio-study.cp-common-ground .cp-hero .cp-intro{margin:26px auto!important}.portfolio-document.folio-study.cp-common-ground .cp-hero-art{min-height:345px}.portfolio-document.folio-study.cp-common-ground .cp-layer-0{width:61%;max-width:215px;transform:translate(-20%,-8%)}.portfolio-document.folio-study.cp-common-ground .cp-layer-1{width:62%;max-width:220px;transform:translate(18%,36%)}.portfolio-document.folio-study.cp-common-ground .cp-layer-2{width:86%;max-width:310px;transform:translateY(35%) rotate(-10deg)}.portfolio-document.folio-study.cp-common-ground .cp-about-copy{font-size:29px}.portfolio-document.folio-study.cp-common-ground .cp-about-art{width:140px;justify-self:start;transform:rotate(20deg)}.portfolio-document.folio-study.cp-common-ground .cp-project-list{gap:80px}.portfolio-document.folio-study.cp-common-ground .cp-project:nth-of-type(2n){padding-left:20px}.portfolio-document.folio-study.cp-common-ground .cp-project h3{font-size:36px}.portfolio-document.folio-study.cp-common-ground .cp-experience-list{padding-left:25px}.portfolio-document.folio-study.cp-common-ground .cp-position-dot{left:-38px}.portfolio-document.folio-study.cp-common-ground .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-common-ground .cp-ending-layer{max-width:280px;width:85%}.portfolio-document.folio-study.cp-palimpsest .cp-hero h1{font-size:18cqw;letter-spacing:-.045em}.portfolio-document.folio-study.cp-palimpsest .cp-hero-art{min-height:325px}.portfolio-document.folio-study.cp-palimpsest .cp-layer-0{width:88%;max-width:290px}.portfolio-document.folio-study.cp-palimpsest .cp-layer-1{width:44%;max-width:155px}.portfolio-document.folio-study.cp-palimpsest .cp-layer-2{width:42%;max-width:145px}.portfolio-document.folio-study.cp-palimpsest .cp-section{padding-inline:28px}.portfolio-document.folio-study.cp-palimpsest .cp-section-head{border-left:1px solid #c8bba0;padding-left:18px}.portfolio-document.folio-study.cp-palimpsest .cp-about-copy{font-size:29px}.portfolio-document.folio-study.cp-palimpsest .cp-about-art{width:100px}.portfolio-document.folio-study.cp-palimpsest .cp-project:nth-of-type(n){padding-left:18px;border-left:1px solid #c8bba0;padding-top:30px}.portfolio-document.folio-study.cp-palimpsest .cp-project-art,.portfolio-document.folio-study.cp-palimpsest .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-palimpsest .cp-project:nth-of-type(2) .cp-project-art{min-height:210px;max-width:220px;padding:15px;justify-self:start}.portfolio-document.folio-study.cp-palimpsest .cp-project-object{max-width:175px}.portfolio-document.folio-study.cp-palimpsest .cp-project-copy{padding-left:0}.portfolio-document.folio-study.cp-palimpsest .cp-project-summary{font-size:18px}.portfolio-document.folio-study.cp-palimpsest .cp-skills-art{width:30px}.portfolio-document.folio-study.cp-palimpsest .cp-ending-art{min-height:210px}.portfolio-document.folio-study.cp-spectrum .cp-hero h1{font-size:18cqw;font-weight:300}.portfolio-document.folio-study.cp-spectrum .cp-hero-art{min-height:345px}.portfolio-document.folio-study.cp-spectrum .cp-layer-0,.portfolio-document.folio-study.cp-spectrum .cp-layer-1,.portfolio-document.folio-study.cp-spectrum .cp-layer-2{width:100%;max-width:330px}.portfolio-document.folio-study.cp-spectrum .cp-layer-1{transform:translate(-18%,-8%)}.portfolio-document.folio-study.cp-spectrum .cp-layer-2{transform:translate(5%,4%)}.portfolio-document.folio-study.cp-spectrum .cp-project-list{padding-left:20px}.portfolio-document.folio-study.cp-spectrum .cp-project-art,.portfolio-document.folio-study.cp-spectrum .cp-project:first-of-type .cp-project-art,.portfolio-document.folio-study.cp-spectrum .cp-project:nth-of-type(2) .cp-project-art{min-height:265px;padding:10px}.portfolio-document.folio-study.cp-spectrum .cp-project h3{font-size:31px}.portfolio-document.folio-study.cp-spectrum .cp-about-copy{font-size:29px}.portfolio-document.folio-study.cp-spectrum .cp-about-art{max-width:240px;justify-self:center}.portfolio-document.folio-study.cp-spectrum .cp-skill-groups li{font-size:12px;line-height:1.6}.portfolio-document.folio-study.cp-spectrum .cp-contact h2{font-size:15cqw}.portfolio-document.folio-study.cp-spectrum .cp-ending-art{min-height:230px}.portfolio-document.folio-study.cp-open-studio .cp-hero h1{font-size:18cqw;font-weight:400}.portfolio-document.folio-study.cp-open-studio .cp-hero-art{min-height:395px;margin-top:40px}.portfolio-document.folio-study.cp-open-studio .cp-layer-0,.portfolio-document.folio-study.cp-open-studio .cp-layer-1{width:49%;max-width:175px}.portfolio-document.folio-study.cp-open-studio .cp-layer-2{width:65%;max-width:225px;transform:translate(-9%,130%)}.portfolio-document.folio-study.cp-open-studio .cp-project-list{gap:95px}.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(2n){padding-left:25px}.portfolio-document.folio-study.cp-open-studio .cp-project:nth-of-type(2) .cp-project-art{min-height:395px}.portfolio-document.folio-study.cp-open-studio .cp-project h3{font-size:31px}.portfolio-document.folio-study.cp-open-studio .cp-project dl{grid-template-columns:1fr}.portfolio-document.folio-study.cp-open-studio .cp-about-copy{font-size:29px}.portfolio-document.folio-study.cp-open-studio .cp-about-art{width:110px}.portfolio-document.folio-study.cp-open-studio .cp-skills-art{max-width:75px}.portfolio-document.folio-study.cp-open-studio .cp-contact-copy{text-align:center}.portfolio-document.folio-study.cp-open-studio .cp-ending-art{min-height:250px}.portfolio-document.folio-study.cp-open-studio .cp-ending-layer{max-width:175px}.portfolio-document.folio-study.cp-interline .cp-hero h1{font-size:18cqw}.portfolio-document.folio-study.cp-interline .cp-hero-copy{border-left:2px solid var(--cp-accent);padding-left:20px}.portfolio-document.folio-study.cp-interline .cp-hero-art{min-height:345px}.portfolio-document.folio-study.cp-interline .cp-layer-0{width:82%;max-width:280px}.portfolio-document.folio-study.cp-interline .cp-layer-1{width:48%;max-width:175px}.portfolio-document.folio-study.cp-interline .cp-layer-2{width:90%;max-width:305px}.portfolio-document.folio-study.cp-interline .cp-section-head{display:grid;grid-template-columns:30% 1fr;gap:20px}.portfolio-document.folio-study.cp-interline .cp-section-head h2{font-size:30px;margin-top:0}.portfolio-document.folio-study.cp-interline .cp-about-copy{font-size:29px}.portfolio-document.folio-study.cp-interline .cp-about-art{max-width:200px;width:200px;justify-self:start}.portfolio-document.folio-study.cp-interline .cp-project:nth-of-type(n){padding-bottom:45px}.portfolio-document.folio-study.cp-interline .cp-project h3{font-size:35px}.portfolio-document.folio-study.cp-interline .cp-experience-art{width:150px;max-width:150px}.portfolio-document.folio-study.cp-interline .cp-skill-groups{gap:25px}.portfolio-document.folio-study.cp-interline .cp-skill-groups>div+div{border-left:1px solid var(--cp-border);padding-left:20px}.portfolio-document.folio-study.cp-interline .cp-skills-art{width:55px}.portfolio-document.folio-study.cp-interline .cp-contact-copy{border-left:2px solid var(--cp-accent);padding-left:20px}.portfolio-document.folio-study.cp-interline .cp-ending-art{min-height:130px}.portfolio-document.folio-study.cp-interline .cp-ending-layer{width:115px}}.portfolio-document.folio-study.cp-spectrum .cp-project-1 .cp-project-object{position:relative;z-index:1}.portfolio-document.folio-study.cp-darkroom .cp-project-2 .cp-project-art{--study-project-background:#5b544a;background:transparent}.portfolio-document.folio-study.cp-byline[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-common-ground[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-darkroom[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-interline[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-monument[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-open-studio[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-palimpsest[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-playground[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-rosewater[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-signal[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-spectrum[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-studio-grid[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-tangerine[data-long-name] .cp-hero h1{font-size:clamp(50px,5.8cqw,88px);max-width:100%;line-height:1.03;overflow-wrap:anywhere}@container folio-scenes (max-width:760px){.portfolio-document.folio-study.cp-darkroom[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-signal[data-long-name] .cp-hero h1{font-size:clamp(40px,16cqw,72px);letter-spacing:-.045em}.portfolio-document.folio-study.cp-byline[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-monument[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-rosewater[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-tangerine[data-long-name] .cp-hero h1{font-size:clamp(34px,11.5cqw,55px);letter-spacing:-.045em}.portfolio-document.folio-study.cp-playground[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-studio-grid[data-long-name] .cp-hero h1{font-size:clamp(40px,16cqw,72px);letter-spacing:-.045em}.portfolio-document.folio-study.cp-common-ground[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-interline[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-open-studio[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-palimpsest[data-long-name] .cp-hero h1,.portfolio-document.folio-study.cp-spectrum[data-long-name] .cp-hero h1{font-size:clamp(34px,11.5cqw,55px);letter-spacing:-.045em}}.portfolio-document.folio-study.cp-spectrum[data-scenario=missing-images] .cp-project-1 .cp-project-art:before{display:none}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-copy{grid-column:1/-1;text-align:center}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art{grid-column:1/-1}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero h1{max-width:min(7ch,38cqw);margin-inline:auto;text-align:center}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-intro{max-width:min(44ch,34cqw);margin-inline:auto!important}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-0{width:min(25cqw,360px)}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-1{width:min(11.5cqw,165px)}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-2{width:min(12.2cqw,175px)}@container folio-scenes (max-width: 760px){.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero h1{max-width:7ch}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-intro{max-width:32ch}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-0{width:265px}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-1{width:120px}.portfolio-document.folio-study.cp-atelier:is([data-composition=study-20260921-atelier2],[data-composition=study-20260921-editor2]) .cp-hero-art:not(.cp-has-owner-portrait) .cp-layer-2{width:135px}}