/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--ink:#090a07;--coal:#11120e;--paper:#e9dec7;--cream:#f7efde;--brass:#b68a4c;--muted:#aaa18f;--ox:#6c241e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.siteHeader{z-index:10;background:linear-gradient(#090a07eb,#090a0780,#0000);border-bottom:1px solid #b68a4c4d;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 clamp(24px,6vw,88px);display:flex;position:absolute;top:0;left:0}.brand{color:var(--cream);align-items:center;gap:13px;text-decoration:none;display:flex}.brand img{border:1px solid #b68a4c8c;border-radius:50%}.brand span{gap:3px;display:grid}.brand b{letter-spacing:.03em;font:500 18px/1.1 Georgia,serif}.brand small,.siteHeader nav a,.eyebrow,.button,.scrollMark,.sectionLabel,.owner,.textLink,.spec,summary{letter-spacing:.2em;text-transform:uppercase}.brand small{color:var(--brass);font-size:8px}.siteHeader nav{gap:34px;display:flex}.siteHeader nav a{color:#d0c5b0;font-size:10px;text-decoration:none}.siteHeader nav a:hover,footer a:hover{color:var(--brass)}.hero{place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center 62%}.heroShade{background:linear-gradient(90deg,#050604c7,#05060473 50%,#050604a3),linear-gradient(#05060466,#0000 55%,#05060494);position:absolute;inset:0}.heroContent{z-index:2;text-align:center;width:min(1080px,88vw);padding-top:45px;position:relative}.eyebrow,.sectionLabel{color:var(--brass);margin:0 0 30px;font-size:10px}.hero h1{color:var(--cream);letter-spacing:-.045em;text-wrap:balance;margin:0;font:500 clamp(48px,7vw,94px)/.94 Georgia,serif}.hero h1 em{letter-spacing:-.02em;font-size:.59em;font-weight:400}.hairline{background:linear-gradient(90deg,transparent,var(--brass),transparent);width:min(510px,56vw);height:1px;margin:38px auto 27px}.lede{color:#ded2bb;font:italic clamp(17px,2vw,23px)/1.55 Georgia,serif}.heroActions{justify-content:center;gap:12px;margin-top:35px;display:flex}.button{min-height:50px;color:var(--cream);background:#0809066b;border:1px solid #b68a4cbf;justify-content:center;align-items:center;padding:0 25px;font-size:9px;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover,.button.primary{background:var(--brass);color:var(--ink)}.button.primary:hover{background:#cba364}.scrollMark{z-index:2;color:var(--muted);font-size:8px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scrollMark span{color:var(--brass);margin-left:10px}.ruled{border-top:1px solid #b68a4c33}.manifesto,.collection,.archive{padding:120px max(6vw,24px)}.manifesto{text-align:center;max-width:1240px;margin:auto}.manifesto h2,.sectionHead h2,.bill h2,.cinema h2,.enquiries h2{color:var(--cream);letter-spacing:-.035em;margin:0;font:500 clamp(38px,5vw,68px)/1.03 Georgia,serif}.intro{color:#cfc5b2;max-width:780px;margin:35px auto 70px;font:20px/1.75 Georgia,serif}.threeFacts{border-top:1px solid #b68a4c59;grid-template-columns:repeat(3,1fr);display:grid}.threeFacts>div{border-right:1px solid #b68a4c33;padding:35px 6%}.threeFacts>div:last-child{border:0}.threeFacts b{color:var(--brass);font:42px Georgia,serif;display:block}.threeFacts span{text-transform:uppercase;letter-spacing:.18em;margin:14px 0;font-size:11px;display:block}.threeFacts p{color:var(--muted);font:15px/1.65 Georgia,serif}.collection{background:var(--coal)}.sectionHead{grid-template-columns:1.4fr .8fr;align-items:end;gap:8vw;max-width:1160px;margin:0 auto 56px;display:grid}.sectionHead .sectionLabel{margin-bottom:20px}.sectionHead>p{color:var(--muted);font:16px/1.7 Georgia,serif}.rifleGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1160px;margin:auto;display:grid}.rifleCard{background:#0d0e0b;border:1px solid #b68a4c42}.cardImage{background-image:linear-gradient(#0000 60%,#090a07d9),url(/hero.png);background-size:240%;height:270px;position:relative}.cardImage span{color:var(--brass);letter-spacing:.18em;text-transform:uppercase;background:#090a07cc;border:1px solid #b68a4c99;padding:8px;font-size:9px;position:absolute;top:14px;left:14px}.cardBody{padding:28px}.owner{color:var(--brass);font-size:9px}.cardBody h3{color:var(--cream);min-height:60px;font:500 25px/1.18 Georgia,serif}.cardBody>p:not(.owner){color:var(--muted);min-height:98px;font:15px/1.65 Georgia,serif}.spec{color:#b9ae9c;border-top:1px solid #b68a4c2e;justify-content:space-between;padding:18px 0;font-size:8px;display:flex}.cardBody details{border-top:1px solid #b68a4c2e;padding-top:18px}.cardBody summary{cursor:pointer;color:var(--brass);font-size:8px}.recordNote{margin:16px 0 0;color:#918877!important;min-height:0!important;font:12px/1.55 Arial,sans-serif!important}.bill{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.billPortrait{text-align:center;background:radial-gradient(circle,#201c14 0,#0d0e0b 62%);border-right:1px solid #b68a4c33;place-content:center;display:grid}.billPortrait img{filter:drop-shadow(0 20px 30px #000);border-radius:50%}.billPortrait span{color:#716959;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:9px}.billCopy{flex-direction:column;justify-content:center;padding:115px 10%;display:flex}.billCopy h2{margin-bottom:30px}.billCopy>p:not(.sectionLabel){color:#bdb3a0;font:16px/1.75 Georgia,serif}.billCopy .pullQuote{border-left:2px solid var(--brass);padding-left:22px;color:var(--brass)!important;font-size:22px!important;font-style:italic!important}.textLink{color:var(--brass);margin-top:28px;font-size:9px;text-decoration:none}.textLink span{margin-left:8px;font-size:16px}.cinema{place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.cinema>img{object-fit:cover;object-position:center bottom}.cinemaShade{background:#050604ad;position:absolute;inset:0}.cinemaCopy{z-index:2;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090a07a3;border:1px solid #b68a4c59;max-width:880px;padding:60px;position:relative}.cinemaCopy>p:not(.sectionLabel){color:#d1c6b2;font:19px/1.7 Georgia,serif}.filmChapters{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:35px;font-size:9px;display:flex}.archive{background:#0e0f0c}.archiveList{border-top:1px solid #b68a4c4d;max-width:1160px;margin:auto}.archiveList article{border-bottom:1px solid #b68a4c2e;grid-template-columns:80px 280px 1fr;align-items:center;gap:30px;padding:28px 0;display:grid}.archiveList span{color:var(--brass);font:32px Georgia,serif}.archiveList h3{color:var(--cream);margin:0;font:24px Georgia,serif}.archiveList p{color:var(--muted);font:15px/1.6 Georgia,serif}.archivePrinciple{text-align:center;color:var(--brass)!important;margin:64px 0 0!important;font:italic 23px Georgia,serif!important}.enquiries{text-align:center;background:linear-gradient(180deg,#13110c,var(--ink));padding:120px 24px}.enquiries img{border-radius:50%;margin-bottom:35px}.enquiries h2{font-size:clamp(36px,4vw,55px)}.enquiries>p:not(.sectionLabel){max-width:660px;color:var(--muted);margin:30px auto;font:17px/1.7 Georgia,serif}.enquiries small{color:#675f51;margin-top:18px;font-size:10px;display:block}footer{border-top:1px solid #b68a4c40;justify-content:space-between;align-items:center;padding:45px max(6vw,24px);display:flex}footer p{text-align:center;color:var(--muted);letter-spacing:.08em;font-size:10px;line-height:1.8}footer p span{color:#665f52}footer nav{gap:25px;display:flex}footer nav a{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:9px;text-decoration:none}@media (max-width:900px){.sectionHead,.rifleGrid{grid-template-columns:1fr}.cardImage{height:360px}.bill{grid-template-columns:1fr}.billPortrait{border-right:0;min-height:540px}.threeFacts{grid-template-columns:1fr}.threeFacts>div{border-bottom:1px solid #b68a4c2e;border-right:0}.archiveList article{grid-template-columns:55px 1fr}.archiveList p{grid-column:2}.cinemaCopy{margin:25px}.siteHeader nav{gap:16px}}@media (max-width:680px){.siteHeader nav{display:none}.siteHeader{height:72px}.heroContent{padding-top:20px}.hero h1{font-size:clamp(42px,13vw,64px)}.hero h1 em{margin-top:12px;font-size:.48em;line-height:1.1;display:block}.heroActions{flex-direction:column;align-items:center}.button{width:min(290px,85vw)}.lede br{display:none}.manifesto,.collection,.archive{padding-top:85px;padding-bottom:85px}.billCopy{padding:85px 8%}.billPortrait img{width:230px;height:230px}.cardImage{height:270px}.cinemaCopy{padding:42px 24px}.archiveList article{grid-template-columns:40px 1fr}.archiveList h3{font-size:21px}footer{flex-direction:column;gap:30px}footer nav{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.heroContent{padding-top:88px}.heroSeal{filter:drop-shadow(0 16px 35px #000);border-radius:50%;position:absolute;top:-75px;left:50%;transform:translate(-50%)}.objectFeature{background:#0d0e0b;grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.objectGallery{min-height:720px;position:relative}.objectGallery>img{object-fit:cover}.objectGallery:after{content:"";background:linear-gradient(90deg,#0000 60%,#090a07b3);position:absolute;inset:0}.objectGallery>span{z-index:2;color:var(--brass);letter-spacing:.16em;text-transform:uppercase;background:#090a07d1;border:1px solid #b68a4c73;padding:9px 12px;font-size:8px;position:absolute;bottom:24px;left:28px}.objectCopy{flex-direction:column;justify-content:center;padding:90px 9%;display:flex;position:relative}.objectCopy h2{color:var(--cream);margin:0 0 28px;font:500 clamp(39px,4.5vw,64px)/1.05 Georgia,serif}.objectCopy>p:not(.sectionLabel){color:#bdb3a0;font:17px/1.7 Georgia,serif}.objectCopy blockquote{border-left:2px solid var(--brass);color:var(--brass);margin:22px 0;padding:8px 0 8px 22px;font:italic 22px/1.55 Georgia,serif}.objectCopy small{color:#756d5e;line-height:1.5}.objectSeal{opacity:.68;border-radius:50%;position:absolute;top:36px;right:7%}.rifleGrid{grid-template-columns:repeat(4,1fr)}.cardImage{background:0 0;position:relative;overflow:hidden}.cardImage>img{object-fit:cover;transition:transform .5s}.rifleCard:hover .cardImage>img{transform:scale(1.035)}.cardBody h3{font-size:22px}.cardBody>p:not(.owner){min-height:122px}.billPortrait{display:block;position:relative;overflow:hidden}.billPortrait>img{object-fit:cover;object-position:center top;filter:none;border-radius:0}.billPortrait:after{content:"";background:linear-gradient(#0000 55%,#090a07ad);position:absolute;inset:0}.billPortrait span{z-index:2;color:var(--brass);position:absolute;bottom:26px;left:28px}.billSeal{border-radius:50%;margin-bottom:28px}.cinemaCopy>img{border-radius:50%;margin:0 auto 20px}.fieldGallery{background:#0b0c09;grid-template-columns:repeat(4,1fr);height:600px;display:grid}.fieldGallery figure{border-right:1px solid #b68a4c38;margin:0;position:relative;overflow:hidden}.fieldGallery img{object-fit:cover;filter:saturate(.72)sepia(.08);transition:all .5s}.fieldGallery figure:hover img{filter:saturate();transform:scale(1.035)}.fieldGallery figcaption{z-index:2;color:var(--brass);letter-spacing:.14em;text-transform:uppercase;background:#090a07c7;border:1px solid #b68a4c59;padding:12px;font-size:8px;position:absolute;bottom:18px;left:18px;right:18px}@media (max-width:1100px){.rifleGrid{grid-template-columns:repeat(2,1fr)}.objectFeature{grid-template-columns:1fr}.objectGallery{min-height:560px}.fieldGallery{grid-template-columns:repeat(2,1fr);height:1000px}}@media (max-width:680px){.heroContent{padding-top:105px}.heroSeal{width:120px;height:120px;top:-30px}.rifleGrid{grid-template-columns:1fr}.objectGallery{min-height:420px}.objectCopy{padding:75px 8%}.objectSeal{width:70px;height:70px}.fieldGallery{grid-template-columns:1fr;height:auto}.fieldGallery figure{height:430px}.billPortrait{min-height:620px}}body{background-color:#050603;background-image:radial-gradient(circle at 50% 0,#74512626,#0000 34%),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 6px)}.ruled{outline-offset:-8px;border:1px solid #b68a4cbd;outline:1px solid #b68a4c38;margin:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000,0 0 0 1px #050603,0 0 30px #000000e6}.ruled:before{content:"";z-index:8;pointer-events:none;border:1px solid #b68a4c42;position:absolute;inset:15px;box-shadow:inset 0 0 28px #000c}.hero{outline-offset:-9px;border:1px solid #b68a4ccc;outline:1px solid #b68a4c52;min-height:calc(100svh - 24px);margin:12px;box-shadow:inset 0 0 120px #000}.hero:after{content:"";z-index:3;pointer-events:none;border:1px solid #b68a4c57;position:absolute;inset:18px;box-shadow:inset 0 0 55px #000000d9}.siteHeader{width:auto;padding-left:clamp(34px,7vw,100px);padding-right:clamp(34px,7vw,100px);left:12px;right:12px}.brand img{box-shadow:0 0 0 2px #090a07,0 0 0 3px #b68a4cb8,0 8px 24px #000}.manifesto{background-image:linear-gradient(90deg,#030402f2 0%,#030402d1 46%,#0304024d 100%),url(/ornate-expedition.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;max-width:none;min-height:820px;display:flex}.manifesto>*{z-index:2;position:relative}.manifesto h2,.manifesto .intro{text-align:left;max-width:720px;margin-left:5%;margin-right:auto}.manifesto>.sectionLabel{text-align:left;width:90%;margin-left:auto;margin-right:auto}.manifesto .threeFacts{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070805d1;border:1px solid #b68a4c59;width:min(90%,1120px);margin:34px auto 0}.brandPlate{background:#080906;height:min(72vw,820px)}.brandPlate>img{object-fit:cover}.brandPlate:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #000}.objectFeature{background-color:#090a07;background-image:radial-gradient(circle at 88% 42%,#784e1d29,#0000 28%),repeating-radial-gradient(circle at 84% 30%,#b68a4c07 0 1px,#0000 1px 9px)}.objectCopy{box-shadow:inset 25px 0 55px #000000b8}.collection{background-image:linear-gradient(#080906f0,#080906f7),url(/ornate-archive.png);background-size:cover;background-attachment:fixed}.rifleCard{outline-offset:-7px;outline:1px solid #b68a4c2e;box-shadow:inset 0 0 38px #000,0 10px 30px #00000080}.cardImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 38px #000}.bill{background:#090a07}.billCopy{background-image:linear-gradient(90deg,#080906e6,#080906b8),url(/ornate-archive.png);background-position:100%;background-size:cover;position:relative}.billCopy>*{z-index:2;position:relative}.billCopy:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 75px #000}.cinema{min-height:860px}.cinema>img{object-position:center}.cinemaShade{background:linear-gradient(90deg,#0506044d,#050604c4 54%,#050604eb)}.cinemaCopy{text-align:left;outline-offset:-9px;background:#05060494;border:1px solid #b68a4c8c;outline:1px solid #b68a4c33;max-width:650px;margin-left:42%;box-shadow:inset 0 0 55px #000,0 20px 60px #000}.cinemaCopy>img{margin-left:0}.filmChapters{justify-content:flex-start}.fieldGallery figure:after{content:"";pointer-events:none;border:1px solid #b68a4c42;position:absolute;inset:0;box-shadow:inset 0 0 45px #000}.archive{background-image:linear-gradient(90deg,#050604ad,#050604ed 55%),url(/ornate-archive.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:880px;display:flex}.archive>*{z-index:2;position:relative}.archiveList article{background:#0506048c;padding-left:24px;padding-right:24px}.archivePrinciple{background:#050604ad;border:1px solid #b68a4c47;padding:24px}.enquiries{outline-offset:-9px;background-image:linear-gradient(#040503bf,#040503e8),url(/ornate-expedition.png);background-position:50%;background-size:cover;border:1px solid #b68a4cb3;outline:1px solid #b68a4c33;margin:14px;box-shadow:inset 0 0 90px #000}.enquiries img{width:210px;height:210px;box-shadow:0 0 0 2px #090a07,0 0 0 3px #b68a4ca8,0 18px 55px #000}@media (max-width:900px){.manifesto{background-position:62%}.manifesto h2,.manifesto .intro{text-align:center;margin-left:auto}.cinemaCopy{margin-left:0}.cinemaShade{background:#050604b3}}@media (max-width:680px){.ruled,.hero,.enquiries{margin:6px}.siteHeader{left:6px;right:6px}.manifesto{background-position:65%;min-height:900px}.manifesto .threeFacts{width:94%}.brandPlate{height:66vw;min-height:270px}.cinema{min-height:760px}.cinemaCopy{margin:18px;padding:40px 26px}.archive{background-position:35%}.ruled:before{inset:9px}.enquiries img{width:160px;height:160px}}.openRecord{color:var(--brass);letter-spacing:.17em;text-transform:uppercase;border-top:1px solid #b68a4c40;justify-content:space-between;align-items:center;margin-top:18px;padding:15px 0 4px;font-size:9px;text-decoration:none;display:flex}.openRecord span{font-size:17px}.openRecord:hover{color:var(--cream)}.rifleModal{z-index:1000;overscroll-behavior:contain;background:#000000e0;padding:28px;display:none;position:fixed;inset:0;overflow:auto}.rifleModal:target{display:block}.modalBackdrop{cursor:default;position:fixed;inset:0}.modalSheet{z-index:2;outline-offset:-10px;background:#090a07 url(/ornate-archive.png) 50%/cover no-repeat;border:1px solid #b68a4ccc;outline:1px solid #b68a4c40;width:min(1280px,100%);margin:auto;padding:44px;position:relative;box-shadow:inset 0 0 120px #000,0 25px 90px #000}.modalSheet:before{content:"";pointer-events:none;border:1px solid #b68a4c3b;position:absolute;inset:18px}.modalSheet>header{z-index:2;border-bottom:1px solid #b68a4c4d;justify-content:space-between;align-items:flex-start;gap:25px;padding:18px 18px 30px;display:flex;position:relative}.modalSheet h2{color:var(--cream);letter-spacing:-.035em;margin:8px 0 0;font:500 clamp(35px,5vw,66px)/1 Georgia,serif}.modalClose{height:48px;color:var(--brass);border:1px solid #b68a4c8c;flex:0 0 48px;place-items:center;font:32px/1 Georgia,serif;text-decoration:none;display:grid}.modalClose:hover{background:var(--brass);color:var(--ink)}.modalGallery{z-index:2;grid-template-columns:2fr 1fr;grid-auto-rows:260px;gap:10px;padding:24px 18px;display:grid;position:relative}.modalGallery figure{background:#050603;border:1px solid #b68a4c47;margin:0;position:relative;overflow:hidden}.modalGallery figure.primaryPhoto{grid-row:span 2}.modalGallery img{object-fit:contain;padding:8px}.modalGallery figcaption{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;background:#050603d4;padding:8px 10px;font-size:8px;position:absolute;bottom:10px;left:10px}.recordColumns{z-index:2;background:#b68a4c40;border:1px solid #b68a4c40;grid-template-columns:repeat(3,1fr);gap:1px;margin:10px 18px 0;display:grid;position:relative}.recordColumns article{background:#080906f0;min-height:270px;padding:30px}.recordColumns h3{color:var(--cream);font:26px Georgia,serif}.recordColumns p:not(.sectionLabel){color:#b9ae9b;font:15px/1.7 Georgia,serif}.recordColumns dl{margin:18px 0}.recordColumns dl div{border-top:1px solid #b68a4c2e;grid-template-columns:110px 1fr;gap:12px;padding:11px 0;display:grid}.recordColumns dt{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.recordColumns dd{color:#b9ae9b;margin:0;font:13px Georgia,serif}.verificationNote{z-index:2;color:#b9ae9b;background:#4b1c1657;border:1px solid #b68a4c4d;grid-template-columns:180px 1fr;gap:25px;margin:18px;padding:20px 24px;font-size:12px;line-height:1.55;display:grid;position:relative}.verificationNote b{color:var(--brass);text-transform:uppercase;letter-spacing:.12em}.returnLink{z-index:2;color:var(--brass);letter-spacing:.15em;text-transform:uppercase;margin:12px 18px 4px;font-size:9px;text-decoration:none;display:inline-block;position:relative}@media (max-width:850px){.rifleModal{padding:8px}.modalSheet{padding:26px 14px}.modalGallery{grid-template-columns:1fr;grid-auto-rows:auto}.modalGallery figure,.modalGallery figure.primaryPhoto{aspect-ratio:4/3;grid-row:auto}.recordColumns{grid-template-columns:1fr}.recordColumns article{min-height:0}.verificationNote{grid-template-columns:1fr}.modalSheet>header{padding-right:8px}}@media (max-width:680px){.cardImage{background:#050603;height:250px}.cardImage>img{padding:8px;object-fit:contain!important}.cardImage:after{box-shadow:inset 0 0 22px #000}.objectGallery>img{background:#050603;object-fit:contain!important}.modalSheet h2{font-size:34px}.modalClose{flex-basis:42px;height:42px}.modalGallery{padding-left:8px;padding-right:8px}.modalGallery figure,.modalGallery figure.primaryPhoto{aspect-ratio:1}.recordColumns,.verificationNote{margin-left:8px;margin-right:8px}}.modalGallery img{object-fit:contain!important}@media (max-width:680px){.siteHeader{display:none}.hero{background:#050603;align-items:start;min-height:100svh}.heroImage{object-fit:contain!important;object-position:center bottom!important}.heroShade{background:linear-gradient(#050604fa 0%,#050604cc 38%,#05060424 74%,#0506046b 100%)}.heroContent{width:90vw;padding-top:46px;padding-bottom:230px}.heroSeal{opacity:1;width:150px;height:150px;margin:0 auto 24px;display:block;position:relative;top:auto;left:auto;transform:none}.hero .eyebrow{margin-bottom:22px;font-size:9px;line-height:1.5}.hero h1{font-size:clamp(39px,12vw,54px);line-height:.98}.hero h1 em{margin-top:12px;font-size:.47em;line-height:1.25}.hero .hairline{margin-top:24px;margin-bottom:18px}.hero .lede{max-width:330px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.55}.heroActions{gap:10px;margin-top:24px}.heroActions .button{min-height:54px}.scrollMark{display:none}.brandPlate{aspect-ratio:1200/630;background:#050603;height:auto;min-height:0}.brandPlate>img{object-fit:contain!important}.objectGallery{aspect-ratio:1672/1030;background:#050603;min-height:0}.objectGallery>img{object-fit:contain!important}.objectGallery>span{text-align:center;line-height:1.45;bottom:16px;left:18px;right:18px}.objectCopy{padding-top:54px}.objectSeal{opacity:1;margin:0 auto 32px;display:block;position:relative;top:auto;right:auto;width:155px!important;height:155px!important}.objectCopy h2{font-size:42px;line-height:1.04}.billPortrait{aspect-ratio:1760/1173;background:#050603;min-height:0}.billPortrait>img{object-fit:contain!important;object-position:center!important}.billPortrait span{text-align:center;line-height:1.5;bottom:14px;left:16px;right:16px}.billSeal{margin:0 auto 35px;display:block;width:205px!important;height:205px!important}.cinemaCopy>img{margin:0 auto 24px;display:block;width:170px!important;height:170px!important}.fieldGallery figure{aspect-ratio:4/3;background:#050603;height:auto;min-height:330px}.fieldGallery img{object-fit:contain!important}.enquiries img{width:220px;height:220px}.storyButton{text-align:center;width:min(340px,90vw);padding:13px 20px;line-height:1.45}.manifesto{background-position:62%;min-height:0;padding:72px 28px 76px}.manifesto h2{text-align:left;margin-left:0;font-size:44px;line-height:1.03}.manifesto .intro{text-align:left;margin:28px 0 42px;font-size:17px;line-height:1.65}.manifesto .threeFacts{width:100%}.objectCopy{padding:70px 28px}.objectCopy h2{font-size:43px}.objectCopy>p:not(.sectionLabel){font-size:17px;line-height:1.65}.objectCopy blockquote{font-size:21px;line-height:1.5}.billCopy{padding:72px 28px 78px}.billCopy h2{font-size:48px;line-height:1.03}.billCopy .pullQuote{font-size:22px!important;line-height:1.5!important}.billCopy>p:not(.sectionLabel){font-size:17px;line-height:1.65}.cinemaCopy{padding:48px 28px}.cinemaCopy h2{font-size:45px}.cinemaCopy>p:not(.sectionLabel){font-size:17px;line-height:1.65}}body{font-family:Libre Baskerville,Georgia,serif}h1,h2,h3,.brand b,.archivePrinciple{font-family:Cormorant Garamond,Georgia,serif!important}p,blockquote,dd,.recordNote{font-family:Libre Baskerville,Georgia,serif!important}.hero .lede,.pullQuote,.archivePrinciple{font-family:Cormorant Garamond,Georgia,serif!important}.eyebrow,.sectionLabel,.owner,.button,.scrollMark,.textLink,.spec,summary,.openRecord,.filmChapters,.siteHeader nav,.brand small,.objectGallery>span,.fieldGallery figcaption{font-family:Cinzel,Georgia,serif!important}.hero h1{letter-spacing:-.025em;font-weight:500}.hero h1 em{letter-spacing:.015em}.button{letter-spacing:.14em}@media (max-width:680px){.hero{min-height:100svh}.heroImage{transform-origin:bottom;filter:saturate(.92)contrast(1.06);transform:scale(1.48);object-fit:contain!important;object-position:center bottom!important}.heroShade{background:linear-gradient(#050604fc 0%,#050604e0 48%,#05060457 69%,#05060414 88%,#0506043d 100%)}.heroContent{width:92vw;padding-top:28px;padding-bottom:255px}.heroSeal{width:126px;height:126px;margin-bottom:17px}.hero .eyebrow{margin-bottom:17px}.hero h1{font-size:clamp(40px,12.5vw,53px)}.hero .hairline{margin-top:19px;margin-bottom:14px}.hero .lede{max-width:350px;margin-top:0;margin-bottom:0;font-size:15px;line-height:1.48}.heroActions{margin-top:18px}.heroActions .button{min-height:50px}.manifesto h2{font-size:46px}.billCopy h2{max-width:330px;font-size:46px}}.brand img,.heroSeal,.enquiries>img{aspect-ratio:1;object-fit:cover;object-position:center}.siteHeader .brand img{width:46px;height:46px}footer .brand img{width:42px;height:42px}.heroImage{filter:brightness(1.26)saturate(1.04)contrast(1.05)}@media (max-width:680px){.heroImage{filter:brightness(1.32)saturate(1.04)contrast(1.08)}.heroShade{background:linear-gradient(#050604fc 0%,#050604db 46%,#05060445 67%,#05060405 87%,#05060429 100%)}.hero{height:100svh;min-height:760px;display:block}.heroImage{filter:brightness(1.38)saturate(1.06)contrast(1.08);transform:none;object-fit:cover!important;object-position:center center!important}.heroShade{z-index:1;background:linear-gradient(#040503f5 0%,#040503d4 34%,#0405032e 58% 68%,#040503d1 100%)}.heroContent{z-index:2;flex-direction:column;align-items:center;width:100%;height:100%;padding:22px 26px 160px;display:flex;position:relative}.heroSeal{flex:none;width:126px;height:126px;margin:0 auto 16px}.hero .eyebrow{margin:0 0 13px;font-size:8px}.hero h1{text-shadow:0 3px 22px #000;font-size:clamp(39px,11.7vw,50px);line-height:.92}.hero h1 em{margin-top:10px;font-size:.48em;line-height:1.15}.hero .hairline{margin:16px auto 12px}.hero .lede{text-shadow:0 2px 12px #000;max-width:340px;font-size:15px;line-height:1.42}.heroActions{z-index:4;gap:8px;margin:0;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.heroActions .button,.heroActions .storyButton{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060704bd;width:100%;min-height:49px;box-shadow:0 8px 26px #00000080}.heroActions .primary{background:linear-gradient(90deg,#a77b3e,#c9a361,#a77b3e)}}.cinema{padding:70px 5%}.cinemaCopy{text-align:center;width:min(1080px,100%);max-width:1080px;margin:0 auto;padding:34px 42px 46px}.filmFrame{aspect-ratio:16/9;outline-offset:8px;background:#000;border:1px solid #b68a4cb8;outline:1px solid #b68a4c40;width:100%;margin:0 0 36px;position:relative;box-shadow:0 22px 65px #000}.filmFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cinemaCopy .filmChapters{justify-content:center}.videoPoster{color:var(--cream);place-items:center;text-decoration:none;display:grid;position:absolute;inset:0;overflow:hidden}.videoPoster>img{object-fit:cover;filter:brightness(.52)saturate(.76)}.videoPoster:after{content:"";background:radial-gradient(circle,#0000 0 18%,#0000001f 45%,#0000008c 100%);position:absolute;inset:0}.playIcon,.videoPoster strong{z-index:2;position:relative}.playIcon{border:2px solid var(--brass);width:82px;height:82px;color:var(--cream);background:#050603d1;border-radius:50%;place-items:center;padding-left:5px;font-size:28px;display:grid;box-shadow:0 12px 35px #000}.videoPoster strong{letter-spacing:.16em;text-transform:uppercase;text-align:center;text-shadow:0 2px 10px #000;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:600;position:absolute;bottom:28px;left:28px;right:28px}.videoPoster:hover .playIcon{background:var(--brass);color:var(--ink)}body{font-size:17px}h1,h2,h3{font-weight:600!important}.intro,.sectionHead>p,.objectCopy>p:not(.sectionLabel),.billCopy>p:not(.sectionLabel),.cinemaCopy>p:not(.sectionLabel),.archiveList p,.enquiries>p:not(.sectionLabel),.recordColumns p:not(.sectionLabel){color:#d8cfbd;font-size:18px;font-weight:700;line-height:1.75}.cardBody>p:not(.owner){color:#c9bfad;font-size:16px;font-weight:700;line-height:1.72}.sectionLabel,.owner,.spec,.openRecord,.textLink,.button,.siteHeader nav a,.brand small,.filmChapters,.objectGallery>span,.fieldGallery figcaption{font-weight:500!important}.sectionLabel{font-size:12px}.owner,.spec,.openRecord,.textLink,.siteHeader nav a,.brand small,.filmChapters,.objectGallery>span,.fieldGallery figcaption,.button{font-size:11px}.recordColumns dt,.verificationNote,.recordNote,.enquiries small{font-size:13px;line-height:1.65}@media (max-width:680px){.hero .eyebrow{font-size:10px;font-weight:500}.hero .lede{font-size:17px;font-weight:600;line-height:1.5}.heroActions .button{font-size:11px;line-height:1.4;font-weight:600!important}.manifesto .intro,.objectCopy>p:not(.sectionLabel),.billCopy>p:not(.sectionLabel),.cinemaCopy>p:not(.sectionLabel),.sectionHead>p,.archiveList p,.enquiries>p:not(.sectionLabel){font-size:18px;line-height:1.72}.cardBody>p:not(.owner),.recordColumns p:not(.sectionLabel){font-size:17px;line-height:1.7}.sectionLabel{font-size:12px}.owner,.spec,.openRecord,.textLink,.filmChapters,.objectGallery>span,.fieldGallery figcaption{font-size:11px;line-height:1.55}.cinema{min-height:0;padding:22px 8px}.cinemaCopy{text-align:left;width:100%;margin:0;padding:20px 18px 38px}.filmFrame{outline-offset:5px;margin-bottom:34px}.playIcon{width:68px;height:68px;font-size:23px}.videoPoster strong{font-size:11px;bottom:18px}.cinemaCopy .filmChapters{justify-content:flex-start}}@media (min-width:681px){.heroContent{padding-top:138px}.heroSeal{top:-66px}}@media (max-width:850px){.recordColumns dl div{grid-template-columns:1fr;gap:7px;padding:15px 0}.recordColumns dt{letter-spacing:.1em;font-size:12px;line-height:1.45}.recordColumns dd{font-size:16px;line-height:1.55}.recordColumns article{padding:28px 24px}}.collection .sectionHead{grid-template-columns:1fr;max-width:1160px}.rifleCard:nth-child(5) .cardImage{background:#050603}.rifleCard:nth-child(5) .cardImage>img{padding:8px;object-fit:contain!important;object-position:center!important}.rifleCard:nth-child(5) .cardImage:after{box-shadow:inset 0 0 22px #000}.manifesto .threeFacts>div{isolation:isolate;background-color:#070805;flex-direction:column;justify-content:center;min-height:245px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #000000c7}.manifesto .threeFacts>div:before{content:"";z-index:-1;background-image:linear-gradient(180deg,#050603c2,#050603ed),var(--fact-image);filter:sepia(.22)saturate(.58);background-position:50%;background-size:cover;position:absolute;inset:0}.manifesto .threeFacts>div:first-child{--fact-image:url(/archive/engraving-detail.jpg)}.manifesto .threeFacts>div:nth-child(2){--fact-image:url(/ornate-expedition.png)}.manifesto .threeFacts>div:nth-child(3){--fact-image:url(/archive/bill-jones.jpg)}.manifesto .threeFacts>div:nth-child(3):before{background-position:50% 28%}.manifesto .threeFacts p{margin:4px 0 0}@media (max-width:680px){.manifesto .threeFacts>div{min-height:0;padding:30px 24px 28px}.manifesto .threeFacts b{font-size:45px;line-height:1}.manifesto .threeFacts span{margin:9px 0 8px;font-size:11px}.manifesto .threeFacts p{font-size:16px;line-height:1.55}.manifesto .threeFacts>div:before{background-image:linear-gradient(90deg,#050603c7,#050603e8),var(--fact-image)}}.press{background:linear-gradient(#0e0f0c,#090a07);padding:110px max(6vw,24px)}.pressHead{text-align:center;width:min(1160px,100%);margin:0 auto 48px}.pressHead h2{color:var(--cream);letter-spacing:-.025em;margin:0;font:600 clamp(40px,5vw,66px)/1.03 Cormorant Garamond,Georgia,serif}.pressGrid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1160px,100%);margin:auto;display:grid}.pressCard{min-height:265px;color:inherit;background:radial-gradient(circle at 50% 0,#b68a4c1a,#0000 45%),#0c0d09;border:1px solid #b68a4c57;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.pressCard:hover{background-color:#11120d;border-color:#ca9f5ec7;transform:translateY(-3px)}.publicationMark{background:#00000047;border-bottom:1px solid #b68a4c38;align-items:center;gap:17px;min-height:92px;padding:20px 24px;display:flex}.publicationMark b{width:54px;height:54px;color:var(--brass);letter-spacing:.05em;border:1px solid #b68a4cb8;border-radius:50%;flex:none;place-items:center;font:600 16px/1 Cinzel,Georgia,serif;display:grid}.publicationMark span{color:var(--cream);letter-spacing:.07em;text-transform:uppercase;font:600 15px/1.3 Cinzel,Georgia,serif}.pressCopy{flex-direction:column;flex:1;padding:25px 24px 23px;display:flex}.pressCopy p{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font:500 10px/1.4 Cinzel,Georgia,serif}.pressCopy h3{color:var(--cream);margin:0 0 25px;font:600 26px/1.12 Cormorant Garamond,Georgia,serif}.pressCopy>span{color:#bdb3a0;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font:500 10px/1.5 Cinzel,Georgia,serif}@media (max-width:900px){.pressGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.press{padding:76px 18px}.pressHead{margin-bottom:34px}.pressHead h2{font-size:43px}.pressGrid{grid-template-columns:1fr;gap:12px}.pressCard{min-height:0}.publicationMark{min-height:78px;padding:14px 18px}.publicationMark b{width:48px;height:48px;font-size:14px}.publicationMark span{font-size:13px}.pressCopy{padding:20px 18px}.pressCopy h3{margin-bottom:20px;font-size:27px}}.enquiries>img{margin-left:auto;margin-right:auto;display:block}@media (max-width:680px){.enquiries{padding:58px 24px 72px}.enquiries>img,.enquiries>.sectionLabel{margin-bottom:22px}}
