@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#10171a;--paper:#faf8f2;--gold:#c59a49;--line:#d8d2c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}em,.signature{font-family:Georgia,serif;font-weight:400}header{color:#fff;z-index:9;background:#101719f7;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;font-size:10px;display:flex}.brand>b{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font:14px Georgia;display:grid}nav{text-transform:uppercase;letter-spacing:.14em;color:#bbc0c0;gap:27px;font-size:10px;display:flex}nav a:hover{color:var(--gold)}.book{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.hero{color:#fff;background:radial-gradient(circle at 75%,#354147,#151e21 34%,#090f11 75%);align-items:center;min-height:calc(100vh - 76px);padding:8vh 8vw;display:flex;position:relative;overflow:hidden}.copy{z-index:2;width:58%;position:relative}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#aa7e32;font-size:9px;font-weight:700}.eyebrow:before{content:"";background:var(--gold);vertical-align:middle;width:34px;height:1px;margin-right:12px;display:inline-block}.dark .eyebrow,.hero .eyebrow{color:#d4bc8e}.hero h1{letter-spacing:-.055em;margin:35px 0 25px;font-size:clamp(58px,8vw,118px);line-height:.79}.hero h1 em{color:#d0a34e;font-size:.72em;display:block}.hero h2{text-transform:uppercase;letter-spacing:.24em;font-size:12px}.actions{gap:12px;margin-top:38px;display:flex}.actions a{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff35;padding:16px 20px;font-size:10px}.actions a:first-child{background:var(--gold);border-color:var(--gold);color:#111}.visual{place-items:center;width:38%;height:70%;display:grid;position:absolute;right:6%}.rings{border:1px solid #c59a4940;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 0 70px #c59a4909}.mic{filter:drop-shadow(0 30px 35px #000);width:150px;height:390px;position:relative}.mic>div{background:repeating-linear-gradient(0deg,#6a7274 0 2px,#263033 3px 6px);border:7px solid #222b2e;border-radius:75px 75px 25px 25px;height:190px}.mic>i{background:linear-gradient(90deg,#202729,#646b6c,#202729);border-radius:0 0 45px 45px;width:105px;height:140px;margin:auto;display:block}.mic>span{background:#4a5254;border-radius:50%;width:140px;height:16px;margin:45px auto 0;display:block}.visual aside{color:var(--gold);letter-spacing:.15em;background:#101719dd;border:1px solid #ffffff20;gap:15px;padding:14px;font-size:8px;display:flex;position:absolute;bottom:0;right:0}.wave{align-items:center;gap:2px;height:28px;display:flex}.wave i{background:var(--gold);width:2px;max-height:100%;display:block}.hero>small{color:#858b8b;letter-spacing:.2em;font-size:8px;position:absolute;bottom:28px;left:8vw}.sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.sectionHead h2,.about h2,.gold h2,.studio h2,.contact h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(43px,5vw,70px);line-height:.96}.sectionHead em,.about em,.gold em,.studio em,.contact em{color:#9b7228}.sectionHead>p{color:#747775;max-width:410px;line-height:1.7}.demoGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.demoGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:17px;min-height:165px;padding:23px;display:grid;position:relative}.demoGrid button{border:1px solid var(--gold);color:#987028;background:0 0;border-radius:50%;width:44px;height:44px}.demoGrid h3,.serviceGrid h3{text-transform:uppercase;letter-spacing:.11em;margin:4px 0 9px;font-size:12px}.demoGrid small{letter-spacing:.13em;color:#aaa;font-size:7px;position:absolute;bottom:12px;right:14px}.note{text-align:center;color:#888;font-size:10px;font-style:italic}.about{grid-template-columns:42% 1fr;align-items:center;gap:8vw;display:grid}.portrait{background:radial-gradient(circle,#354146,#0c1214);border:1px solid #ffffff1b;place-items:center;height:590px;display:grid;position:relative}.portrait>b{color:#d1aa5a;font:100px Georgia}.portrait sup{font-size:22px}.portrait>span{color:#697173;letter-spacing:.2em;font-size:8px;position:absolute;bottom:25px}.about>div>p:not(.eyebrow){color:#adb3b3;line-height:1.8}.about .lead{color:#fff!important;font:20px/1.6 Georgia!important}.signature{color:#d1aa5a;margin:26px 0;font-size:28px;font-style:italic}.facts{letter-spacing:.12em;border-top:1px solid #ffffff1c;gap:28px;padding-top:20px;font-size:9px;display:flex}.serviceGrid{grid-template-columns:repeat(4,1fr);display:grid}.serviceGrid article{border:1px solid var(--line);min-height:235px;margin:-1px 0 0 -1px;padding:26px;position:relative}.serviceGrid article:hover{color:#fff;background:#141d20}.serviceGrid small{color:#a47a32;font:italic 13px Georgia}.serviceGrid h3{margin-top:38px}.serviceGrid article>b{color:var(--gold);position:absolute;bottom:22px;right:25px}.gold{background:#c29a4c;grid-template-columns:1fr 1.1fr;gap:9vw;display:grid}.gold>div>p:not(.eyebrow){line-height:1.8}.gold>div>a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #56421f;margin-top:24px;padding-bottom:9px;font-size:10px;display:inline-block}.gold article{border-bottom:1px solid #4c3c2060;grid-template-columns:42px 1fr 28px;align-items:center;height:68px;display:grid}.gold article:first-child{border-top:1px solid #4c3c2060}.gold article b{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.gold article i{border:1px solid #584621;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.studio{grid-template-columns:1fr 1.15fr;gap:8vw;display:grid}.studio>div>p:not(.eyebrow){color:#9ba2a2;line-height:1.8}.studioGrid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:1fr 1fr;display:grid}.studioGrid article{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-height:135px;padding:23px}.studioGrid article>b{color:var(--gold);font:italic 11px Georgia}.studioGrid h3{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.studioGrid p{color:#747c7c;font-size:10px}.workGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.art{color:#c7cbcb;text-align:center;letter-spacing:.22em;background:radial-gradient(circle,#455358,#121a1d);place-items:center;height:310px;font-size:8px;display:grid;position:relative}.art button{background:var(--gold);border:0;border-radius:50%;width:46px;height:46px;position:absolute;bottom:18px;right:18px}.workGrid>article>small{color:#997128;letter-spacing:.15em;margin-top:18px;font-size:8px;display:block}.workGrid h3{letter-spacing:.1em;font-size:14px}.quote{text-align:center;background:#e8e1d5}.quote blockquote{max-width:1000px;margin:38px auto;font:italic clamp(26px,3.2vw,46px)/1.4 Georgia}.quote small{letter-spacing:.14em;color:#777;font-size:8px}.contact{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.contact>div>p:not(.eyebrow){color:#9ba2a2;line-height:1.8}.links{margin-top:35px}.links a{letter-spacing:.14em;border-top:1px solid #ffffff1c;justify-content:space-between;padding:16px 0;font-size:8px;display:flex}.contact form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact label{text-transform:uppercase;letter-spacing:.14em;color:#aaa;font-size:8px}.contact input,.contact select,.contact textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff30;outline:none;width:100%;padding:12px 0;display:block}.contact textarea{border:1px solid #ffffff30;margin-top:10px;padding:12px}.full{grid-column:1/-1}.contact form button{background:var(--gold);text-transform:uppercase;letter-spacing:.13em;border:0;padding:17px;font-size:9px;font-weight:700}footer{color:#858b8b;letter-spacing:.13em;background:#080e10;justify-content:space-between;align-items:center;min-height:105px;padding:24px 5vw;font-size:8px;display:flex}@media (width<=950px){nav{display:none}.copy{width:75%}.visual{opacity:.4;right:-8%}.demoGrid,.serviceGrid{grid-template-columns:repeat(2,1fr)}.about,.studio,.contact{grid-template-columns:1fr}.portrait{height:420px}}@media (width<=620px){header{height:66px;padding:0 20px}.book{font-size:0}.book:after{content:"↗";font-size:18px}.hero{min-height:700px;padding:70px 22px}.copy{width:100%}.hero h1{font-size:52px}.visual{top:28%;right:-35%}.actions{flex-direction:column;align-items:flex-start}.light,.dark,.gold,.quote{padding:75px 22px}.sectionHead{display:block}.sectionHead>p{margin-top:22px}.demoGrid,.serviceGrid,.studioGrid{grid-template-columns:1fr}.about{gap:45px}.portrait{height:350px}.gold,.workGrid,.contact form{grid-template-columns:1fr}.full{grid-column:1}.links a{flex-direction:column;gap:8px}footer{text-align:center;flex-direction:column;gap:18px;padding:32px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.demoGrid article.liveDemo{color:#fff;background:#11191c;grid-column:span 2}.liveMark{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);letter-spacing:.12em;border-radius:50%;place-items:center;font-size:8px;display:grid}.liveDemo audio{width:100%;height:38px;accent-color:var(--gold);margin-top:12px}.liveDemo p{color:#aeb5b5}.liveDemo small{color:var(--gold)}.coming{font-size:7px}.credit .art{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;padding:35px;display:flex}.credit .art b{letter-spacing:.08em;color:#fff;font-size:clamp(18px,2vw,28px)}.credit .art span{letter-spacing:.2em;color:#b9dff4;font-size:9px}.privacy{margin:0;line-height:1.6;color:#647d8b!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important}@media (width<=620px){.demoGrid article.liveDemo{grid-column:span 1}}.portrait{background-image:linear-gradient(#0000 72%,#0b1114e8),url(/charles-dortch-iii-portrait.png);background-position:50% 22%;background-size:cover;box-shadow:0 28px 70px #0008}.portrait>span{color:#d6b46c;background:#0d1416cc;padding:9px 13px;font-size:0;bottom:20px}.portrait>span:after{content:"CHARLES DORTCH III · VOICE ACTOR";font-size:8px}.visual{filter:drop-shadow(-24px 18px 45px #0009);background-image:linear-gradient(#0000 68%,#0b1114 98%),url(/charles-dortch-iii-portrait.png);background-position:50% 15%;background-size:cover;height:82%;bottom:0}.visual .mic{display:none}.visual .rings{width:470px;height:470px;box-shadow:0 0 0 70px #c59a4908}.visual aside{bottom:6%;right:8%}.portrait{box-shadow:none;background-image:radial-gradient(circle,#354146,#0c1214)}.recordedDemo audio{width:100%;height:38px;accent-color:var(--gold);margin-top:12px}.recordedDemo .liveMark{color:#806329;border-color:#99805a}.recordedDemo small{color:#8c682c}@media (width<=950px){.visual{opacity:.58;width:48%;right:-3%}}@media (width<=620px){.visual{opacity:.3;width:78%;height:64%;top:auto;bottom:0;right:-26%}.copy{z-index:3}.visual aside{display:none}}header{color:#10283a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #dbe7ee;height:72px;box-shadow:0 8px 35px #18354d0a}.brand>b{border-color:var(--blue);color:var(--blue);background:#edf7fd}.book{color:#fff;background:#102f46;border-radius:999px;padding:12px 17px}.hero{color:#10283a;background:radial-gradient(circle at 82% 24%,#dff3ff 0,#f6fbfe 34%,#fff 70%);min-height:calc(100vh - 72px);padding-top:7vh}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#1d79b908 1px,#0000 1px),linear-gradient(90deg,#1d79b908 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero .copy{z-index:3}.hero .eyebrow{color:#1d79b9}.hero h1{color:#10283a;text-shadow:none}.actions a{color:#173448;background:#fff;border-color:#bcd2df;border-radius:999px;box-shadow:0 8px 24px #18354d0b}.visual{filter:none;background-image:linear-gradient(#0000 72%,#0f2d40cf),url(/charles-dortch-iii-portrait.png);background-position:50% 12%;border:8px solid #fff;border-radius:180px 180px 24px 24px;width:39%;height:84%;bottom:0;right:4%;box-shadow:0 28px 70px #17344828}.visual .rings{border-color:#1d79b927;box-shadow:0 0 0 70px #1d79b906}.visual aside{color:#1d79b9;background:#ffffffed;border-color:#d8e8f0;border-radius:14px;box-shadow:0 12px 30px #10283a1c}.light,.dark,.gold,.quote{padding-top:112px;padding-bottom:112px}.light{background:#fbfdff}.demoGrid{border:0;gap:16px}.demoGrid article{background:#fff;border:1px solid #dce8ef;border-radius:18px;min-height:176px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #1734480b}.demoGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #17344814}.demoGrid article.liveDemo{background:linear-gradient(135deg,#123950,#1e6f9f);border:0;box-shadow:0 18px 42px #1d79b928}.recordedDemo{background:#f1f8fc!important}.liveMark{color:#1d79b9;background:#fff;border-color:#fff}.recordedDemo .liveMark{color:#1d6d9d;background:#e2f1f9;border-color:#b9dbea}.serviceGrid{gap:16px}.serviceGrid article{background:#fff;border-radius:18px;min-height:245px;margin:0;box-shadow:0 10px 28px #17344809;border:1px solid #dde8ee!important}.gold em,.gold .eyebrow,.dark .eyebrow{color:#1d79b9}.portrait{background:radial-gradient(circle at 50% 42%,#dbeefa,#b7d7e8);border:1px solid #c8dfe9;border-radius:26px;box-shadow:0 24px 55px #17344816}.portrait>b{color:#1d79b9}.portrait>span{color:#1d79b9;background:#ffffffd9;border-radius:999px}.studioGrid{border:0;gap:14px}.studioGrid article{background:#f8fcfe;border-radius:16px;min-height:145px;border:1px solid #dce8ef!important}.art{border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #17344814}.quote{background:linear-gradient(135deg,#fff8e9,#f9fcff)}.contact input,.contact select{border-radius:8px 8px 0 0;padding:12px 10px}.contact textarea{background:#fff;border-color:#bfd6e1;border-radius:12px}.contact form button{color:#fff;background:#1d79b9;border-radius:999px;box-shadow:0 12px 28px #1d79b92b}footer{color:#b9cbd5;background:#102f46}@media (width<=950px){.visual{opacity:.8;width:48%;right:-2%}.hero .copy{width:68%}}@media (width<=620px){header{height:64px}.hero{align-items:flex-start;min-height:760px;padding-top:64px}.hero .copy{width:100%}.hero h1{font-size:50px}.visual{opacity:.34;border-width:5px;border-radius:140px 140px 0 0;width:78%;height:53%;right:-16%}.demoGrid article.liveDemo{grid-column:span 1}.light,.dark,.gold,.quote{padding-top:80px;padding-bottom:80px}}body{color:#f4efe5;background:#07090d;font-family:Arial,Helvetica,sans-serif;font-size:16px}body:before{content:"";pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}header{color:#f4efe5;height:78px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090de8;border-bottom:1px solid #ffffff16;padding:0 4.5vw}header nav{color:#b5b0a8;letter-spacing:.16em;font-size:12px}.brand{font-size:12px}.brand>b{color:#d9b678;background:0 0;border-color:#c39a57;width:42px;height:42px}.book{color:#e5c58e;background:0 0;border:1px solid #8b6b38;border-radius:0;padding:13px 19px;font-size:12px}.hero{color:#f4efe5;background:#07090d;min-height:calc(100vh - 78px);padding:10vh 7vw}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,#07090d 0%,#07090df5 42%,#07090d80 67%,#07090d05 100%);position:absolute;inset:0}.hero:after{content:"";z-index:0;background:linear-gradient(#0000 65%,#07090d 100%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero .copy{z-index:3;width:59%}.hero .eyebrow{color:#d9b678;font-size:12px}.hero h1{letter-spacing:-.055em;color:#f5f0e7;margin:42px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8.5vw,128px);font-weight:400;line-height:.78}.hero h1 em{color:#c39a57;font-size:.72em;font-style:italic}.hero h2{color:#d6d0c6;letter-spacing:.32em;font-size:14px}.hero .copy>p:last-of-type{color:#bab5ad;max-width:570px;font:20px/1.7 Georgia,serif}.actions a{color:#f4efe5;box-shadow:none;background:0 0;border:1px solid #8b6b38;border-radius:0;padding:17px 22px;font-size:12px}.actions a:first-child{color:#090b0f;background:#c39a57;border-color:#c39a57;box-shadow:0 16px 45px #0008}.visual{width:52%;height:100%;box-shadow:none;filter:saturate(.72)contrast(1.08);background-image:linear-gradient(#0000 62%,#07090d 99%),url(/charles-dortch-iii-portrait.png);background-position:50% 12%;background-size:cover;border:0;border-radius:0;bottom:0;right:0}.visual .rings{border-color:#c39a572b;width:520px;height:520px;box-shadow:0 0 0 90px #c39a5705}.visual aside{color:#d8b77d;background:#090d12e8;border:1px solid #a27d434d;border-radius:0;padding:18px;bottom:7%;right:6%;box-shadow:0 20px 50px #0009}.hero>small{z-index:4;color:#8f8a82;font-size:11px}.light,.dark,.gold,.quote{padding:120px 7vw}.sectionHead{border-bottom:1px solid #3a342a;margin-bottom:48px;padding-bottom:34px}.sectionHead h2,.about h2,.gold h2,.studio h2,.contact h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.5vw,78px);font-weight:400}.sectionHead>p{color:#aaa69f;font-size:16px}.eyebrow,.dark .eyebrow{color:#d2aa68;font-size:12px}.demoGrid{border-top:1px solid #343842;border-left:1px solid #343842;grid-template-columns:repeat(2,1fr);gap:0}.demoGrid article{min-height:210px;box-shadow:none;background:#0b0f16;border:1px solid #343842;border-top:0;border-left:0;border-radius:0;padding:30px;transition:background .25s}.demoGrid article:hover{box-shadow:none;background:#111722;transform:none}.demoGrid article.liveDemo{background:linear-gradient(135deg,#16120d,#111721 58%,#090c11);border:1px solid #5b482d;border-top:0;border-left:0;grid-column:1/-1;box-shadow:inset 4px 0 #c39a57}.demoGrid h3,.serviceGrid h3{letter-spacing:.15em;font-size:15px}.demoGrid p{color:#a9a59e;font:16px/1.55 Georgia,serif}.demoGrid small{color:#77736c;font-size:11px}.liveMark,.recordedDemo .liveMark{color:#d4ad6e;background:0 0;border-color:#9b7842}.liveDemo audio{filter:sepia(.35)saturate(.8);height:42px}.note{color:#969189;margin-top:32px;font-size:14px}.about{background:#090c12;grid-template-columns:48% 1fr;gap:7vw}.portrait{background-image:linear-gradient(#0000 68%,#07090ddd),url(/charles-dortch-iii-portrait.png);background-position:50% 18%;background-size:cover;border:1px solid #4c3b24;border-radius:0;height:720px;box-shadow:35px 35px #111620}.portrait>b{display:none}.portrait>span{color:#d5af70;background:#080b10e8;border:1px solid #745a34;border-radius:0;padding:11px 16px}.about>div>p:not(.eyebrow),.studio>div>p:not(.eyebrow),.contact>div>p:not(.eyebrow){color:#aaa69f;font-size:16px}.about .lead{color:#f0e9dd!important;font-size:22px!important}.facts{border-color:#4b4132;font-size:12px}.serviceGrid{border-top:1px solid #353b45;border-left:1px solid #353b45;grid-template-columns:repeat(2,1fr);gap:0}.serviceGrid article{min-height:220px;box-shadow:none;background:#0d1118;border-radius:0;margin:0;padding:34px;border:1px solid #353b45!important;border-top:0!important;border-left:0!important}.serviceGrid h3{margin-top:30px;font-size:16px}.serviceGrid p{color:#aaa69f;font:16px/1.65 Georgia,serif}.gold>div>a{color:#171008;border-color:#171008;font-size:12px}.studio{background:radial-gradient(circle at 85% 15%,#192333 0,#090c12 48%,#05070a 100%);grid-template-columns:.9fr 1.2fr}.studioGrid{border-top:1px solid #3a3f48;border-left:1px solid #3a3f48;gap:0}.studioGrid article{background:#0a0e15b8;border-radius:0;min-height:175px;padding:30px;border:1px solid #3a3f48!important;border-top:0!important;border-left:0!important}.studioGrid h3{color:#f2eadf;font-size:14px}.studioGrid p{color:#9e9a93;font-size:15px;line-height:1.55}#work{background:#0d1118}.workGrid{gap:2px}.art{height:360px;box-shadow:none;background:linear-gradient(160deg,#27303a,#080b10 72%);border:1px solid #343942;border-radius:0}.art.a1{background:linear-gradient(160deg,#4e3b24,#0a0c10 72%)}.art.a2{background:linear-gradient(160deg,#202b3b,#080a0e 72%)}.credit .art b{color:#f4efe5;font-family:Georgia,serif;font-size:clamp(22px,2.3vw,36px);font-weight:400}.credit .art span{color:#d1aa6b;font-size:12px}.workGrid>article>small{color:#c39a57;font-size:11px}.workGrid h3{color:#eee7dc;font-size:16px}.workGrid p{color:#aaa69f;font:16px/1.65 Georgia,serif}.contact{background:#06080c;grid-template-columns:.85fr 1.15fr}.links a{border-color:#3c352a;font-size:12px}.contact label{color:#c0bab1;font-size:12px}.contact input,.contact select,.contact textarea{color:#f4efe5;background:0 0;border-color:#4a4338;border-radius:0;padding:14px 0}.contact textarea{border:1px solid #4a4338;padding:14px}.contact form button{color:#090b0e;box-shadow:none;background:#c39a57;border-radius:0;font-size:12px}.privacy{color:#77736d!important;font-size:12px!important}footer{color:#8f8a82;background:#030507;border-top:1px solid #2b2d31;font-size:11px}footer .brand>b{color:#c39a57;border-color:#856737}@media (width<=950px){.hero .copy{width:72%}.visual{opacity:.66;width:62%;right:-10%}.about,.studio,.contact{grid-template-columns:1fr}.portrait{height:600px}.serviceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){header{height:66px}.hero{align-items:flex-start;min-height:780px;padding:72px 22px 50px}.hero .copy{width:100%}.hero h1{margin-top:34px;font-size:54px}.hero .copy>p:last-of-type{font-size:18px}.visual{opacity:.32;width:110%;height:62%;right:-34%}.actions{gap:10px}.light,.dark,.gold,.quote{padding:82px 22px}.demoGrid,.serviceGrid,.studioGrid{grid-template-columns:1fr}.demoGrid article.liveDemo{grid-column:1}.portrait{height:430px;box-shadow:15px 15px #111620}.sectionHead h2,.about h2,.gold h2,.studio h2,.contact h2{font-size:46px}.workGrid,.contact form{grid-template-columns:1fr}}.hero{padding-bottom:8vh}.hero .copy{max-width:720px}.hero h1{margin-bottom:24px}.heroPlayer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f16e8;border:1px solid #6f5734;grid-template-columns:180px 1fr;align-items:center;gap:18px;width:min(590px,100%);margin-top:26px;padding:16px 18px;display:grid;box-shadow:inset 3px 0 #c39a57,0 18px 45px #0006}.heroPlayer div{flex-direction:column;gap:5px;display:flex}.heroPlayer span{text-transform:uppercase;color:#c39a57;letter-spacing:.18em;font-size:11px}.heroPlayer strong{color:#f5f0e7;font:16px/1.25 Georgia,serif}.heroPlayer audio{filter:sepia(.28)saturate(.8);width:100%;height:40px}.heroProof{color:#aaa69f;letter-spacing:.05em;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;display:flex}.heroProof span{align-items:center;gap:8px;display:flex}.heroProof span:before{content:"";background:#c39a57;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c39a5720}.hero .actions{margin-top:24px}.hero .actions a:first-child{color:#f4efe5;box-shadow:none;background:0 0;border-color:#8b6b38}.credibility{color:#100d09;background:#c39a57;border-top:1px solid #e0c28c;border-bottom:1px solid #7a5c2f;grid-template-columns:auto repeat(3,1fr) auto;align-items:center;gap:34px;min-height:92px;padding:20px 7vw;display:grid}.credibility span,.credibility i{text-transform:uppercase;letter-spacing:.17em;font-size:11px}.credibility span{font-weight:700}.credibility b{text-align:center;letter-spacing:.035em;font:22px Georgia,serif}.credibility i{text-align:right;color:#4b371e;font-style:normal}.clientLogo{filter:grayscale();opacity:.72;justify-content:center;align-items:center;gap:9px;height:48px;transition:filter .25s,opacity .25s;display:flex;overflow:hidden}.clientLogo:hover{filter:grayscale(.35);opacity:.96}.clientLogo strong{white-space:nowrap;font-style:normal;line-height:1}.surveyLogo strong{letter-spacing:-.04em;font:700 20px/1 Arial,sans-serif}.surveyMark{border:2px solid;border-radius:50%;place-items:center;width:28px;height:28px;font:700 15px Arial;display:grid}.accentureLogo{flex-direction:column;gap:0;position:relative}.accentureLogo strong{letter-spacing:-.055em;font:700 23px/1 Arial,sans-serif}.accentureMark{height:12px;margin-left:22px;font:700 35px/10px Arial;transform:rotate(-90deg)}.anthemLogo strong{letter-spacing:-.02em;font:600 23px/1 Georgia,serif}.anthemMark{font-size:21px;line-height:1}.demoRequest{color:#d5ad6d;text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #84673c;margin-top:15px;padding-bottom:5px;font-size:11px;display:inline-block}.demoRequest:hover{color:#f0d29d}.demoGrid article:not(.liveDemo){min-height:225px}.demoGrid article:not(.liveDemo) small{color:#9d7a44}@media (width<=950px){.heroPlayer{grid-template-columns:1fr}.credibility{text-align:center;grid-template-columns:repeat(3,1fr);gap:16px}.credibility span,.credibility i{text-align:center;grid-column:1/-1}.credibility b{font-size:18px}}@media (width<=620px){.hero{min-height:880px}.hero h1{font-size:48px}.heroPlayer{gap:10px;margin-top:20px;padding:13px}.heroPlayer strong{font-size:15px}.heroProof{gap:7px 14px}.hero .actions{flex-flow:wrap}.hero .actions a{padding:14px 15px}.credibility{grid-template-columns:1fr;gap:12px;padding:22px}.credibility span,.credibility i{grid-column:1}.credibility b{font-size:19px}.clientLogo{height:42px}.visual{height:48%;bottom:0}.hero>small{display:none}}.managedDemos{border-top:1px solid #343842;border-left:1px solid #343842;grid-template-columns:repeat(2,1fr);display:grid}.managedDemos article{background:linear-gradient(135deg,#16120d,#111721 58%,#090c11);border-bottom:1px solid #5b482d;border-right:1px solid #5b482d;grid-template-columns:auto 1fr;gap:18px;min-height:190px;padding:30px;display:grid;box-shadow:inset 4px 0 #c39a57}.managedDemos h3{letter-spacing:.15em;text-transform:uppercase;margin:4px 0 8px;font-size:15px}.managedDemos p{color:#d8d0c4;font:16px/1.55 Georgia,serif}.managedDemos audio{filter:sepia(.35)saturate(.8);width:100%;height:42px}.adminShell{color:#f4efe5;background:#090c12;min-height:100vh}.adminHeader{border-bottom:1px solid #363b43;height:auto;min-height:110px;padding:24px 6vw;position:static}.adminHeader span,.adminEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#c39a57;font-size:12px}.adminHeader h1{margin:8px 0 0;font:38px Georgia,serif}.adminHeader nav{display:flex}.adminContent{width:min(1180px,88vw);margin:0 auto;padding:48px 0 90px}.uploadPanel{background:linear-gradient(135deg,#17120d,#101722);border:1px solid #5b482d;grid-template-columns:.7fr 1.3fr;gap:50px;padding:34px;display:grid}.uploadPanel h2,.adminSectionTitle h2{margin:8px 0;font:32px Georgia,serif}.uploadPanel p{color:#9f9a91}.uploadPanel form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.uploadPanel label,.demoEditor label{color:#c9c2b7;font-size:14px}.uploadPanel input,.uploadPanel select,.demoEditor input,.demoEditor select{color:#f4efe5;background:#070a0f;border:1px solid #48423a;width:100%;margin-top:8px;padding:12px;display:block}.fileField{grid-column:1/-1}.uploadPanel button,.editorActions button{color:#090b0f;background:#c39a57;border:1px solid #c39a57;padding:13px 18px;font-weight:700}.adminMessage{background:#18140e;border-left:3px solid #c39a57;padding:14px 18px}.adminSectionTitle{justify-content:space-between;align-items:end;margin:54px 0 20px;display:flex}.adminSectionTitle span{color:#9c978f}.adminList{gap:12px;display:grid}.demoEditor{background:#0d1118;border:1px solid #353a42;grid-template-columns:72px 1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.orderControls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.orderControls b{text-align:center;color:#c39a57;grid-column:1/-1}.orderControls button{color:#d6d0c6;background:#151b24;border:1px solid #3b424c;height:34px}.editorFields{grid-template-columns:1.2fr 1fr 1fr;gap:15px;display:grid}.publishToggle{align-items:center;gap:10px;display:flex}.publishToggle input{width:auto;margin:0}.editorActions{gap:8px;display:grid}.editorActions .danger{color:#e7a9a1;background:0 0;border-color:#7d3f39}button:disabled{opacity:.45;cursor:not-allowed}@media (width<=850px){.managedDemos,.uploadPanel{grid-template-columns:1fr}.demoEditor{grid-template-columns:54px 1fr}.editorActions{grid-column:2;display:flex}.editorFields,.uploadPanel form{grid-template-columns:1fr}.fileField{grid-column:1}.adminHeader nav{display:flex}}.visual{filter:none;background-color:#07090d;background-image:linear-gradient(#0000 68%,#07090d 100%),url(/charles-dortch-hero-clean.png);background-position:50%,50% 48%;background-repeat:no-repeat;background-size:cover,cover}.portrait{background-color:#24272d;background-image:linear-gradient(#0000 78%,#24272d 100%),url(/charles-dortch-about-blue-shirt-smoothed-v2.png);background-position:50%,50% 52%;background-repeat:no-repeat;background-size:cover,cover}.portrait>span{font-size:8px}.portrait>span:after{content:none}.contact form button:disabled{cursor:wait;opacity:.7}.formStatus{color:#b9b3aa;min-height:20px;margin:0;font-size:14px;line-height:1.45}.formStatus.error{color:#efaaa2}body:before{opacity:.018}header{color:#18324a;background:#fffffff2;border-bottom:1px solid #d9e5ec;box-shadow:0 10px 34px #23455d0b}.heroPlayer audio{filter:none}.visual{filter:saturate(.9)brightness(1.06);background-color:#dcebf3;background-image:linear-gradient(#0000 69%,#dcebf3 100%),url(/charles-dortch-hero-clean.png);border-left:1px solid #c9dce7}.managedDemos{border-color:currentColor #cadbe5 #cadbe5 currentColor;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;gap:16px}.managedDemos article{background:#fff;border:1px solid #cfdee8;border-radius:4px;box-shadow:inset 4px 0 #c28b32,0 14px 34px #23455d0c}.managedDemos audio{filter:none}.demoRequest{color:#95631e}.serviceGrid{border-color:currentColor #d1dee6 #d1dee6 currentColor;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;gap:14px}.serviceGrid article{color:#18324a;background:#f8fbfd;box-shadow:0 12px 30px #23455d09;border:1px solid #d1dee6!important}.gold article i{background:#fff8eb}.studioGrid{border-color:currentColor #ccdae3 #ccdae3 currentColor;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;gap:14px}.studioGrid article{background:#fff;box-shadow:0 10px 28px #23455d09;border:1px solid #d1dee6!important}.contact input,.contact select{padding:14px 10px}.contact textarea{background:#fff;padding:14px}@media (width<=620px){.portrait{box-shadow:15px 15px #dfeaf0}.visual{border-left:0}}:root{--ink:#f4f5f6;--paper:#24272d;--gold:#9db7c8;--line:#454b54;--blue:#9db7c8;--sky:#313740}body{color:#f4f5f6;background:#202329}header{color:#f4f5f6;background:#202329f2;border-bottom-color:#3d424a;box-shadow:0 10px 34px #0003}header nav{color:#bdc4ca}header nav a:hover{color:#c1d4df}.brand>b{color:#d5e2e9;background:#2a2e35;border-color:#9db7c8}.book{color:#202329;background:#d9e3e8;border-color:#d9e3e8}.hero{color:#f4f5f6;background:linear-gradient(110deg,#24272d 0%,#2c3138 55%,#39414a 100%)}.hero:before{background:linear-gradient(90deg,#24272d 0%,#24272df5 43%,#24272d96 68%,#24272d00 100%)}.hero:after{background:linear-gradient(#0000 68%,#202329 100%)}.hero .eyebrow,.eyebrow,.dark .eyebrow{color:#b8ccd8}.hero h1{color:#f4f5f6}.hero h1 em{color:#9db7c8}.hero h2{color:#c1cbd1}.hero .copy>p:last-of-type{color:#c3c9ce}.heroPlayer{background:#292d33e8;border-color:#667b89;box-shadow:inset 3px 0 #9db7c8,0 20px 48px #0004}.heroPlayer strong{color:#f4f5f6}.heroPlayer span{color:#b8ccd8}.heroProof{color:#bdc4ca}.heroProof span:before{background:#9db7c8}.hero .actions a:first-child{color:#eef3f5;background:0 0;border-color:#7f929e}.hero .actions a:last-child{color:#202329;background:#d9e3e8;border-color:#d9e3e8}.visual{filter:none;background-color:#343b43;background-image:linear-gradient(#0000 76%,#24272d 100%),url(/charles-dortch-hero-retouched-v2.png);border-left-color:#4e5962}.visual aside{color:#c4d5de;background:#25292fef;border-color:#647986;box-shadow:0 20px 50px #0005}.hero>small{color:#9aa5ac}.credibility{color:#202329;background:#9db7c8;border-color:#738d9e}.clientLogo{filter:grayscale();opacity:.82}.light{color:#f4f5f6;background:#292d33}.dark{color:#f4f5f6;background:#24272d}.sectionHead{border-color:#49505a}.sectionHead>p{color:#b7bec3}.sectionHead em,.about em,.studio em,.contact em{color:#b8ccd8}.managedDemos{border-color:#49505a}.managedDemos article{background:#2d3239;border-color:#4d545e;box-shadow:inset 4px 0 #9db7c8,0 14px 34px #0002}.managedDemos h3{color:#f4f5f6}.managedDemos p{color:#c2c9ce}.demoGrid{border-color:#4b525c}.demoGrid article{color:#f4f5f6;background:#2d3239;border-color:#4b525c}.demoGrid article:hover{background:#353b43}.demoGrid p{color:#b8c0c5}.demoRequest{color:#bed1dc;border-color:#8298a6}.about{color:#f4f5f6;background:#24272d}.portrait{filter:saturate(.65)contrast(1.04);border-color:#667b89;box-shadow:35px 35px #30353c}.portrait>span{color:#c8d9e2;background:#25292fe8;border-color:#657b88}.about>div>p:not(.eyebrow),.studio>div>p:not(.eyebrow),.contact>div>p:not(.eyebrow){color:#bbc2c7}.about .lead{color:#f4f5f6!important}.signature{color:#b9ced9}.facts{border-color:#4c535c}.facts small{color:#9ea8ae}#services{background:#292d33}.serviceGrid{border-color:#4b525c}.serviceGrid article{color:#f4f5f6;background:#2d3239;box-shadow:0 12px 30px #0002;border-color:#4b525c!important}.serviceGrid article:hover{color:#fff;background:#373d45;border-color:#718a99!important}.serviceGrid p{color:#b8c0c5}.serviceGrid small,.serviceGrid article>b{color:#aec4d0}.gold{color:#202329;background:linear-gradient(120deg,#829aa9,#b2c5cf 52%,#758c9a)}.gold em{color:#fff}.gold .eyebrow{color:#2f3f49}.gold article,.gold article:first-child{border-color:#40515c66}.gold article i{color:#202329;background:#dfe8ec;border-color:#617681}.gold>div>a{color:#202329;border-color:#344650}.studio{color:#f4f5f6;background:linear-gradient(135deg,#292d33,#333941)}.studioGrid{border-color:#4d545e}.studioGrid article{background:#2b3037;box-shadow:0 10px 28px #0002;border-color:#4d545e!important}.studioGrid h3{color:#f4f5f6}.studioGrid p{color:#b7bfc4}.studioGrid article>b{color:#b5cad5}.contact{color:#f4f5f6;background:#202329}.links a{border-color:#49505a}.links span{color:#b3c7d2}.contact label{color:#c2c8cd}.contact input,.contact select,.contact textarea{color:#f4f5f6;background:#2b3037;border-color:#5d6670}.contact textarea{background:#292e35}.contact form button{color:#202329;background:#d9e3e8}.contact option{color:#202329}.privacy{color:#9fa9af!important}.formStatus{color:#b7c0c5}.formStatus.sent{color:#c7d9e2}footer{color:#aeb7bd;background:#17191e;border-top-color:#383d45}footer .brand>b{color:#c8d8e1;background:0 0;border-color:#728b99}.adminShell{color:#f4f5f6;background:#24272d}.adminHeader{background:#202329}.uploadPanel,.demoEditor{background:#2d3239;border-color:#4d545e}.uploadPanel input,.uploadPanel select,.demoEditor input,.demoEditor select{color:#f4f5f6;background:#24272d;border-color:#555e68}@media (width<=620px){.portrait{box-shadow:15px 15px #30353c}}@media (width<=950px){.visual{opacity:.9}}@media (width<=620px){.visual{opacity:.72}}body,button,input,select,textarea{font-family:Inter,Arial,sans-serif}em,.signature,.hero h1,.sectionHead h2,.about h2,.gold h2,.studio h2,.contact h2,.uploadPanel h2,.adminSectionTitle h2,.adminHeader h1{font-family:Playfair Display,Georgia,serif}.hero h1{letter-spacing:-.045em;font-weight:400}.hero h1 em,.sectionHead h2,.about h2,.gold h2,.studio h2,.contact h2{font-weight:400}.about .lead,.demoGrid p,.managedDemos p,.serviceGrid p,.workGrid p{font-family:Playfair Display,Georgia,serif}.brand,.book,nav,.eyebrow,.hero h2,.actions a,.heroProof,.credibility,.demoGrid h3,.managedDemos h3,.serviceGrid h3,.facts,.studioGrid h3,.contact label,.contact form button,footer{font-family:Inter,Arial,sans-serif}.visual,.portrait{background-image:none;overflow:hidden}.managedPhoto{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .2s,object-position .2s;position:absolute;inset:0}.visual:after,.portrait:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.visual:after{background:linear-gradient(#0000 76%,#24272d 100%)}.portrait:after{background:linear-gradient(#0000 78%,#24272d 100%)}.visual aside,.portrait>span{z-index:2}.adminIntro{max-width:760px;margin-bottom:34px}.adminIntro h2{margin:8px 0 12px;font:42px Playfair Display,Georgia,serif}.adminIntro>p:last-child{color:#b7c0c5;line-height:1.6}.photoEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.photoEditor{background:#2d3239;border:1px solid #4d545e;overflow:hidden}.photoPreview{background:#202329;height:390px;position:relative;overflow:hidden}.photoPreview.hero{aspect-ratio:4/5;height:auto}.photoPreview img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .15s,object-position .15s;position:absolute;inset:0}.photoControls{padding:26px}.photoControls h2{margin:7px 0 8px;font:32px Playfair Display,Georgia,serif}.photoControls>p{color:#b7c0c5;line-height:1.55}.photoControls>label{color:#d9dfe2;gap:8px;margin:22px 0 18px;font-size:14px;display:grid}.photoControls input[type=file]{color:#f4f5f6;background:#24272d;border:1px solid #555e68;width:100%;padding:12px}.framingControls{border-top:1px solid #454b54;border-bottom:1px solid #454b54;gap:18px;padding:20px 0;display:grid}.framingControls label{color:#d9dfe2;grid-template-columns:1fr auto;gap:8px;font-size:14px;display:grid}.framingControls input{accent-color:#9db7c8;grid-column:1/-1;width:100%}.framingControls span{color:#9db7c8}.photoActions{gap:10px;margin-top:18px;display:flex}.photoActions button{color:#202329;background:#d9e3e8;border:1px solid #9db7c8;padding:12px 16px;font-weight:700}.photoActions .secondary{color:#d9e3e8;background:0 0;border-color:#626d77}.photoActions button:disabled{opacity:.45}.adminHeader nav{flex-wrap:wrap;justify-content:flex-end}@media (width<=850px){.photoEditorGrid{grid-template-columns:1fr}.photoPreview{height:440px}.photoPreview.hero{aspect-ratio:auto}}@media (width<=620px){.photoPreview{height:360px}.photoActions{flex-direction:column}.adminHeader{align-items:flex-start}.adminHeader nav{justify-content:flex-start}}
