body.identity-profile{--identity-paper:#fffdf1;--identity-ink:#171512;--identity-muted:#686158;--identity-blue:#b84f32;--identity-orange:#e85d1a;--identity-rule:color-mix(in srgb, var(--identity-ink) 25%, transparent);--identity-gutter:clamp(22px, 4.2vw, 72px);background:var(--identity-paper);color:var(--identity-ink);background-color:var(--identity-paper);background-image:url(/textures/paper-grain-static.png);background-repeat:repeat}body.identity-profile .identity-profile__header nav a{color:#b84f32}body.identity-profile .site-page{z-index:1;position:relative}.identity-profile__page,.identity-profile__page *{box-sizing:border-box}.identity-profile__page{padding:0 var(--identity-gutter)}.identity-profile__page p,.identity-profile__page h1,.identity-profile__page h2,.identity-profile__page ol{margin:0}.identity-profile__page ol{padding:0;list-style:none}.identity-profile__header{border-bottom:1px solid var(--identity-rule);justify-content:space-between;align-items:center;min-height:70px;display:flex}.identity-profile__header>a{display:inline-flex}body.identity-profile .identity-profile__brand .brand-rotate__stage{inline-size:14.25ch;color:var(--identity-blue);font-size:clamp(18px,1.45vw,23px)}.identity-profile__header nav{color:var(--identity-muted);font:500 10px/1.4 var(--mono);letter-spacing:.08em;align-items:center;gap:12px;display:flex}.identity-profile__header nav a:hover,.identity-profile__header nav a:focus-visible{color:var(--identity-blue)}.identity-profile__hero{grid-template-rows:auto minmax(170px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px clamp(15px,1.8vw,28px);min-height:min(74svh,760px);padding:clamp(30px,4vh,48px) 0 clamp(54px,8vh,88px);display:grid}.identity-profile__folio{color:var(--identity-muted);font:500 11px/1.4 var(--mono);letter-spacing:.06em;grid-column:1/3;align-items:baseline;gap:16px;display:flex}.identity-profile__folio span{color:var(--identity-blue);font-weight:600}.identity-profile__heading{grid-column:3/13;align-self:center;min-width:0}.identity-profile__heading>p{color:var(--identity-blue);font:600 11px/1.4 var(--sans);letter-spacing:.1em;margin:0 0 clamp(16px,2.2vh,26px) .18em}.identity-profile__heading h1{max-width:100%;font:400 clamp(4.8rem, 9.1vw, 8.9rem)/.82 var(--display);letter-spacing:-.052em;overflow-wrap:anywhere}.identity-profile__lead{max-width:38em;color:var(--identity-muted);font:400 clamp(18px, 1.55vw, 23px)/1.72 var(--serif);grid-column:7/13}.identity-profile__sections{border-top:1px solid var(--identity-ink)}.identity-profile__section{border-bottom:1px solid var(--identity-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(15px,1.8vw,28px);padding:clamp(52px,7vw,96px) 0;display:grid}.identity-profile__section-index{color:var(--identity-blue);font:600 11px/1.4 var(--mono);grid-column:1}.identity-profile__section>header{grid-column:2/6}.identity-profile__section>header>p{color:var(--identity-blue);font:600 10px/1.4 var(--mono);letter-spacing:.08em;margin-bottom:15px}.identity-profile__section h2{max-width:9em;font:600 clamp(27px, 3vw, 46px)/1.16 var(--serif);letter-spacing:-.045em}.identity-profile__copy{grid-column:7/13;min-width:0}.identity-profile__copy>p{max-width:44em;color:var(--identity-muted);font:400 clamp(16px, 1.25vw, 19px)/1.86 var(--serif)}.identity-profile__copy>p+p{margin-top:1.35em}.identity-profile__copy ol{border-top:1px solid var(--identity-ink)}.identity-profile__copy li{border-bottom:1px solid var(--identity-rule);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:clamp(15px,1.7vw,22px) 0;display:grid}.identity-profile__copy li>span{color:var(--identity-blue);font:500 10px/1.4 var(--mono);padding-top:.38em}.identity-profile__copy li>p{font:500 clamp(16px, 1.28vw, 19px)/1.58 var(--serif)}.identity-profile__footer{border-bottom:1px solid var(--identity-ink);grid-template-columns:1fr 1fr;min-height:250px;display:grid}.identity-profile__footer>a{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 22px;padding:clamp(34px,5vw,70px) 0;display:grid}.identity-profile__footer>a+a{border-left:1px solid var(--identity-rule);padding-left:clamp(28px,4vw,64px)}.identity-profile__footer span{color:var(--identity-muted);font:500 10px/1.4 var(--mono);letter-spacing:.06em}.identity-profile__footer strong{overflow-wrap:anywhere;font:600 clamp(23px, 2.6vw, 40px)/1.15 var(--serif);letter-spacing:-.035em}.identity-profile__footer i{color:var(--identity-orange);grid-area:1/2/3;align-self:center;font-size:25px;font-style:normal;transition:transform .22s}.identity-profile__footer a:hover,.identity-profile__footer a:focus-visible{color:var(--identity-blue)}.identity-profile__footer a:hover i,.identity-profile__footer a:focus-visible i{transform:translate(4px,-4px)}@media (width<=900px){.identity-profile__hero{grid-template-columns:repeat(8,minmax(0,1fr))}.identity-profile__folio{grid-column:1/3}.identity-profile__heading{grid-column:2/9}.identity-profile__lead{grid-column:4/9}.identity-profile__section>header{grid-column:2/7}.identity-profile__copy{grid-column:7/13}}@media (width<=700px){body.identity-profile{--identity-gutter:clamp(16px, 5vw, 28px)}.identity-profile__header{min-height:58px}body.identity-profile .identity-profile__brand .brand-rotate__stage{font-size:17px}.identity-profile__header nav{gap:8px;font-size:9px}.identity-profile__hero{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;padding:26px 0 56px;display:grid}.identity-profile__folio{grid-column:1/-1}.identity-profile__heading{grid-column:1/-1;margin-top:46px}.identity-profile__heading h1{font-size:clamp(3rem,15vw,5rem);line-height:.86}.identity-profile__lead{grid-column:1/-1;margin-top:32px;font-size:17px;line-height:1.72}.identity-profile__section{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;padding:48px 0 54px}.identity-profile__section-index{grid-column:1}.identity-profile__section>header{grid-column:2/-1}.identity-profile__section h2{font-size:clamp(25px,8vw,34px)}.identity-profile__copy{grid-column:1/-1;margin-top:30px}.identity-profile__copy>p{font-size:16px;line-height:1.82}.identity-profile__copy li{grid-template-columns:32px minmax(0,1fr);gap:10px}.identity-profile__copy li>p{font-size:16px}.identity-profile__footer{grid-template-columns:1fr;min-height:0}.identity-profile__footer>a{min-height:150px;padding:34px 0}.identity-profile__footer>a+a{border-top:1px solid var(--identity-rule);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.identity-profile__footer i{transition:none}}@media print{body.identity-profile>[data-paper-grain],body.identity-profile .site-cursor,.identity-profile__header,.identity-profile__footer{display:none!important}}
