@font-face{font-family:PlexKR;src:url('/assets/PlexKR-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:PlexKR;src:url('/assets/PlexKR-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
:root{color-scheme:dark;--bg:#111111;--gold:#c7a570;--light:#e7c796;--text:#e8e3da;--muted:#a9a49b;--line:#ffffff24;--serif:Baskerville,'Baskerville Old Face',Georgia,serif;--sans:PlexKR,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-family:var(--sans);background:var(--bg);color:var(--text);font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;word-break:keep-all}p{word-break:keep-all;overflow-wrap:break-word}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:7px}a:hover{color:var(--light)}::selection{background:#c7a570;color:#111}.wrap{width:min(1248px,88%);margin-inline:auto}.eyebrow{display:block;font-size:.8rem;letter-spacing:.14em;line-height:1.6;color:var(--muted)}.skip{position:fixed;z-index:99;left:16px;top:-90px;background:var(--gold);color:#111;padding:12px 20px}.skip:focus{top:12px}.site-header{min-height:102px;padding:24px 6%;display:flex;align-items:center;justify-content:space-between;gap:36px;border-bottom:1px solid var(--line)}.home-link{display:flex;align-items:center;min-height:44px;flex-shrink:0}.home-link img{width:222px;height:auto}.navigation{display:flex;gap:36px;align-items:center}.navigation a{position:relative;font-size:.9375rem;padding:12px 0;color:#bdb6aa;white-space:nowrap}.navigation a:hover,.navigation a[aria-current]{color:var(--gold)}.navigation a[aria-current]:after{content:'';position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--gold)}.home-hero{padding-top:38px;padding-bottom:86px;min-height:650px;display:flex;flex-direction:column;justify-content:space-between}.hero-meta{display:flex;justify-content:space-between;font-size:.8125rem;letter-spacing:.1em;color:var(--muted)}.home-hero h1{margin:90px 0 68px}.large-wordmark{width:100%;height:auto}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.hero-bottom h2{font-size:clamp(30px,3.2vw,44px);line-height:1.5;letter-spacing:-.055em}.hero-bottom>div{max-width:390px;justify-self:end}.hero-bottom p{font-size:1.0625rem;color:#bbb5ac;line-height:1.9}.text-link{display:inline-flex;gap:40px;align-items:center;min-height:48px;margin-top:20px;color:var(--gold);font-size:.9375rem;border-bottom:1px solid #c7a57077;padding-bottom:4px}.text-link span{font-size:1.15rem;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.section{padding:80px 0 0;border-top:1px solid var(--line)}.section-label{display:flex;gap:23px;align-items:center;color:var(--gold);font-size:.8125rem;letter-spacing:.17em;line-height:1.5;margin-bottom:38px}.section-label>span:first-child{font-family:var(--serif);font-size:1rem;font-style:italic;letter-spacing:0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:50px;align-items:end}.section-heading h2{font-size:clamp(29px,3vw,42px);line-height:1.5;letter-spacing:-.05em}.section-heading>p,.section-heading>div{max-width:430px;color:#b9b4ac;justify-self:end}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.brand-tile{display:block;border:1px solid var(--line);transition:border-color .25s}.brand-tile:hover{border-color:var(--gold);color:var(--text)}.brand-art{height:300px;display:flex;align-items:center;justify-content:center;padding:40px}.brand-art img{max-width:72%;max-height:180px;transition:transform .45s}.brand-tile:hover .brand-art img{transform:scale(1.04)}.mils-tile .brand-art{background:#f7f5ec}.an-tile .brand-art{background:#7c2c24}.tile-caption{padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tile-caption .eyebrow{font-size:.8125rem;color:#aaa397;letter-spacing:.08em;margin-bottom:14px}.tile-caption h3{font-size:1.5rem;line-height:1.5;letter-spacing:-.025em}.tile-caption>span{color:var(--gold);font-size:1.6rem}.brief-brands{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:35px 0 85px}.brief-brands h3{font-family:var(--serif);color:var(--gold);letter-spacing:.05em;margin-bottom:12px}.brief-brands p{color:#b9b4ac}.careers-strip{background:#191816;padding:72px 0}.careers-strip .section-heading{margin:0}.site-footer{padding:48px 6% 30px;border-top:1px solid var(--line);margin-top:0}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:25px}.footer-top{align-items:center;margin-bottom:48px;color:var(--gold)}.footer-logo{font-family:var(--serif);font-size:1.65rem;letter-spacing:.08em}.footer-top>a:last-child{font-size:.9375rem}.footer-bottom{font-size:.75rem;letter-spacing:.035em;color:var(--muted)}.page-intro{padding-top:76px;padding-bottom:90px}.page-intro h1{font-size:clamp(38px,4.9vw,66px);line-height:1.43;letter-spacing:-.055em}.page-intro h1 em{color:var(--gold);font-style:normal}.intro-summary{max-width:520px;margin:36px 0 0 auto;color:#bfb8ac;font-size:1.125rem;line-height:1.95}.editorial-row{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.05fr;gap:100px;padding:65px 0 75px}.row-title h2{font-size:1.85rem;line-height:1.55;letter-spacing:-.04em;margin-top:18px}.prose p{font-size:1.0625rem;line-height:2;color:#c9c4bc}.prose p+p{margin-top:24px}.name-story{padding:68px;margin:30px 0 70px;border:1px solid #c7a57050;display:grid;grid-template-columns:1fr 1.05fr;column-gap:65px}.name-story>.eyebrow{grid-column:1/-1;margin-bottom:30px;color:var(--gold)}.name-story h2{font-size:2rem;line-height:1.6}.principle-list article{display:grid;grid-template-columns:28px 1fr;gap:22px;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid var(--line)}.principle-list article:last-child{margin:0;border:0;padding-bottom:0}.principle-list article>span{font-family:var(--serif);color:var(--gold);font-style:italic;font-size:1.125rem}.principle-list h3{font-size:1.25rem;margin-bottom:12px}.principle-list p{color:#b9b4ac}.next-section{padding:65px 0 85px;border-top:1px solid var(--line)}.next-section h2{margin-top:22px;font-size:2.4rem;line-height:1.5;letter-spacing:-.04em}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1700px){.site-header,.site-footer{padding-left:max(6%,calc((100vw - 1248px)/2));padding-right:max(6%,calc((100vw - 1248px)/2))}}
@media(max-width:800px){.site-header{gap:20px;flex-wrap:wrap;padding:23px 6% 14px}.home-link img{width:190px}.navigation{gap:26px}.hero-bottom,.section-heading{gap:40px}.home-hero{min-height:560px}.brand-art{height:240px;padding:20px}.tile-caption{padding:24px}.tile-caption h3{font-size:1.25rem}.editorial-row{gap:40px}.name-story{padding:36px;gap:30px}.name-story h2{font-size:1.65rem}.row-title h2{font-size:1.6rem}.brief-brands{gap:35px}.page-intro{padding-top:58px}}
@media(max-width:600px){.wrap{width:87.5%}.site-header{display:block;padding:18px 6.25% 8px}.home-link{width:fit-content;min-height:38px}.home-link img{width:190px}.navigation{margin-top:15px;justify-content:space-between;gap:12px}.navigation a{font-size:.875rem}.home-hero{padding-top:28px;padding-bottom:54px;min-height:0}.hero-meta{font-size:.75rem;gap:12px;letter-spacing:.01em}.home-hero h1{margin:70px 0 58px}.hero-bottom{grid-template-columns:1fr;gap:25px}.hero-bottom h2{font-size:2rem}.hero-bottom>div{justify-self:start}.hero-bottom p{font-size:1rem}.section{padding-top:50px}.section-label{margin-bottom:28px;font-size:.75rem}.section-heading{grid-template-columns:1fr;gap:26px;margin-bottom:32px}.section-heading>p,.section-heading>div{justify-self:start}.section-heading h2{font-size:1.85rem}.brand-grid,.brief-brands{grid-template-columns:1fr;gap:22px}.brand-art{height:230px}.brand-art img{max-width:75%;max-height:155px}.tile-caption{padding:27px}.tile-caption h3{font-size:1.4rem}.brief-brands{padding:32px 0 55px;gap:28px}.careers-strip{padding:50px 0}.site-footer{padding:36px 6.25% 25px}.footer-top,.footer-bottom{display:block}.footer-logo{display:block;font-size:1.5rem}.footer-top>a:last-child{display:inline-block;margin-top:20px}.footer-bottom span{display:block;line-height:1.9}.footer-bottom span+span{margin-top:7px}.footer-top{margin-bottom:32px}.page-intro{padding-top:45px;padding-bottom:56px}.page-intro h1{font-size:2.5rem}.intro-summary{font-size:1rem;margin:28px 0 0}.editorial-row{grid-template-columns:1fr;gap:27px;padding:42px 0}.row-title h2{font-size:1.65rem;margin-top:14px}.prose p{font-size:1rem}.name-story{grid-template-columns:1fr;gap:24px;margin:14px 0 40px;padding:30px 25px}.name-story>.eyebrow{margin:0;font-size:.75rem}.name-story h2{font-size:1.75rem}.next-section{padding:45px 0 60px}.next-section h2{font-size:2rem}.principle-list h3{font-size:1.125rem}.principle-list article{gap:12px}.text-link{gap:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.mils-identity h2{color:#173a9b}.an-identity h2{color:#efddc5}.uniform-section h2{color:var(--text)}
.brand-index{padding-bottom:65px}.brand-index-note{display:flex;justify-content:space-between;gap:35px;margin-top:36px;color:var(--muted);font-size:.9375rem}.brand-masthead{color:#f7f5ec}.mils-masthead{background:#f7f5ec;color:#1642c7}.an-masthead{background:#7c2c24;color:#efddc5}.masthead-inner{padding-top:30px;padding-bottom:28px}.back-link{font-size:.8125rem;display:inline-block;padding:8px 0;opacity:.9}.brand-masthead h1{height:335px;display:flex;align-items:center;justify-content:center;padding:36px}.mils-masthead h1 img{width:420px;max-height:230px}.an-masthead h1 img{width:540px;max-height:260px}.masthead-bottom{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;letter-spacing:.1em;border-top:1px solid currentColor;padding-top:19px}.brand-statement{padding:78px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;align-items:end}.brand-statement>.eyebrow{grid-column:1/-1}.brand-statement h2{font-size:clamp(32px,3.7vw,48px);line-height:1.5;letter-spacing:-.05em}.brand-statement>p{font-size:1.125rem;line-height:1.95;color:#c5bdb2;justify-self:end;min-width:350px}.photo-block img{width:100%;object-fit:cover}.photo-block figcaption{font-size:.75rem;color:var(--muted);padding-top:13px;line-height:1.7}.bakery-photo img{aspect-ratio:1.75;object-position:50% 55%}.pho-photo img{aspect-ratio:1.7;object-position:50% 53%}.photo-block{margin-bottom:58px}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:25px 0 70px;align-items:center}.feature-copy h2{font-size:2.2rem;line-height:1.5;letter-spacing:-.04em;margin:20px 0 30px}.split-feature .photo-block{margin:0}.split-feature img{aspect-ratio:4/5}.identity-section{padding:70px 0}.mils-identity{background:#f7f5ec;color:#173a9b}.mils-identity .eyebrow,.mils-identity .section-heading p,.mils-identity .identity-note{color:#3f527c}.identity-section .section-heading>div{justify-self:start}.identity-section h2{margin-top:18px}.identity-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.identity-grid figure{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;padding:25px 20px;border:1px solid #1642c735}.identity-grid img{width:180px;max-height:170px;flex:1;object-fit:contain}.identity-grid .identity-main img{width:90%}.identity-grid figure:last-child img{max-width:115px}.identity-grid figcaption{font-size:.75rem;text-align:center}.identity-note{font-size:.9375rem;line-height:1.9;max-width:680px;margin-top:28px}.an-identity{background:#7c2c24;color:#efddc5}.an-identity .eyebrow,.an-identity .section-heading p{color:#dbc4b1}.an-symbol-grid{display:grid;grid-template-columns:1.4fr 1fr;border-top:1px solid #efddc550;border-bottom:1px solid #efddc550}.an-symbol-grid figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:45px 30px}.an-symbol-grid figure+figure{border-left:1px solid #efddc550}.an-symbol-grid img{height:210px;width:90%;object-fit:contain}.an-symbol-grid figure+figure img{width:180px}.an-symbol-grid figcaption{font-size:.8125rem}.uniform-section{padding:78px 0 70px}.uniform-section .section-heading>div{justify-self:start}.uniform-section h2{margin-top:16px}.uniform-photo{margin-bottom:35px}.uniform-photo img{background:#ece4d7}.uniform-note{display:grid;grid-template-columns:1fr 1fr;gap:70px}.uniform-note h3{font-size:1.5rem;line-height:1.6}.uniform-note p{color:#b9b4ac}.visit-section{padding:55px 0 65px;border-top:1px solid var(--line)}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:30px}.store-grid h2{font-size:1.55rem;margin-bottom:18px}.store-grid p{color:#b9b4ac}.culture-section{padding:30px 0 75px}.culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin-top:35px}.culture-grid article{padding:34px 0 42px;border-top:1px solid var(--line)}.culture-grid article>span{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.125rem}.culture-grid h2{font-size:1.8rem;line-height:1.55;margin:16px 0 22px;letter-spacing:-.035em}.culture-grid p{color:#b9b4ac;max-width:460px}.careers-belief{padding:70px 0;background:#1c1a17}.careers-belief .wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px 75px;align-items:end}.careers-belief .eyebrow{grid-column:1/-1;color:var(--gold)}.careers-belief h2{font-size:2.3rem;line-height:1.5;letter-spacing:-.045em}.careers-belief p{color:#c6bfb3;line-height:2}.work-list article+article{margin-top:27px}.work-list h3{font-size:1.1875rem;margin-bottom:8px}.work-list p{color:#b9b4ac}.small-note{font-size:.8125rem;line-height:1.9;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.contact-panel{margin-top:25px;margin-bottom:80px;border:1px solid #c7a57066;padding:58px}.contact-panel h2{font-size:2.4rem;line-height:1.5;margin:20px 0 24px;letter-spacing:-.05em}.contact-panel>p{color:#b9b4ac}.contact-actions{display:flex;gap:18px;margin:32px 0 24px;flex-wrap:wrap;align-items:center}.button-primary,.button-secondary{padding:15px 24px;border:1px solid var(--gold);font-size:.9375rem;cursor:pointer;min-height:52px}.button-primary{background:var(--gold);color:#111;display:inline-flex;gap:30px}.button-primary:hover{background:var(--light);color:#111}.button-secondary{background:transparent;color:var(--gold)}.button-secondary:hover{background:#c7a57015}.email-address{color:var(--gold);font-size:1rem;overflow-wrap:anywhere}.contact-panel #copy-status{min-height:28px;font-size:.8125rem;margin-top:12px}
@media(max-width:800px){.brand-statement{gap:20px 35px}.brand-statement>p{min-width:0;font-size:1rem}.split-feature{gap:36px}.identity-grid{grid-template-columns:1fr 1fr}.identity-grid .identity-main{grid-column:1/-1}.identity-grid .identity-main img{max-width:360px}.culture-grid{gap:0 35px}.contact-panel{padding:38px}.careers-belief .wrap{gap:25px 35px}.uniform-note{gap:35px}}
@media(max-width:600px){.brand-index{padding-bottom:40px}.brand-index-note{display:block}.brand-index-note p{margin-top:18px}.brand-masthead h1{height:260px;padding:28px 10px}.mils-masthead h1 img{max-height:165px;width:300px}.an-masthead h1 img{width:350px}.masthead-bottom{display:block;font-size:.7rem;letter-spacing:.05em}.masthead-bottom span{display:block}.masthead-bottom span+span{margin-top:5px}.brand-statement{grid-template-columns:1fr;padding:45px 0 35px;gap:18px}.brand-statement h2{font-size:2.05rem}.brand-statement>p{justify-self:start}.photo-block{margin-bottom:36px}.bakery-photo img,.pho-photo img{aspect-ratio:1.1}.split-feature{grid-template-columns:1fr;padding:10px 0 45px;gap:28px}.feature-copy h2{font-size:1.9rem}.split-feature img{aspect-ratio:1.05;object-position:center 42%}.identity-section{padding:45px 0}.identity-section .section-heading{gap:20px}.identity-grid{gap:12px}.identity-grid figure{min-height:200px;padding:20px 13px}.identity-grid .identity-main{min-height:220px}.identity-grid img{max-height:145px}.identity-grid figure:last-child img{max-width:85px}.identity-grid figcaption{font-size:.7rem}.identity-note{font-size:.875rem}.an-symbol-grid{grid-template-columns:1.2fr 1fr}.an-symbol-grid figure{padding:28px 15px;gap:18px}.an-symbol-grid img{height:140px;width:100%}.an-symbol-grid figure+figure img{max-width:95px}.an-symbol-grid figcaption{font-size:.7rem;text-align:center}.uniform-section{padding:45px 0}.uniform-note{grid-template-columns:1fr;gap:16px}.uniform-note h3{font-size:1.4rem}.uniform-photo{margin-bottom:25px}.store-grid{grid-template-columns:1fr;gap:35px;padding-top:24px}.store-grid article+article{padding-top:32px;border-top:1px solid var(--line)}.visit-section{padding:40px 0}.culture-section{padding:10px 0 40px}.culture-grid{grid-template-columns:1fr;margin-top:25px}.culture-grid article{padding:25px 0 32px}.culture-grid h2{font-size:1.65rem;margin:12px 0 18px}.careers-belief{padding:45px 0}.careers-belief .wrap{grid-template-columns:1fr;gap:22px}.careers-belief h2{font-size:2rem}.contact-panel{padding:30px 24px;margin-bottom:50px}.contact-panel h2{font-size:1.85rem}.contact-panel>p br{display:none}.contact-actions{display:grid;gap:12px;margin:25px 0 22px}.button-primary,.button-secondary{justify-content:space-between;text-align:center;padding:14px 17px;font-size:.875rem}.work-list h3{font-size:1.125rem}}
