@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/fonts/bricolagegrotesque-0.woff) format('woff');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/fonts/bricolagegrotesque-1.woff) format('woff');
}

@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/prata-0.woff) format('woff');
}

:root{--paper:#f8f8b6;--ink:#082ea6;--line:rgba(8,46,166,.4);--gutter:2.1vw;--serif:'Prata',Georgia,serif;--sans:'Bricolage Grotesque',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:5px}button{border:0;background:none}img{display:block;width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}svg{width:30px;height:24px;flex:none}.skip{position:absolute;left:12px;top:-100px;padding:12px;background:var(--ink);color:var(--paper);z-index:20}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header{min-height:62px;padding:18px var(--gutter) 10px;display:flex;gap:40px;align-items:center;font-size:15px;line-height:1.3}.site-header nav{display:flex;gap:48px}.site-header nav a,.header-contact{text-transform:uppercase;letter-spacing:.06em}.site-header nav a{padding:8px 0;border-bottom:1px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current]{border-color:var(--ink)}.header-contact{margin-left:auto;display:flex;gap:22px;align-items:center}.header-contact:hover svg,.text-link:hover svg{transform:translateX(5px)}svg{transition:transform .2s ease}.small-logo{font-size:27px;letter-spacing:-.04em;font-weight:700;margin-right:auto}.inner .site-header{border-bottom:1px solid var(--line);margin:0 var(--gutter);padding-left:0;padding-right:0;padding-bottom:18px}.inner .header-contact{margin-left:35px}.menu-toggle{display:none}.masthead{font-size:20.5vw;font-weight:700;line-height:.77;letter-spacing:-.075em;padding:6px 1.45vw 18px;white-space:nowrap;max-width:100%;overflow:hidden}.contact-sheet{display:grid;grid-template-columns:20.2% 52.4% 27.4%;padding-left:var(--gutter);gap:0}.hero-copy{padding:2.5vw 2.2vw 0 0;display:flex;flex-direction:column;align-items:flex-start}.hero-copy h2{font-family:var(--serif);font-size:4.3vw;line-height:1.04;letter-spacing:-.04em}.hero-copy p{font-family:var(--serif);font-size:1.33vw;line-height:1.5;margin-top:1.65vw}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding:10px 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.hero-copy .text-link{margin-top:auto;margin-bottom:2.2vw;width:100%;font-size:1.04vw}.hero-botanical{padding-right:6px}.hero-botanical img{aspect-ratio:1.49;object-fit:cover}.hero-botanical figcaption{font-size:12px;padding-top:5px}.hero-table{height:calc(35.2vw - 1px);overflow:hidden}.hero-table img{height:100%;object-fit:cover;object-position:45% 50%}.hero-table a{display:block;height:100%}.statement{font-family:var(--serif);font-size:10.8vw;line-height:1.2;letter-spacing:-.04em;padding:1.1vw var(--gutter) 1.6vw;white-space:nowrap}.section-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:12px 0 15px;gap:20px}.section-bar h2{font-size:14px;text-transform:uppercase;letter-spacing:.07em}.section-bar .text-link{border:0;padding:0}.selected{padding:0 var(--gutter)}.project-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.project-card img{aspect-ratio:1.45;object-fit:cover;transition:filter .2s}.project-card:hover img{filter:saturate(1.15)}.project-card>div{display:grid;grid-template-columns:1fr auto;padding:16px 0;border-bottom:1px solid var(--line);gap:6px}.project-card h3{font-family:var(--serif);font-size:30px;grid-column:1}.project-card p{font-size:15px;grid-column:1}.project-card svg{grid-column:2;grid-row:1/3;align-self:center}.studio-note,.collaboration-note{padding:120px var(--gutter);display:grid;grid-template-columns:1.45fr 1fr;gap:8vw;align-items:start}.serif-large{font-family:var(--serif);font-size:clamp(30px,3.8vw,64px);line-height:1.18;letter-spacing:-.04em}.studio-note>div,.collaboration-note>div{max-width:470px}.studio-note p+p,.collaboration-note p+p{margin-top:20px}.studio-note .text-link,.collaboration-note .text-link{margin-top:25px}.service-preview{padding:70px var(--gutter) 90px;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.service-preview h2{font-family:var(--serif);font-size:clamp(40px,5.5vw,85px);letter-spacing:-.04em;line-height:1.05}.service-preview>div a{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid rgba(248,248,182,.5);font-size:25px}.service-preview>div a:first-child{border-top:1px solid rgba(248,248,182,.5)}footer{padding:70px var(--gutter) 24px}.footer-top{padding-bottom:65px}.footer-top>p{margin-bottom:15px}.footer-invite{font-family:var(--serif);font-size:clamp(30px,5.5vw,90px);letter-spacing:-.04em;line-height:1.2;display:flex;justify-content:space-between;align-items:center}.footer-invite svg{width:55px;height:45px}.footer-links{padding:20px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px}.footer-links>a:first-child{font-weight:700;font-size:24px;letter-spacing:-.04em}.footer-links nav{display:flex;gap:25px}.demo-note{font-size:12px;max-width:620px;line-height:1.5;margin-top:20px}.page-intro{padding:65px var(--gutter) 75px;display:grid;grid-template-columns:1.7fr 1fr;gap:10vw;align-items:end}.page-intro h1,.studio-opening h1,.contact-opening h1{font-family:var(--serif);font-size:clamp(42px,7.6vw,120px);line-height:1.08;letter-spacing:-.04em}.page-intro>p{max-width:400px;font-size:19px}.work-index{padding:0 var(--gutter) 80px}.filter-bar{display:flex;gap:12px;border-top:1px solid var(--line);padding:22px 0 35px}.filter-bar button{padding:10px 20px;border:1px solid var(--ink);border-radius:50px}.filter-bar .active{color:var(--paper);background:var(--ink)}.work-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:6vw;align-items:start}.work-item:nth-child(2){margin-top:12vw}.work-item[hidden]{display:none}.work-item img{aspect-ratio:1.08;object-fit:cover}.work-item:nth-child(2) img{aspect-ratio:.85}.work-item h2{font-family:var(--serif);font-size:35px;display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px}.work-item>p{max-width:480px;font-size:16px}.work-item>p+p{margin-top:18px}.brief-strip{margin:0 var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 0;display:grid;grid-template-columns:1.4fr 1fr;gap:8vw}.brief-strip h2{font-family:var(--serif);font-size:clamp(32px,4.7vw,75px);letter-spacing:-.04em;line-height:1.2}.brief-strip>div{max-width:430px}.brief-strip .text-link{margin-top:22px}.project-title{padding:38px var(--gutter) 24px}.back-link{font-size:14px;display:inline-block;margin-bottom:30px;border-bottom:1px solid var(--line)}.project-title h1{font-family:var(--serif);font-size:clamp(42px,10vw,160px);letter-spacing:-.04em;line-height:1.1}.project-meta{display:flex;justify-content:space-between;margin-top:22px}.project-cover{padding:0 var(--gutter)}.project-cover img{aspect-ratio:1.75;object-fit:cover}.project-cover figcaption,.studio-image figcaption{font-size:13px;padding-top:9px}.project-story{padding:90px var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:10vw}.project-story h2{font-family:var(--serif);font-size:clamp(34px,4.6vw,75px);line-height:1.15;letter-spacing:-.04em}.project-story p+p{margin-top:24px}.material-section{padding:0 var(--gutter) 90px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.material-section h2{font-size:20px}.material-list>div{border-top:1px solid var(--line);padding:15px 0;display:grid;grid-template-columns:1fr 2fr;gap:15px}.material-list span{font-size:14px}.study-viewer{padding:0 var(--gutter) 70px}.view-controls{display:flex;gap:20px}.view-controls button{font-size:14px;padding:7px 0;border-bottom:1px solid transparent}.view-controls button[aria-pressed=true]{border-color:var(--ink)}.detail-frame{overflow:hidden;aspect-ratio:2}.detail-frame img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.detail-frame.detail img{transform:scale(1.6);transform-origin:50% 30%}.viewer-note{font-size:13px;padding-top:10px}.next-project{background:var(--ink);color:var(--paper);padding:50px var(--gutter)}.next-project>a{font-family:var(--serif);font-size:clamp(34px,6.5vw,110px);letter-spacing:-.04em;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.next-project svg{width:55px;height:45px}.studio-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:12vw;padding:65px var(--gutter) 80px;align-items:end}.studio-opening>div{max-width:440px}.serif-medium{font-family:var(--serif);font-size:clamp(25px,2.5vw,40px);line-height:1.35;letter-spacing:-.035em}.studio-opening p+p{margin-top:30px}.studio-image{padding:0 var(--gutter)}.studio-image img{aspect-ratio:2;object-fit:cover;object-position:50% 45%}.studio-principles{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;padding:90px var(--gutter) 10px}.studio-principles>h2{font-family:var(--serif);font-size:clamp(35px,4.5vw,70px);letter-spacing:-.04em}.studio-principles article{border-top:1px solid var(--line);padding:26px 0 40px}.studio-principles h3{font-family:var(--serif);font-size:30px;margin-bottom:15px}.studio-principles p{max-width:590px}.service-editorial{margin:0 var(--gutter);padding:50px 0 80px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:9vw;align-items:center}.service-editorial h2{font-family:var(--serif);font-size:clamp(38px,5vw,80px);letter-spacing:-.04em;line-height:1.1;margin-bottom:30px}.service-editorial p{max-width:450px}.service-editorial img{aspect-ratio:1.1;object-fit:cover}.service-editorial ul{padding-left:18px;margin:25px 0;font-size:16px}.service-editorial li{padding:5px 0}.service-editorial.reverse{grid-template-columns:1.3fr 1fr}.service-editorial.reverse>div{order:2}.occasion-service{background:var(--ink);color:var(--paper);padding:70px var(--gutter);display:grid;grid-template-columns:1fr 1.3fr;gap:9vw}.occasion-service h2{font-family:var(--serif);font-size:clamp(38px,5vw,80px);letter-spacing:-.04em;line-height:1.1}.occasion-service p+p{margin-top:25px}.occasion-service .text-link{border-color:var(--paper);margin-top:25px}.process{display:grid;grid-template-columns:1fr 1.3fr;gap:9vw;padding:90px var(--gutter) 30px}.process h2{font-family:var(--serif);font-size:clamp(34px,4vw,65px);letter-spacing:-.04em}.process details{border-top:1px solid var(--line);padding:24px 0}.process summary{font-size:22px;cursor:pointer}.process details p{padding:20px 25px 0 0;max-width:610px}.contact-opening{padding:60px var(--gutter);display:grid;grid-template-columns:1.2fr 1fr;gap:13vw;align-items:end}.contact-opening>p{font-size:20px;max-width:420px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12vw;padding:20px var(--gutter) 70px}.contact-layout aside h2{font-family:var(--serif);font-size:32px;margin-bottom:20px}.contact-layout aside p{max-width:330px;margin-bottom:22px}.contact-art{max-width:340px;margin-top:40px}.contact-art img{aspect-ratio:1;object-fit:cover}form>div{margin-bottom:28px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}label{display:block;margin-bottom:10px;font-size:15px}input,select,textarea{width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:12px 0;background:transparent;outline-offset:5px;min-height:48px}textarea{border:1px solid var(--ink);padding:13px;resize:vertical}input::placeholder{color:#394da1;font-size:14px}select{cursor:pointer}option{background:var(--paper);color:var(--ink)}.solid-button{background:var(--ink);color:var(--paper);padding:18px 22px;display:flex;width:100%;align-items:center;justify-content:space-between;gap:25px;font-size:20px}.solid-button:hover{background:#041b6b}.form-note{font-size:13px;margin-top:13px}.draft-result{border-top:1px solid var(--ink);padding-top:30px;margin-top:35px}.draft-result h2{font-family:var(--serif);font-size:32px;margin-bottom:25px}.draft-actions{display:flex;gap:15px;margin-top:15px}.draft-actions button{border:1px solid var(--ink);padding:12px 18px}.draft-actions button:hover{background:var(--ink);color:var(--paper)}#draft-status{margin-top:15px;font-size:14px}[hidden]{display:none!important}
@media(min-width:1700px){body{max-width:1800px;margin:auto}.masthead{font-size:369px}.statement{font-size:194px}.hero-copy h2{font-size:77px}.hero-copy p{font-size:24px}.hero-table{height:633px}}
@media(max-width:900px){.site-header{gap:20px}.site-header nav{gap:25px}.inner .header-contact{margin-left:auto}.hero-copy h2{font-size:4.1vw}.hero-copy p{font-size:1.5vw}.hero-copy .text-link{font-size:1.1vw;gap:5px}.hero-copy .text-link svg{width:20px}.studio-note,.collaboration-note{gap:6vw;padding-top:80px;padding-bottom:80px}.page-intro{gap:5vw}.page-intro>p{font-size:17px}.contact-opening{gap:7vw}.contact-layout{gap:7vw}.site-header nav{font-size:13px}.header-contact{font-size:13px}.service-preview>div a{font-size:20px}}
@media(max-width:650px){:root{--gutter:20px}body{font-size:16px}.site-header{position:relative;min-height:65px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:15px}.site-header nav{gap:20px;width:100%;order:4;display:flex;justify-content:space-between;padding-top:12px}.site-header nav a{font-size:13px}.js .site-header nav{display:none}.js .site-header nav.open{display:flex}.menu-toggle{display:flex;align-items:center;gap:10px;margin-right:auto;padding:6px 0;font-size:14px}.menu-toggle span{font-size:22px;line-height:1}.header-contact{font-size:12px;gap:10px;margin-left:0}.header-contact svg{width:22px}.inner .header-contact{margin-left:0}.inner .site-header{padding-bottom:14px}.small-logo{font-size:24px;margin-right:0}.inner .menu-toggle{margin-left:auto;margin-right:0}.inner .header-contact{display:none}.masthead{font-size:20.5vw;line-height:.9;padding:6px 14px 15px;letter-spacing:-.075em}.contact-sheet{padding:0 var(--gutter);grid-template-columns:1fr 1fr;gap:0 8px}.hero-copy{grid-column:1/3;padding:12px 0 26px;display:grid;grid-template-columns:1.2fr 1fr;gap:15px;align-items:start}.hero-copy h2{font-size:32px;line-height:1.1;letter-spacing:-.04em}.hero-copy p{font-size:13px;line-height:1.5;margin-top:2px;font-family:var(--sans)}.hero-copy .text-link{grid-column:2;margin:0;font-size:10px;padding-top:0;gap:8px}.hero-botanical{padding:0;grid-column:1/3}.hero-botanical img{aspect-ratio:1.4}.hero-botanical figcaption{font-size:11px;padding-top:7px}.hero-table{display:none}.statement{white-space:normal;font-size:16vw;line-height:1.05;padding:30px var(--gutter) 35px;letter-spacing:-.04em;max-width:390px}.section-bar{align-items:center;padding:14px 0}.section-bar h2{font-size:11px;letter-spacing:.04em}.section-bar .text-link{font-size:11px;gap:9px}.section-bar svg{width:20px}.project-pair{grid-template-columns:1fr;gap:32px}.project-card h3{font-size:27px}.project-card p{font-size:13px}.studio-note,.collaboration-note{grid-template-columns:1fr;gap:30px;padding:65px var(--gutter)}.serif-large{font-size:34px}.service-preview{grid-template-columns:1fr;gap:35px;padding:50px var(--gutter)}.service-preview h2{font-size:46px}.service-preview>div a{font-size:20px;padding:20px 0}footer{padding-top:50px}.footer-top{padding-bottom:40px}.footer-invite{font-size:39px;line-height:1.15;gap:20px}.footer-invite svg{width:32px}.footer-links{flex-wrap:wrap;font-size:14px}.footer-links nav{gap:20px;order:3;width:100%}.demo-note{font-size:11px}.page-intro,.studio-opening,.contact-opening{grid-template-columns:1fr;gap:30px;padding:42px var(--gutter)}.page-intro h1,.studio-opening h1,.contact-opening h1{font-size:49px;line-height:1.12}.page-intro>p,.contact-opening>p{font-size:17px}.filter-bar{gap:8px;padding:20px 0 28px}.filter-bar button{padding:9px 15px;font-size:14px}.work-grid{grid-template-columns:1fr;gap:45px}.work-item:nth-child(2){margin-top:0}.work-item:nth-child(2) img{aspect-ratio:1.08}.work-item h2{font-size:29px}.work-item>p{font-size:14px}.work-index{padding-bottom:45px}.brief-strip{grid-template-columns:1fr;gap:25px;padding:40px 0}.brief-strip h2{font-size:33px}.project-title{padding-top:30px}.back-link{margin-bottom:25px}.project-title h1{font-size:56px}.project-meta{gap:20px;font-size:12px}.project-cover img{aspect-ratio:1.1}.project-story{grid-template-columns:1fr;gap:30px;padding:50px var(--gutter)}.project-story h2{font-size:38px}.material-section{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.material-list>div{font-size:14px}.study-viewer{padding-bottom:40px}.study-viewer .section-bar{flex-wrap:wrap}.view-controls{width:100%;gap:22px}.view-controls button{font-size:13px}.detail-frame{aspect-ratio:1.1}.next-project{padding-top:35px;padding-bottom:35px}.next-project>a{font-size:36px;gap:20px}.next-project svg{width:32px}.studio-opening p+p{margin-top:20px}.serif-medium{font-size:25px}.studio-image img{aspect-ratio:1.2}.studio-principles{grid-template-columns:1fr;gap:30px;padding:50px var(--gutter) 0}.studio-principles h3{font-size:25px}.studio-principles article{padding-bottom:30px}.service-editorial,.service-editorial.reverse{grid-template-columns:1fr;gap:30px;padding:35px 0 45px}.service-editorial.reverse>div{order:0}.service-editorial h2{font-size:42px;margin-bottom:22px}.service-editorial img{aspect-ratio:1.2}.occasion-service,.process{grid-template-columns:1fr;gap:30px;padding:45px var(--gutter)}.occasion-service h2{font-size:42px}.process summary{font-size:20px}.process{padding-bottom:0}.contact-layout{grid-template-columns:1fr;gap:40px;padding-top:5px}.contact-layout aside{border-top:1px solid var(--line);padding-top:25px}.contact-layout aside h2{font-size:28px}.contact-layout aside p{display:inline;font-size:15px}.contact-layout aside p+p{display:none}.contact-art{display:none}.field-pair{grid-template-columns:1fr;gap:25px}form>div{margin-bottom:25px}.solid-button{font-size:18px}.draft-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

#inquiry-form{display:none}.js #inquiry-form{display:block}
/* Keep both photographs aligned; preserve the complete scene in full-view mode. */
@media(min-width:651px){.hero-table{height:auto;aspect-ratio:.77916;align-self:start}}
.project-cover img{aspect-ratio:1.5}.detail-frame{aspect-ratio:1.5}
@media(max-width:650px){.masthead{font-size:19vw}.project-cover img,.detail-frame{aspect-ratio:1.5}}
@media(max-width:360px){.masthead{font-size:18.5vw}}

@media(max-width:650px){.hero-copy .text-link{font-size:11px}}

/* Trust retrofit: studio credits and unequal photographic frames. */
.gf-credits{margin:110px var(--gutter);display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.gf-credit-copy h2,.gf-case-record h2,.gf-client-note h2{font-family:var(--serif);font-size:clamp(32px,4vw,54px);line-height:1.14;margin-bottom:32px}.gf-credit-copy h3{font-size:24px;margin:28px 0 13px}.gf-credit-copy p{max-width:54ch;margin-bottom:16px}.gf-contact-sheet{display:grid;grid-template-columns:.7fr 1fr;gap:30px;align-items:start}.gf-contact-sheet .team-mount{margin-top:130px}.trust-photo figcaption,.trust-photo>p{font-size:13px;line-height:1.6;margin-top:12px}.trust-photo img{border:1px solid var(--line)}#photo-guidance{grid-column:1/-1;font-size:14px;line-height:1.65}.gf-business-record{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.15fr;gap:65px;border-top:1px solid var(--line);padding-top:25px}.gf-business-record h3{font-size:24px}.gf-business-record p+p{margin-top:14px}.gf-case-record,.gf-client-note{margin:90px var(--gutter);display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.gf-case-record>div>p{max-width:43ch}.gf-client-note .real-review-slot{border-block:1px solid var(--line);padding:25px 0;margin:22px 0}.gf-client-note .review-instruction{font-family:var(--serif);font-size:25px;line-height:1.5}.review-attribution{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:14px;margin-top:22px}#google-profile-slot{font-size:14px;line-height:1.6}.good-form-imprint{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.gf-identity{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;font-size:14px}.gf-identity dt{font-size:12px;margin-bottom:6px}.gf-identity dd{margin:0;overflow-wrap:anywhere}#contact-identity{border-top:1px solid var(--line);padding-top:22px;margin-top:28px}#contact-identity h2{font-size:25px;margin-bottom:22px}#contact-identity .gf-identity{grid-template-columns:1fr 1fr}#contact-identity .gf-identity dt{font-size:13px}#contact-identity .gf-identity dd{font-size:15px}@media(max-width:900px){.gf-credits,.gf-case-record,.gf-client-note{gap:35px}.gf-contact-sheet{display:block}.gf-contact-sheet .owner-mount{width:65%}.gf-contact-sheet .team-mount{margin-top:30px;margin-left:20%}.gf-contact-sheet #photo-guidance{margin-top:25px}.gf-identity{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.gf-credits,.gf-case-record,.gf-client-note{display:block;margin:60px var(--gutter)}.gf-contact-sheet{margin-top:32px}.gf-contact-sheet .owner-mount{width:72%}.gf-contact-sheet .team-mount{margin-left:10%;margin-top:30px}.gf-business-record{display:block;margin-top:35px}.gf-business-record h3{margin-bottom:20px}.gf-case-record>div{margin-bottom:30px}.gf-client-note h2{margin-bottom:25px}.gf-client-note .review-instruction{font-size:22px}.gf-identity{grid-template-columns:1fr 1fr}.review-attribution{flex-direction:column;gap:8px}.good-form-imprint{margin-top:25px}.trust-photo figcaption,.trust-photo>p{font-size:13px}}
