:root{--content-max:1280px;--gutter:clamp(20px, 4vw, 72px);--section-space:clamp(48px, 5vw, 88px);--type-title:clamp(1.7rem, 2.6vw, 3rem);--type-card:1.125rem;--build-type:clamp(1.75rem, 2.4vw, 2.8rem)}.section-slot{display:contents}.section{padding-block:var(--section-space)}.refined-navbar{gap:24px;width:max-content;max-width:calc(100% - 40px);min-height:56px;padding:8px 18px}.refined-navbar nav{gap:6px}.refined-navbar nav a{align-items:center;gap:7px;padding:8px 10px;font-size:.75rem;display:flex}.refined-navbar .nav-cta{align-items:center;gap:10px;min-height:36px;padding:8px 12px;font-size:.75rem;display:flex}.refined-navbar .mobile-inquiry{display:none}.hero{--hero-image-height:36svh;flex-direction:column;height:100svh;min-height:600px;display:flex}.hero-top{flex:1;justify-content:flex-end;padding-top:120px;height:auto!important;min-height:0!important}.hero-image{height:var(--hero-image-height);flex:none}.hero-mobile-logo{display:none}.hero-kicker{font-size:clamp(.85rem,1.1vw,1.15rem)}.hero-image h2{font-size:clamp(1.5rem,2vw,2.25rem)}.hero-image p{font-size:1rem}.collection-heading h1,.with-me-page h1{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.04}.collection-heading>p{max-width:430px;font-size:1rem}.collection-hero{padding-top:140px;padding-bottom:48px}.collection-filters,.studio-tabs,.format-toolbar{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.collection-filters button{background:0 0;border:1px solid #bfb8b1;padding:8px 12px;font-size:.8rem}.collection-filters button[aria-pressed=true]{color:#f5efeb;background:#0d0d0d}.home-articles.count-1,.home-articles.count-2{grid-template-columns:1fr}.home-articles.count-2 .entry-card:not(.featured){max-width:none}.home-articles.count-1 .entry-card{grid-column:1/-1}.work-overlay .work-copy{position:absolute;inset:20px 20px auto auto}.build-heading{align-self:start;position:sticky;top:110px}.build{z-index:2;position:relative;overflow:visible}.services .service{background:var(--cream);position:sticky;top:108px;box-shadow:0 -10px 30px #0d0d0d0a}.services .service:nth-child(2){top:126px}.services .service:nth-child(3){top:144px}.build-banner{position:relative}.ticket{position:relative;overflow:visible}.ticket-stub{position:relative}.ticket-stub:before,.ticket-stub:after{content:"";background:var(--cream);z-index:2;border-radius:50%;width:32px;height:32px;position:absolute;top:-16px;bottom:auto;left:-16px}.ticket-stub:after{top:auto;bottom:-16px}.with-me-intro{max-width:650px;margin-block:24px;font-size:1.1rem}.with-me-grid,.with-me-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.with-me-page .ticket-main p{max-width:650px}.with-me-page .ticket-stub p{margin-block:20px}.section-tracker{color:#0d0d0d;background:#f5efeb;border:1px solid #d7d0c9;width:auto;max-width:220px;top:auto;bottom:20px;right:16px;box-shadow:0 4px 20px #0001}.section-tracker:not(.expanded) nav{display:none}.section-tracker.expanded nav{max-height:55svh;overflow-y:auto}.section-tracker .tracker-toggle{gap:12px;padding:12px;font-size:.72rem;display:flex}.section-tracker .tracker-toggle strong{font-weight:500}.form-runner{padding:24px 36px 36px}.form-runner h2{font:700 clamp(1.5rem, 2.2vw, 2rem) / 1.1 var(--display);margin:16px 0}.form-progress{align-items:center;gap:16px;font-size:.75rem;display:flex}.form-progress progress{accent-color:#0d0d0d;width:100%;height:3px}.form-questions{gap:28px;margin-top:28px;display:grid}.form-question{border:0;min-width:0;margin:0;padding:0}.form-question legend{margin-bottom:12px;font-size:.9rem;font-weight:650}.form-question small{opacity:.6;margin-left:6px;font-size:.7rem;font-weight:400;display:inline-block}.form-question textarea,.form-question>input{width:100%;font-size:.9rem}.choice-options{flex-wrap:wrap;gap:8px;display:flex}.choice-options label{cursor:pointer;position:relative}.choice-options input{opacity:0;width:1px;height:1px;position:absolute}.choice-options span{background:#fff8;border:1px solid #cfc7be;padding:10px 13px;font-size:.8rem;display:block}.choice-options input:checked+span{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.choice-options input:focus-visible+span{outline-offset:3px;outline:2px solid #355ed4}.inline-calendar>div{width:100%;min-height:600px;overflow:hidden}.inline-calendar>a{font-size:.75rem}.standalone-form{max-width:880px;margin:auto;padding:32px 20px}.standalone-form>header{padding:36px}.standalone-form .form-runner{background:#fff9}.offline-banner{z-index:1000;color:#0d0d0d;text-align:center;background:#facc52;padding:8px;font-size:.75rem;position:fixed;top:0;left:0;right:0}.corkboard{background:#b98e5b url(/assets/landing/sticky-note-frame.webp) 50%/cover;border:12px solid #624931;height:100%;margin-top:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0003}.corkboard-label{color:#372719;font-size:.7rem;position:absolute;bottom:10px;right:16px}.board-item{color:#0d0d0d;padding:20px;position:absolute;overflow:hidden;box-shadow:3px 5px 7px #0003}.board-item p{white-space:pre-wrap;margin:0;font-size:clamp(.7rem,1.5vw,1.5rem)}.board-item.yellow{background:#f3d36d}.board-item.cream{background:#f5efeb}.board-item.white{background:#fff}.board-item img{object-fit:cover;pointer-events:none;width:100%;height:100%}.board-item.handwriting p{font-size:clamp(1rem,2.5vw,2.6rem);line-height:1.15}.board-item.note{box-shadow:none;background:0 0}.editable .board-item{cursor:grab;touch-action:none}.board-item.selected{outline-offset:3px;outline:3px solid #355ed4}.spotify-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.music-heading{margin-block:40px 20px}.spotify-card{flex-direction:column;gap:12px;min-width:0;font-size:.85rem;display:flex}.spotify-card img{aspect-ratio:1;object-fit:cover;width:100%}.spotify-card span{opacity:.65;font-size:.7rem}.content-blocks{gap:36px;margin-block:36px;display:grid}.content-block.layout-split .gallery{grid-template-columns:repeat(2,1fr)}.content-block.layout-wide .gallery{grid-template-columns:1fr}.content-block.layout-grid .gallery{grid-template-columns:repeat(3,1fr)}.content-block blockquote{font:600 1.8rem/1.4 var(--display);border-left:4px solid #d4ae5c;padding-left:24px}.brand-confirm{color:#0d0d0d;background:#f5efeb;border:0;width:calc(100% - 40px);max-width:480px;padding:32px;box-shadow:0 20px 100px #0004}.brand-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0d0dbb}.brand-confirm h2{font:700 1.75rem var(--display)}.brand-confirm footer{justify-content:flex-end;gap:20px;margin-top:32px;display:flex}.document-columns.split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.document-editor .tiptap{background:#fff;outline:none;min-height:450px;padding:28px;line-height:1.8}.document-editor .tiptap img{max-width:100%}.document-preview{background:#fff;max-height:700px;padding:28px;overflow:auto}.format-toolbar button{background:0 0;border:1px solid #d8d0cb;padding:8px;font-size:.75rem}.studio-tabs button{border:1px solid #bfb8b1;padding:12px}.studio-tabs button[aria-pressed=true]{color:#fff;background:#0d0d0d}.studio-tabs small{opacity:.6;font-size:.65rem;display:block}.question-editor{border:1px solid #d8d0cb;padding:20px}.cms-main .form-runner{background:#f5efeb;max-width:760px}.cms-main .corkboard{max-width:900px}.cms-main input[type=range]{padding:0}.inbox-table{border-collapse:collapse;width:100%;font-size:.8rem}.inbox-table td,.inbox-table th{text-align:left;border-bottom:1px solid #d8d0cb;padding:14px}.inbox-table tr.selected{background:#f5efeb}.inbox-table button{text-align:left}.table-scroll{overflow-x:auto}.inbox-layout{grid-template-columns:minmax(0,1fr)!important}@media (hover:hover){.entry-card,.spotify-card,.button{transition:transform .2s,box-shadow .2s}.entry-card:hover,.spotify-card:hover{transform:translateY(-3px)}.button:hover{transform:translateY(-2px)}}@media (max-width:760px){body{padding-bottom:76px}.refined-navbar{width:auto;max-width:none;padding:6px 10px calc(6px + env(safe-area-inset-bottom));z-index:100;background:#f5efeb;border:1px solid #d7d0c9;border-radius:0;min-height:56px;box-shadow:0 3px 20px #0002;position:fixed!important;inset:auto 10px 10px!important;transform:none!important}.refined-navbar>.brand-icon,.refined-navbar .nav-cta{display:none!important}.refined-navbar nav{flex-direction:row;justify-content:space-between;gap:0;width:100%;background:0 0!important;padding:0!important;display:flex!important;position:static!important}.refined-navbar nav a{justify-content:center;min-width:44px;min-height:44px;padding:10px}.refined-navbar nav a>span{display:none}.refined-navbar .mobile-inquiry{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:flex}.refined-navbar nav a[aria-current=page]{color:#f5efeb;background:#0d0d0d}.hero{--hero-image-height:42svh;height:calc(100svh - 76px);min-height:550px}.hero-top{justify-content:center;align-items:center;gap:36px;padding:52px 24px 28px}.hero-wordmark{clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.hero-mobile-logo{width:min(82vw,360px);height:auto;display:block}.hero-image{background-position:50%;background-size:cover;width:calc(100% - 24px);margin-inline:12px}.hero-kicker{text-align:center}.hero-image h2{font-size:1.65rem}.collection-hero{padding-top:64px}.section-tracker{bottom:86px;right:12px}.build-heading,.services .service{position:static}.with-me-grid,.with-me-steps{grid-template-columns:1fr}.ticket-stub:before{top:-16px;left:-16px}.ticket-stub:after{inset:-16px -16px auto auto}.inquiry-dialog{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.inquiry-aside{display:none}.inquiry-shell{display:block}.inquiry-panel{height:100%}.form-runner{padding:16px 20px 24px}.inquiry-topbar{padding:12px 20px}.inquiry-path-grid{grid-template-columns:1fr!important}.choice-options span{font-size:.8rem}.standalone-form>header{padding:16px 0}.corkboard{border-width:7px}.board-item{padding:10px}.spotify-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-columns.split{grid-template-columns:1fr}.document-preview{max-height:400px}.content-block.layout-grid .gallery{grid-template-columns:1fr}.cms-login{padding-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.refined-navbar{top:16px;left:50%;right:auto;transform:translate(-50%)}.refined-navbar>.brand-icon{width:68px;height:28px;margin-right:0}.section-tracker{transform:none}.section-tracker .tracker-toggle>strong,.section-tracker .tracker-toggle>span:first-child{display:inline}.hero-image h2{white-space:normal;max-width:100%}.portfolio-preview{background:#fff;padding:24px}.portfolio-preview>img{object-fit:contain;width:100%;max-height:560px}.portfolio-preview.listing>img{object-fit:cover;aspect-ratio:1.8}.portfolio-preview>div{padding:32px}.portfolio-preview h1{font-size:2.5rem}.detail-page.creations .detail-cover{height:auto;min-height:50svh}.detail-page.creations .detail-grid{grid-template-columns:220px minmax(0,1fr)}@media (max-width:760px){.collection-page{padding-top:0}.portfolio-preview{padding:12px}.portfolio-preview>div{padding:16px}.detail-page.creations .detail-grid{grid-template-columns:1fr}}.desk-composition{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.desk-composition>*{min-width:0}.desk-feature .sound-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk-feature .sound-card{overflow-wrap:anywhere;min-width:0}.desk-composition .corkboard{aspect-ratio:1.15;margin-top:0}.desk-feature #sound-feature>.artwork{height:260px}.desk-feature h3{margin-top:16px}.desk-feature .editorial-body{font-size:.85rem}.copy-preview-field{margin-bottom:24px;display:block}.copy-preview-field.title textarea{font:700 2rem/1.2 var(--display);background:0 0;border:0;border-bottom:1px solid #d8d0cb;width:100%}.copy-preview-field textarea{width:100%;display:block}@media (max-width:760px){.desk-composition{grid-template-columns:1fr}.desk-composition .corkboard{margin-top:24px}}.section-tracker{left:20px;right:auto}.build{margin-bottom:-48px;padding-bottom:48px}.services{align-self:start;position:sticky;top:108px}.format-toolbar input{max-width:220px;padding:8px;font-size:.75rem}@media (max-width:760px){.section-tracker{left:12px;right:auto}.services{position:static}.build{margin-bottom:0}}[hidden]{display:none!important}.refined-navbar{width:100%;max-width:none;min-height:64px;padding:10px var(--gutter);box-shadow:none;border-bottom:1px solid #0d0d0d14;justify-content:space-between;inset:0 0 auto;transform:none}@media (min-width:761px){.refined-navbar svg{display:none}.refined-navbar nav{margin-left:auto}}.form-progress{white-space:nowrap}.form-progress progress{flex:1;min-width:0}.form-progress span{flex:none}.work-card{isolation:isolate}.work-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:-30px}.work-backdrop img{object-fit:cover;filter:blur(24px)brightness(.38);transform:scale(1.05)}.work-card .work-copy{color:#f5efeb;z-index:2}.work-card .work-copy .tags span{color:#f5efeb;border-color:#ffffff70}.build{padding-bottom:var(--section-space);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:36px;margin-bottom:0}.build-heading{top:96px}.build-heading h2,.service h3{font:800 var(--build-type) / 1.06 var(--display);letter-spacing:-.04em}.services{min-width:0;display:block;position:static}.services .service,.services .service:nth-child(2),.services .service:nth-child(3){background:var(--cream);min-height:min(630px,100svh - 112px);box-shadow:none;border:0;margin-bottom:40px;padding:0 0 24px;position:sticky;top:96px}.service h3{margin-top:0}.service h4{margin:22px 0 12px;font-size:1.125rem}.service>p{font-size:.9375rem;line-height:1.65}.service>.eyebrow{font-size:.75rem}.service-images{margin-block:20px}.service-images .artwork{height:clamp(150px,18vw,280px)}.build-banner{z-index:4;background:#0d0d0d;flex-direction:column;align-items:center;gap:16px;min-height:0;padding:24px;display:flex}.build-banner p{max-width:62ch;font:600 .9375rem / 1.55 var(--font);margin:0}.build-banner .button{margin:0;padding:12px 20px;font-size:.8125rem}.service-stack{display:flow-root;position:relative}.home-articles>.entry-card:first-child .artwork{aspect-ratio:auto;height:clamp(220px,26vw,360px)}.home-articles.count-1>.entry-card:first-child{grid-template-columns:1.25fr 1fr;display:grid}.home-articles.count-1>.entry-card:first-child .artwork{height:100%;min-height:280px}.collection-search input{color:#0d0d0d;min-height:44px;padding:11px 16px;font-size:.9rem}.collection-search>span:last-child{color:#0d0d0d;padding:6px 16px;font-size:24px}.collection-page.creations,.detail-page.creations{color:#f5efeb;background:#0d0d0d}.collection-page.creations .collection-heading .eyebrow{color:#ffc300}.collection-page.creations .collection-filters button{color:#f5efeb;border-color:#ffffff60}.collection-page.creations .collection-filters button[aria-pressed=true]{color:#0d0d0d;background:#ffc300;border-color:#ffc300}.collection-page.creations .entry-card{color:#f5efeb;background:#191919;border:1px solid #ffffff20}.collection-results .featured-entry>a>.artwork{aspect-ratio:auto;height:clamp(220px,30vw,430px)}.collection-page.creations .entry-card .text-link{color:#ffc300}.desk-composition{grid-template-columns:1fr 1fr;gap:32px}.desk-composition .corkboard{aspect-ratio:1.55;max-height:420px}.desk-open-image{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.desk-open-image .artwork{height:220px}.desk-feature #sound-feature>p{margin-block:12px;font-size:.85rem;line-height:1.6}.desk-feature h3{font-size:1.125rem}.desk-feature .sound-row{gap:8px;margin-top:20px;display:flex;overflow-x:auto}.desk-feature .sound-card{text-align:left;border-bottom-width:3px;flex:0 0 150px;min-height:80px;padding:14px}.desk-feature .sound-kind{margin-bottom:6px;font-size:.65rem;display:block}.desk-feature .sound-card strong{font-size:.85rem}.corkboard{container-type:inline-size}.board-item{font-family:var(--note-font), var(--font-montserrat), sans-serif;padding:2cqw}.board-item p,.board-item.handwriting p{font-size:var(--note-size,3cqw);line-height:1.5}.board-item.note{background:#f5efeb;box-shadow:3px 5px 7px #0003}.board-item.note.yellow{background:#f3d36d}.board-item.note.white{background:#fff}.board-item.image{background:#fff;flex-direction:column;padding:1cqw 1cqw 0;display:flex}.board-item.image img,.board-image-empty{object-fit:cover;background:#e8e5df;flex:1;width:100%;height:0;min-height:0}.board-image-empty{font:500 1.8cqw var(--font-montserrat);place-items:center;display:grid}.board-item.image .polaroid-caption{text-align:center;font-size:min(var(--note-size,3cqw), 3cqw);flex:0 0 23%;place-items:center;padding:.5cqw;display:grid;overflow:hidden}.corkboard-label{font-size:1.4cqw}.desk-dialog{color:#0d0d0d;background:#f5efeb;border:0;width:min(1000px,100vw - 48px);max-height:90dvh;padding:0}.desk-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}body:has(.desk-dialog[open]){overflow:hidden}.desk-dialog-content{position:relative}.desk-dialog-close{float:right;z-index:10;color:#0d0d0d;background:#ffc300;border:0;margin:12px;padding:10px 16px;position:sticky;top:12px}.desk-dialog .detail-page{padding-top:0}.desk-dialog .detail-cover{height:300px}.desk-dialog .detail-grid{grid-template-columns:150px minmax(0,1fr);gap:32px;padding:32px}.desk-dialog h1{font-size:2rem}.site-colophon h2,.colophon h2{font-size:clamp(1.5rem,2.2vw,2.1rem)}.site-colophon p,.colophon p{font-size:.9rem}.loading-skeleton{gap:18px;width:100%;padding:24px 0;display:grid}.skeleton-line,.skeleton-block{background:#b5b0aa30;border-radius:4px;animation:1.6s ease-in-out infinite alternate skeleton-pulse;display:block}.skeleton-line{width:90%;height:18px}.skeleton-line.short{width:40%}.skeleton-block{height:280px}.loading-skeleton.compact .skeleton-block{height:150px}.route-loading{min-height:100svh;padding-top:110px}@keyframes skeleton-pulse{to{opacity:.4}}.not-found-page{min-height:100svh;padding:32px var(--gutter);color:#f5efeb;background:#0d0d0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.not-found-page header,.not-found-page footer{z-index:1;justify-content:space-between;gap:20px;font-size:.75rem;display:flex;position:relative}.not-found-page .lost-scene{text-align:center;flex:1;place-content:center;padding:48px 0;display:grid;position:relative}.lost-number{font:800 clamp(140px, 28vw, 400px) / .85 var(--display);letter-spacing:-.09em;color:#ffc300}.not-found-page h1{font:700 clamp(1.75rem, 3vw, 3rem) / 1.1 var(--display);margin:24px 0 16px}.not-found-page p{max-width:400px;margin:0 auto 24px;font-size:.9rem;line-height:1.7}.not-found-page .lost-flower{pointer-events:none;width:clamp(130px,24vw,310px);height:auto;position:absolute;top:5%;right:-6%;transform:rotate(18deg);opacity:1!important}.lost-links{justify-content:center;align-items:center;gap:24px;display:flex}@media (max-width:760px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.refined-navbar{padding:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid #d7d0c9;min-height:58px;inset:auto 0 0!important}.refined-navbar nav{align-items:stretch;gap:0}.refined-navbar nav a{flex:1;min-width:0;min-height:58px;padding:6px}.refined-navbar .mobile-inquiry{color:#0d0d0d;background:#ffc300;flex:0 0 90px;min-height:58px;padding:8px 10px;font-size:.75rem;font-weight:700}.hero{isolation:isolate;background:#171714;height:calc(100svh - 58px);min-height:570px;position:relative}.hero-top{z-index:2;background:0 0;flex:none;justify-content:flex-start;gap:28px;padding:64px 24px 24px;position:relative}.hero-kicker{color:#fff;text-shadow:0 1px 8px #000;font-size:.8rem}.hero-mobile-logo{width:min(84vw,350px)}.hero-image{background:linear-gradient(#0d0d0d44 0%, #0d0d0d11 40%, #0d0d0dcc 100%), url(https://assets.aerlmrtn.com/Images/Sunflowers-960.webp) center calc(50% + var(--parallax-y,0px)) / cover;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;margin:0;padding:28px 24px 38px;position:absolute;inset:0}.hero-image h2{text-align:left;font-size:1.6rem}.hero-image p{text-align:left;font-size:.9rem}.work-card,.work-card.work-overlay{flex-direction:column;gap:24px;min-height:0;padding:24px;display:flex}.work-card .work-copy,.work-card.work-overlay .work-copy{background:0 0;order:0;width:100%;min-width:0;padding:0;position:relative;inset:auto}.work-card .work-art,.work-card.work-overlay .work-art{order:1;width:100%;height:240px;margin:0;position:relative;inset:auto;transform:none}.work-card .work-art img,.work-card.work-overlay .work-art img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.build{display:block}.build-heading{margin-bottom:32px;position:static}.services .service,.services .service:nth-child(2),.services .service:nth-child(3){border-bottom:1px solid #0d0d0d25;min-height:0;margin-bottom:32px;padding-bottom:32px;position:static}.service-images .artwork{height:180px}.build-banner{padding:24px 20px}.home-articles.count-1>.entry-card:first-child{display:block}.home-articles.count-1>.entry-card:first-child .artwork,.home-articles>.entry-card:first-child .artwork{height:220px;min-height:0}.desk-composition{grid-template-columns:1fr}.desk-composition .corkboard{aspect-ratio:1.4}.desk-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0}.desk-dialog .detail-grid{padding:24px;display:block}.desk-dialog .detail-meta{margin-bottom:24px}.inquiry-dialog{border-radius:0;margin:0;inset:0;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}.inquiry-shell{min-height:100%}.inquiry-panel{min-height:100dvh}.form-runner{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.collection-search input{padding-block:10px}.section-tracker{bottom:calc(70px + env(safe-area-inset-bottom))}}.under-hood p{font-size:.9rem}@media (max-width:760px){.gallery.service-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:hidden}.service-images figure,.service-images .media-trigger{width:100%;min-width:0;margin:0}.service-images .artwork{width:100%;height:160px}.hero-image{padding-bottom:90px}}.board-item.handwriting{font-family:var(--note-font), var(--font-montserrat), sans-serif}.board-item.image .polaroid-caption{font-size:var(--note-size,3cqw)}.build-heading h2,.services .service h3{font:800 var(--build-type) / 1.06 var(--display);letter-spacing:-.04em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;padding:0;position:static;top:auto}.brand-confirm footer>button{border-radius:0;margin-top:0}.desk-composition{align-items:stretch}.desk-composition .corkboard{aspect-ratio:auto;height:100%;min-height:340px;max-height:none;margin-top:0}.corkboard-viewport{overscroll-behavior:contain;scrollbar-width:none;cursor:grab;position:absolute;inset:0;overflow:auto}.corkboard-viewport:active{cursor:grabbing}.corkboard-viewport::-webkit-scrollbar{display:none}.corkboard-viewport:focus-visible{outline-offset:-3px;outline:3px solid #ffc300}.corkboard-canvas{background:#b98e5b url(/assets/landing/sticky-note-frame.webp) 50%/cover;width:140%;height:130%;min-height:100%;position:relative;container-type:inline-size}.editable .corkboard-canvas{width:100%;height:100%}.corkboard-label{z-index:2;pointer-events:none;background:#f5efebdd;padding:5px 8px;font-size:.6rem}.corkboard .board-item.lined:not(.image){font-size:var(--note-size,3cqw);background-image:repeating-linear-gradient(#0000 0 calc(1.5em - 1px),#49729944 calc(1.5em - 1px) 1.5em);background-position:0 .1em;background-origin:content-box}@media (min-width:761px){.build{padding-bottom:var(--section-space);margin-bottom:0}.section-slot:has(+.section-slot>#ventures)>.build{padding-bottom:40svh}.services .service{isolation:isolate}.services .service:first-child{z-index:1}.services .service:nth-child(2){z-index:2}.services .service:nth-child(3){z-index:3}.section-slot:has(#build)+.section-slot:has(#ventures){z-index:3;background:var(--cream);margin-top:-40svh;display:block;position:relative}#ventures{background:var(--cream);position:relative}}@media (max-width:760px){.desk-composition .corkboard{height:360px;min-height:0}.hero{min-height:580px}.hero-top{align-items:flex-start;gap:18px;padding:28px 24px}.hero-mobile-logo{order:-1;width:172px;height:auto}.hero-kicker{letter-spacing:.12em;text-transform:uppercase;max-width:24ch;font-size:.65rem;line-height:1.7}.hero-image{background-image:linear-gradient(#0d0d0d66 0%,#0d0d0d00 30%,#0d0d0d33 55%,#0d0d0df2 100%),url(https://assets.aerlmrtn.com/Images/Sunflowers-960.webp);background-position:center, 58% calc(50% + var(--parallax-y,0px));padding:28px 24px 100px}.hero-image h2{letter-spacing:-.045em;max-width:12ch;margin-bottom:16px;font-size:clamp(2rem,9vw,3rem);line-height:1.04}.hero-image p{max-width:32ch;font-size:.8rem;line-height:1.65}}.work-overlay .work-copy,.work-overlay .work-copy p,.work-overlay .work-copy h3,.work-overlay .work-copy .year,.work-overlay .work-copy .text-link,.work-overlay .work-copy .tags span{color:var(--bg)}.work-overlay .work-copy .tags span{border-color:#0d0d0d55}.footer .status-dot{background:var(--gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffc3001f}.footer h2{font-size:1rem!important}.standalone-wordmark{background:#0d0d0d;padding:12px 16px;display:inline-flex}.standalone-wordmark img{width:172px;height:auto;display:block}.inquiry-brand-wordmark{width:min(180px,70%);height:auto;margin-bottom:24px;display:block}.custom-page{background:var(--cream);min-height:100svh;color:var(--bg);padding-top:96px}.custom-page-hero{border-bottom:1px solid #0d0d0d22;padding-block:clamp(56px,8vw,120px) 48px}.custom-page-hero h1{max-width:13ch;font:900 clamp(3rem, 8vw, 8rem) / .92 var(--display);letter-spacing:-.065em;text-transform:uppercase}.custom-page-hero>p:last-child{max-width:720px;margin-top:24px;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6}.custom-page .content-blocks{padding-block:48px var(--section-space)}@media (min-width:761px){.work-card.work-overlay{grid-template-columns:minmax(0,1fr);display:grid}.work-card .work-art,.work-card.work-overlay .work-art{align-self:end;margin-top:0;margin-bottom:0;padding:0}.work-card.work-overlay .work-copy,.work-card.work-overlay .work-copy p,.work-card.work-overlay .work-copy h3,.work-card.work-overlay .work-copy .year,.work-card.work-overlay .work-copy .text-link{color:#0d0d0d!important}.work-card.work-overlay .work-copy .tags span{background:#0d0d0d;border-color:#0d0d0d;color:var(--cream)!important}.build-heading,.services .service,.services .service:nth-child(2){top:96px}.services .service h3{white-space:nowrap;margin-bottom:0;position:static;top:auto;transform:none}.services .service:nth-child(3){z-index:4;min-height:0;padding-bottom:0;position:relative;top:auto}.section-slot:has(+.section-slot>#ventures)>.build{padding-bottom:52svh}.section-slot:has(#build)+.section-slot:has(#ventures){z-index:30;background:var(--cream);isolation:isolate;margin-top:-52svh;display:block;position:relative}#ventures{z-index:1;background:var(--cream);position:relative}.desk-composition{align-items:stretch}.desk-composition .corkboard{align-self:stretch;height:auto;min-height:100%}}.corkboard-viewport{touch-action:pan-x pan-y}.corkboard-canvas,.editable .corkboard-canvas{aspect-ratio:5/4;width:max(100%,800px);min-width:800px;height:auto;min-height:100%}.brand-confirm footer>button,.brand-confirm footer>.button{margin-top:0!important}.brand-confirm footer>button:not(.button){color:inherit;background:0 0;border:0;min-height:44px;padding:10px 14px}.brand-confirm footer>button:not(.button):hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.refined-navbar.contact-only .mobile-inquiry{flex:1;width:100%}.work-card.work-overlay .work-copy,.work-card.work-overlay .work-copy p,.work-card.work-overlay .work-copy h3,.work-card.work-overlay .work-copy .year,.work-card.work-overlay .work-copy .text-link,.work-card.work-overlay .work-copy .tags span{color:var(--cream)}.work-card.work-overlay .work-copy .tags span{border-color:#ffffff70}.services .service h3{white-space:normal;margin-bottom:0;transform:none}.build-banner{min-height:0;position:relative;inset:auto}.desk-composition .corkboard{height:clamp(420px,62svh,620px);min-height:420px;margin-top:20px}.hero{background:linear-gradient(180deg, #0d0d0d24 0%, #0d0d0d05 56%, #0d0d0d00 100%), url(https://assets.aerlmrtn.com/Images/Sunflowers-960.webp) 58% calc(42% + var(--parallax-y,0px)) / cover no-repeat;grid-template-rows:minmax(0,58%) minmax(280px,42%);height:calc(100svh - 58px);min-height:680px;display:grid;overflow:hidden}.hero-top{z-index:2;background:linear-gradient(#0d0d0d8f 0%,#0000 70%);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 22px 22px;position:relative;min-height:0!important}.hero-mobile-logo{order:-1;width:min(62vw,228px);height:auto;display:block}.hero-kicker{color:#0d0d0d;background:var(--gold);text-align:left;letter-spacing:.11em;text-transform:uppercase;max-width:28ch;text-shadow:none;margin-top:auto;padding:7px 10px;font-size:.64rem;line-height:1.45}.hero-image{width:100%;height:100%;padding:28px 22px calc(82px + env(safe-area-inset-bottom));color:var(--cream);background:#0d0d0d;justify-content:flex-end;align-items:flex-start;gap:16px;margin:0;position:relative;inset:auto}.hero-image:before{content:"";background:var(--gold);width:46px;height:4px;position:absolute;top:0;left:22px}.hero-image h2{letter-spacing:-.055em;text-align:left;text-wrap:balance;max-width:11ch;font-size:clamp(2.45rem,11.6vw,3.65rem);line-height:.94}.hero-image p{text-align:left;color:#f5efebc9;max-width:32ch;font-size:.82rem;line-height:1.65}.custom-page{padding-top:0}.custom-page-hero{padding-block:48px 32px}}.nav-more{flex:none;position:relative}.nav-more summary{cursor:pointer;text-transform:uppercase;padding:12px;font-size:.8rem;font-weight:700;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary svg{display:none}.nav-more-menu{background:var(--cream);border:1px solid #0d0d0d30;width:240px;max-height:60svh;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 22px #0002}.refined-navbar nav .nav-more-menu a{white-space:normal;padding:14px 18px;display:flex}.refined-navbar nav .nav-more-menu a span{display:block}@media (max-width:760px){.nav-more{flex:1}.nav-more summary{place-items:center;min-height:58px;padding:17px 6px;display:grid}.nav-more summary svg{display:block}.nav-more summary>span{display:none}.nav-more-menu{top:auto;bottom:calc(58px + env(safe-area-inset-bottom));width:100%;position:fixed;left:0;right:0}}.desk-column .spotify-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--navbar-height:64px}.collection-page,.detail-page{padding-top:var(--navbar-height)}.collection-hero{padding-block:40px}.inquiry-actions,.next-inquiry .inquiry-actions{background:0 0;padding-block:16px 0;position:static;inset:auto}dialog .button{margin-top:0}.services>.build-banner{margin-top:calc(-1 * var(--service-tail,0px))}.service-stack-tail{height:var(--stack-tail,0px);pointer-events:none}@media (min-width:761px){.build-heading,.services .service,.services .service:nth-child(2){top:calc(var(--navbar-height) + 32px)}.services .service:last-child{top:auto}.services .service h3{position:static;top:auto;transform:none}}@media (max-width:760px){:root{--navbar-height:0px}.collection-hero{padding-block:40px}.hero{height:calc(100svh - 58px - env(safe-area-inset-bottom));background:linear-gradient(180deg, #0d0d0d45 0%, #0d0d0d08 28%, #0d0d0d99 60%, #0d0d0df2 100%), url(https://assets.aerlmrtn.com/Images/Sunflowers-960.webp) 55% calc(38% + var(--parallax-y,0px)) / cover no-repeat;flex-direction:column;min-height:580px;display:flex}.hero-top{background:0 0;flex:1;justify-content:space-between;padding:28px 24px 20px}.hero-mobile-logo{width:min(70vw,264px);height:auto}.hero-kicker{max-width:26ch;color:var(--gold);letter-spacing:.12em;background:0 0;margin:auto 0 0;padding:0;font-size:.7rem;line-height:1.5}.hero-image{background:0 0;flex:none;justify-content:flex-end;gap:20px;height:auto;min-height:0;padding:0 24px 64px}.hero-image:before{display:none}.hero-image h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.25rem,10.5vw,3.3rem);line-height:1.02}.hero-image p{max-width:30ch;color:var(--cream);font-size:.875rem;line-height:1.6}.section-tracker:not(.expanded){opacity:.95}}@media (min-width:761px){.desk-composition .corkboard{height:auto;min-height:340px}}.brand-loader{z-index:10000;color:#0d0d0d;background:#f5efeb;place-items:center;min-height:100dvh;padding:32px;display:grid;position:fixed;inset:0}.brand-loader-mark{text-align:center;width:min(280px,72vw)}.brand-loader-mark img{object-fit:contain;width:100%;height:40px;display:block}.brand-loader-mark p{font:500 12px/1.5 var(--font-montserrat), sans-serif;margin:20px 0 0}.brand-loader-track{background:#0d0d0d18;height:3px;margin-top:28px;display:block;overflow:hidden}.brand-loader-track>span{background:#ffc600;width:40%;height:100%;animation:1.25s ease-in-out infinite alternate brand-progress;display:block}@keyframes brand-progress{0%{transform:translate(-25%)}to{transform:translate(175%)}}@media (prefers-reduced-motion:reduce){.brand-loader-track>span{width:100%;animation:none}}.refined-navbar .brand-icon{flex:none;width:auto}.refined-navbar .brand-icon img{object-fit:contain;width:150px;height:auto;max-height:28px}.navbar-brand-text{overflow-wrap:anywhere;max-width:180px;font-size:.9rem;font-weight:800;display:block}.board-item.pattern-ruled:not(.image){font-size:var(--note-size,3cqw);background-image:repeating-linear-gradient(#0000 0 calc(1.5em - 1px),#49729944 calc(1.5em - 1px) 1.5em);background-position:0 .1em;background-origin:content-box}.board-item.pattern-grid:not(.image){background-image:linear-gradient(#49729933 1px,#0000 1px),linear-gradient(90deg,#49729933 1px,#0000 1px);background-size:2.5cqw 2.5cqw}.board-item.pattern-dots:not(.image){background-image:radial-gradient(#49729988 1px,#0000 1px);background-size:2cqw 2cqw}.board-item.textured-paper:after{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237a6951' filter='url(%23grain)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.board-item.image .board-photos{flex:1;grid-template-rows:minmax(0,1fr);gap:.8cqw;width:100%;min-height:0;display:grid}.board-item.image .board-photos.photo-strip{grid-template-rows:repeat(4,minmax(0,1fr))}.board-item.image .board-photos>img,.board-item.image .board-photos>.board-image-empty{object-fit:cover;width:100%;height:100%;min-height:0}.board-item.image .polaroid-caption-lip{flex:0 0 23%;min-height:0;padding:.6cqw .2cqw;display:flex;overflow:hidden}.board-item.image .polaroid-caption-lip .polaroid-caption{overflow-wrap:anywhere;white-space:pre-wrap;flex:0 auto;max-width:100%;max-height:100%;margin:0;padding:0;display:block;overflow:hidden}@media (max-width:760px){.refined-navbar .brand-icon{display:none}}.canvas-layer{--layer-width:initial;--mobile-width:initial;--layer-fontWeight:initial;--mobile-fontWeight:initial;--layer-lineHeight:initial;--mobile-lineHeight:initial;--layer-justify:initial;--mobile-justify:initial;--layer-items:initial;--mobile-items:initial;--layer-layout:initial;--layer-direction:initial;--layer-columns:initial;--layer-gap:initial;--layer-padding:initial;--layer-maxWidth:initial;--layer-minHeight:initial;--layer-fontSize:initial;--layer-align:initial;--layer-background:initial;--layer-color:initial;--layer-radius:initial;--mobile-layout:initial;--mobile-direction:initial;--mobile-columns:initial;--mobile-gap:initial;--mobile-padding:initial;--mobile-maxWidth:initial;--mobile-minHeight:initial;--mobile-fontSize:initial;--mobile-align:initial;--mobile-background:initial;--mobile-color:initial;--mobile-radius:initial;box-sizing:border-box;min-width:0;padding:var(--layer-padding,0);max-width:var(--layer-maxWidth,100%);min-height:var(--layer-minHeight,0);font-size:var(--layer-fontSize,inherit);text-align:var(--layer-align,inherit);background:var(--layer-background,transparent);color:var(--layer-color,inherit);border-radius:var(--layer-radius,0);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.canvas-document{width:100%;min-width:0}.canvas-container{display:var(--layer-layout,flex);flex-direction:var(--layer-direction,column);grid-template-columns:repeat(var(--layer-columns,2), minmax(0, 1fr));gap:var(--layer-gap,16px);flex-wrap:wrap;margin-inline:auto}.canvas-container>.canvas-layer{flex:auto}.canvas-image{object-fit:cover;width:100%;height:auto;display:block}.canvas-tag{padding:var(--layer-padding,6px 12px);border:1px solid;align-self:center;width:fit-content;display:inline-block}.canvas-link{text-underline-offset:3px;text-decoration:underline}.canvas-divider{border:0;border-top:1px solid;width:100%}.canvas-selectable{cursor:pointer}.canvas-selectable:hover{outline-offset:-1px;outline:1px dashed #245bd6}.canvas-selected{outline-offset:-2px;outline:2px solid #245bd6!important}.canvas-section{scroll-margin-top:90px}@media (max-width:760px){.canvas-layer{padding:var(--mobile-padding,var(--layer-padding,0));max-width:var(--mobile-maxWidth,var(--layer-maxWidth,100%));min-height:var(--mobile-minHeight,var(--layer-minHeight,0));font-size:var(--mobile-fontSize,var(--layer-fontSize,inherit));text-align:var(--mobile-align,var(--layer-align,inherit));background:var(--mobile-background,var(--layer-background,transparent));color:var(--mobile-color,var(--layer-color,inherit));border-radius:var(--mobile-radius,var(--layer-radius,0))}.canvas-container{display:var(--mobile-layout,var(--layer-layout,flex));flex-direction:var(--mobile-direction,column);grid-template-columns:repeat(var(--mobile-columns,1), minmax(0, 1fr));gap:var(--mobile-gap,var(--layer-gap,16px))}}.board-item-link{z-index:2;position:absolute;inset:0}.board-resize-handle{cursor:nwse-resize;touch-action:none;z-index:3;background:#245bd6;border:2px solid #fff;width:18px;height:18px;position:absolute;bottom:2px;right:2px;padding:0!important}.canvas-heading{font-size:var(--layer-fontSize,28px)}.canvas-layer{width:var(--layer-width,auto);font-weight:var(--layer-fontWeight,revert);line-height:var(--layer-lineHeight,normal)}.canvas-container{justify-content:var(--layer-justify,flex-start);align-items:var(--layer-items,stretch)}.canvas-image,.canvas-divider{width:var(--layer-width,100%)}.canvas-tag{width:var(--layer-width,fit-content)}@media (max-width:760px){.canvas-layer{width:var(--mobile-width,var(--layer-width,auto));max-width:min(100%, var(--mobile-maxWidth,var(--layer-maxWidth,100%)));font-weight:var(--mobile-fontWeight,var(--layer-fontWeight,revert));line-height:var(--mobile-lineHeight,var(--layer-lineHeight,normal))}.canvas-image,.canvas-divider{width:var(--mobile-width,var(--layer-width,100%))}.canvas-tag{width:var(--mobile-width,var(--layer-width,fit-content))}.canvas-container{justify-content:var(--mobile-justify,var(--layer-justify,flex-start));align-items:var(--mobile-items,var(--layer-items,stretch))}.canvas-heading{font-size:var(--mobile-fontSize,var(--layer-fontSize,24px))}}.design-theme{display:contents}.canvas-layer{--tablet-padding:initial;--tablet-maxWidth:initial;--tablet-minHeight:initial;--tablet-fontSize:initial;--tablet-align:initial;--tablet-background:initial;--tablet-color:initial;--tablet-radius:initial;--tablet-width:initial;--tablet-fontWeight:initial;--tablet-lineHeight:initial;--tablet-layout:initial;--tablet-direction:initial;--tablet-columns:initial;--tablet-gap:initial;--tablet-justify:initial;--tablet-items:initial}.canvas-template{white-space:normal;width:var(--layer-width,100%)}@media (min-width:761px) and (max-width:1024px){.canvas-layer{padding:var(--tablet-padding,var(--layer-padding,0));max-width:var(--tablet-maxWidth,var(--layer-maxWidth,100%));min-height:var(--tablet-minHeight,var(--layer-minHeight,0));font-size:var(--tablet-fontSize,var(--layer-fontSize,inherit));text-align:var(--tablet-align,var(--layer-align,inherit));background:var(--tablet-background,var(--layer-background,transparent));color:var(--tablet-color,var(--layer-color,inherit));border-radius:var(--tablet-radius,var(--layer-radius,0));width:var(--tablet-width,var(--layer-width,auto));font-weight:var(--tablet-fontWeight,var(--layer-fontWeight,revert));line-height:var(--tablet-lineHeight,var(--layer-lineHeight,normal))}.canvas-container{display:var(--tablet-layout,var(--layer-layout,flex));flex-direction:var(--tablet-direction,var(--layer-direction,column));grid-template-columns:repeat(var(--tablet-columns,var(--layer-columns,2)), minmax(0, 1fr));gap:var(--tablet-gap,var(--layer-gap,16px));justify-content:var(--tablet-justify,var(--layer-justify,flex-start));align-items:var(--tablet-items,var(--layer-items,stretch))}.canvas-heading{font-size:var(--tablet-fontSize,var(--layer-fontSize,28px))}.canvas-image,.canvas-divider,.canvas-template{width:var(--tablet-width,var(--layer-width,100%))}.canvas-tag{width:var(--tablet-width,var(--layer-width,fit-content))}}.page-document{width:100%;min-width:0}.page-block{overflow-wrap:anywhere;min-width:0;position:relative}.page-width-content{width:min(100% - 48px,840px);margin-inline:auto}.page-width-wide{width:min(100% - 48px,1200px);margin-inline:auto}.page-width-full{width:100%}.page-block-heading,.page-block-text,.page-block-image,.page-block-gallery,.page-block-button,.page-block-quote,.page-block-divider{padding-block:16px}.page-block-heading :is(h1,h2,h3,h4){margin:0}.page-block-group{flex-direction:column;gap:24px;display:flex}.page-block-columns{grid-template-columns:repeat(var(--page-columns,2), minmax(0, 1fr));gap:24px;display:grid}:is(.page-block-group,.page-block-columns)>.page-block{width:100%;margin-inline:0}.page-block-image figure{margin:0}.page-block-image img{width:100%;height:auto;display:block}.page-block-image figcaption{padding-block:10px;font-size:.85rem}.page-block-quote blockquote{border-left:3px solid var(--yellow,#fc0);margin:0;padding:16px 24px}.page-block-label{z-index:8;color:#fff;pointer-events:none;background:#111;padding:4px 8px;font:12px/1.4 sans-serif;display:none;position:absolute;top:0;left:0}.page-block-editable{cursor:pointer;outline-offset:-1px;outline:1px dashed #0000}.page-block-editable:hover{outline-color:#777}.page-block-selected{outline-offset:-2px;outline:2px solid #fc0}:is(.page-block-selected,.page-block-editable:hover)>.page-block-label{display:inline-block}.page-block-placeholder{color:#666;border:1px dashed #888;margin:0;padding:32px;font:14px/1.6 sans-serif}.not-found-custom{padding-block:100px}@media (max-width:760px){.page-block-columns{grid-template-columns:1fr}.page-width-content,.page-width-wide{width:calc(100% - 32px)}}
