:root{color-scheme:dark;--black: #060504;--espresso: #100b08;--espresso-2: #19100b;--panel: rgba(12, 10, 8, .72);--paper: #ede0c6;--muted: #c5b8a0;--dim: #837764;--brass: #b58948;--brass-2: #d0aa63;--line: rgba(181, 137, 72, .38);--line-soft: rgba(181, 137, 72, .2);--shadow: 0 32px 90px rgba(0, 0, 0, .45);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(6,5,4,.34),transparent 16%,transparent 84%,rgba(6,5,4,.34)),linear-gradient(180deg,rgba(6,5,4,.18),transparent 18rem,rgba(6,5,4,.14)),url(/assets/site-background-B9Khbu4R.jpg) center top / cover fixed,#f1eee7;color:var(--paper)}a{color:inherit}main{min-height:100vh;padding:1.4rem}.siteFrame{width:min(1220px,100%);margin:0 auto;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 18rem),var(--espresso);box-shadow:var(--shadow);overflow:hidden}.siteHeader{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.75rem;border-bottom:1px solid rgba(68,43,24,.22)}.brandLockup{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.crownMark,.footerMark{display:grid;place-items:center;flex:0 0 auto;width:3.35rem;height:3.35rem;border:0;border-radius:50%;background:transparent}.crownMark img,.footerMark img{display:block;width:100%;height:100%;object-fit:contain}.brandTitle{color:#2d2116;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1;letter-spacing:-.04em}.mainNav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.65rem);color:#2d2116;font-family:Georgia,Times New Roman,serif;font-size:.88rem}.mainNav a{color:#2d2116}.mainNav a,.textLink,.watchLink,.actionBand a,.caseFiles a{text-decoration:none}.mainNav a:hover,.textLink:hover,.actionBand a:hover,.caseFiles a:hover{color:var(--brass-2)}.outlineButton{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:2.9rem;padding:.82rem 1.35rem;border:1px solid rgba(111,45,38,.6);background:transparent;color:#7d302b;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.headerCta{white-space:nowrap}.heroSection{position:relative;display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);min-height:39rem;border-bottom:1px solid var(--line-soft);overflow:hidden}.heroCopy{position:relative;z-index:2;align-self:center;padding:clamp(2rem,4vw,3.6rem)}.eyebrow{color:var(--brass-2);font-size:.78rem;font-weight:900;letter-spacing:.23em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}h1{max-width:14ch;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.04}h2{font-size:clamp(1.75rem,3.8vw,3rem);line-height:1.02}h3{font-size:1.45rem;line-height:1.1}.heroCopy p:not(.eyebrow),.featuredFilm p,.storyPanel p,.notebookPanel p,.siteFooter,.actionBand p{color:var(--muted);line-height:1.65}.heroCopy p:not(.eyebrow){max-width:20rem;margin-bottom:1.9rem}.heroImage{position:relative;min-height:39rem;background:#090604;overflow:hidden}.heroImage img,.filmWatchImage img,.caseImage img,.movementStill img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.heroImage img{object-position:66% 50%}.filmWatchImage img{object-position:54% 50%}.movementStill img{object-position:62% 50%}.heroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--espresso) 0%,rgba(16,11,8,.62) 30%,transparent 55%),radial-gradient(circle at 68% 46%,transparent 0 12rem,rgba(0,0,0,.44) 25rem),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.48))}.imageNote{position:absolute;right:2rem;bottom:2rem;z-index:2;color:#ede0c659;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.featuredFilm{display:grid;grid-template-columns:minmax(290px,.41fr) minmax(0,.59fr);min-height:18rem;border-bottom:1px solid var(--line-soft)}.filmCopy{padding:2.4rem clamp(1.5rem,4vw,3.2rem);background:linear-gradient(90deg,rgba(0,0,0,.22),transparent),#00000014}.filmCopy h2{margin-bottom:.2rem;font-size:clamp(2rem,3.4vw,3.25rem)}.filmCopy h3{margin-bottom:1.2rem}.watchLink{display:inline-flex;align-items:center;gap:.8rem;color:var(--brass-2);font-size:.82rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.filmWatchImage{position:relative;min-height:18rem;border-left:1px solid var(--line-soft);background:#090604;overflow:hidden}.filmWatchImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#100b081f,#100b0875),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.36))}.homeRouteFrame{border-color:#573d223d;border-radius:6px;background:linear-gradient(rgba(92,62,32,.04) 1px,transparent 1px),radial-gradient(circle at 12% 5%,rgba(255,255,255,.75),transparent 16rem),linear-gradient(135deg,#fbf4e7,#ead8ba);background-size:100% 1.55rem,auto,auto;color:#2d2116}.homeRouteFrame .outlineButton{border-color:#6f2d2699;color:#7d302b}.homeRouteFrame .heroSection{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);min-height:20rem;margin:0 2rem;border-bottom:1px solid rgba(68,43,24,.18)}.homeRouteFrame .heroCopy{padding:2rem 0 2rem 1rem}.homeRouteFrame .heroCopy .eyebrow{display:flex;align-items:center;gap:.75rem;color:#4d3b2a;letter-spacing:.16em}.homeRouteFrame .heroCopy .eyebrow:after,.homeRouteFrame .sectionBar p:after,.homeRouteFrame .storyPanel .eyebrow:after,.homeRouteFrame .notebookPanel .eyebrow:after{content:"";display:inline-block;width:3rem;height:1px;background:#442b1861}.homeRouteFrame .heroCopy p:not(.eyebrow){max-width:28rem;color:#2d2116d6;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;line-height:1.5}.homeRouteFrame .heroImage{min-height:20rem;background:transparent}.homeRouteFrame .heroImage img{object-position:72% 50%}.homeRouteFrame .heroImage:after{background:linear-gradient(90deg,rgba(251,244,231,.62),transparent 24%),radial-gradient(circle at 18% 76%,rgba(251,244,231,.68),transparent 5.5rem)}.homeRouteFrame .featuredFilm{grid-template-columns:minmax(270px,.34fr) minmax(360px,.51fr) minmax(160px,.15fr);align-items:stretch;margin:2rem 2rem 0;border:1px solid rgba(68,43,24,.16);background:#ffffff1f}.homeRouteFrame .filmCopy{padding:1.6rem 1.6rem 1.4rem;background:transparent}.homeRouteFrame .filmCopy h2{max-width:17rem;color:#2d2116;font-size:clamp(1.55rem,2.2vw,2.05rem)}.homeRouteFrame .filmCopy p:not(.eyebrow){color:#2d2116d6;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.38}.homeRouteFrame .filmCopy .watchLink{margin-top:.5rem;padding:.78rem 1rem;background:#87332e;color:#fbf6ea}.homeRouteFrame .secondaryFilmLink{margin-left:1rem;padding:0;background:transparent!important;color:#87332e!important}.homeRouteFrame .filmWatchImage{align-self:start;aspect-ratio:16 / 9;min-height:0;margin:3.65rem 0 1rem;border:1px solid rgba(68,43,24,.22);box-shadow:0 12px 28px #301f112e;background:linear-gradient(135deg,#ffffff29,#ffffff05),#120d0929}.featureImageLink,.caseImageLink{color:inherit;text-decoration:none}.featureImageLink:hover,.featureImageLink:focus-visible,.caseImageLink:hover,.caseImageLink:focus-visible{border-color:#87332e8f}.featureImageLink:hover img,.featureImageLink:focus-visible img,.caseImageLink:hover img,.caseImageLink:focus-visible img{filter:saturate(1.04) contrast(1.03)}.homeRouteFrame .filmWatchImage img{object-fit:cover;object-position:center}.homeRouteFrame .filmWatchImage:after{pointer-events:none;background:linear-gradient(90deg,rgba(251,244,231,.06),transparent 22%),linear-gradient(180deg,#120d0908,#120d0924)}.featuredSpecs{display:grid;margin:0;padding:1.4rem;border-left:1px solid rgba(68,43,24,.16)}.featuredSpecs div{padding:.45rem 0;border-bottom:1px solid rgba(68,43,24,.16)}.featuredSpecs dt{color:#4d3b2a;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.featuredSpecs dd{margin:.18rem 0 0;color:#2d2116;font-family:Georgia,Times New Roman,serif;font-size:1rem}.homeRouteFrame .caseFiles{margin:1.4rem 2rem 0;padding:0;border-bottom:0}.homeRouteFrame .sectionBar{justify-content:flex-start;color:#4d3b2a}.homeRouteFrame .caseGrid{gap:.9rem}.homeRouteFrame .caseCard{border-color:#442b1829;background:#ffffff1a}.homeRouteFrame .caseImage{aspect-ratio:4 / 3;min-height:0;padding:.35rem;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.32),transparent 58%),linear-gradient(135deg,#ffffff47,#ffffff0f),#442b181f}.homeRouteFrame .caseImage img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none!important}.homeRouteFrame .caseImage:after,.homeRouteFrame .caseImage span{display:none}.homeRouteFrame .caseBody h3{color:#2d2116;font-size:1.24rem}.homeRouteFrame .caseBody p{color:#2d2116c2;font-size:.78rem}.homeRouteFrame .caseBody a{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;color:#87332e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.homeRouteFrame .storyNotebookSplit{grid-template-columns:1fr 1fr;gap:.9rem;margin:.9rem 2rem 0;border-bottom:0}.homeRouteFrame .storyPanel,.homeRouteFrame .notebookPanel{min-height:11rem;padding:0;border:1px solid rgba(68,43,24,.16);background:#ffffff1f}.homeRouteFrame .storyPanel{grid-template-columns:minmax(0,.48fr) minmax(180px,.52fr);gap:1rem;align-items:stretch}.homeRouteFrame .storyPanel>div:first-child,.homeRouteFrame .notebookCopy{padding:1.4rem}.homeRouteFrame .storyPanel h2,.homeRouteFrame .notebookPanel h2{color:#2d2116;font-size:clamp(1.4rem,2.3vw,2rem)}.homeRouteFrame .storyPanel p,.homeRouteFrame .notebookPanel p{color:#2d2116c2}.homeRouteFrame .movementStill{min-height:100%;border-left:1px solid rgba(68,43,24,.16)}.homeRouteFrame .notebookPanel{display:grid;grid-template-columns:minmax(0,.58fr) minmax(150px,.42fr);gap:0;position:relative;overflow:hidden}.homeRouteFrame .notebookPanel:after{display:none}.homeRouteFrame .notebookCopy{position:relative;z-index:1}.homeRouteFrame .notebookScreenshot{position:relative;min-height:100%;border-left:1px solid rgba(68,43,24,.16);background:linear-gradient(135deg,#ffffff38,#ffffff0a),#442b181a;overflow:hidden}.homeRouteFrame .notebookScreenshot img{position:absolute;top:0;left:-7%;width:auto;height:100%;max-width:none;object-fit:contain;object-position:left center}.homeRouteFrame .actionBand{margin:.9rem 2rem 0;border:1px solid rgba(68,43,24,.16)}.homeRouteFrame .actionBand article{border-right-color:#442b1829;background:#ffffff1a}.homeRouteFrame .actionIcon,.homeRouteFrame .actionBand p,.homeRouteFrame .actionBand a{color:#87332e}.homeRouteFrame .actionIcon{border-color:#442b1829}.homeRouteFrame .actionBand h3{color:#2d2116}.homeRouteFrame .siteFooter{margin-top:1.25rem;border-top:1px solid rgba(68,43,24,.16);background:radial-gradient(circle at 12% 50%,rgba(181,137,72,.12),transparent 12rem),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 18px),#080604;color:var(--paper)}.homeRouteFrame .smallStackedLogo{color:var(--brass-2)}.homeRouteFrame .footerTagline{color:#ede0c6c7}.homeRouteFrame .footerSocials{color:#ede0c69e}.caseRouteFrame{border:0;border-radius:0;background:radial-gradient(circle at 6% 12%,rgba(255,255,255,.52),transparent 14rem),linear-gradient(135deg,#f6f0e4,#e8decf);color:#2d2116}.caseFilePage{padding:0 clamp(.85rem,2vw,1.5rem) 0;background:radial-gradient(circle at 100% 40%,rgba(75,45,18,.08),transparent 10rem),linear-gradient(180deg,rgba(255,255,255,.16),transparent);color:#2d2116}.caseDesk{padding:0}.casePaper{position:relative;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(88,58,31,.22);border-radius:7px;background:linear-gradient(rgba(97,62,28,.045) 1px,transparent 1px),radial-gradient(circle at 16% 10%,rgba(255,255,255,.66),transparent 13rem),linear-gradient(135deg,#fbf6ea,#eee4d4 78%,#ddc9aa);background-size:100% 1.5rem,auto,auto;box-shadow:0 16px 42px #23140a52,inset 0 0 0 1px #ffffff52}.casePaper:before{content:"";position:absolute;inset:.65rem -.55rem -.55rem .85rem;z-index:-1;border:1px solid rgba(88,58,31,.2);border-radius:7px;background:#e9dcc8}.caseBreadcrumbs{display:grid;grid-template-columns:auto auto 1fr auto;gap:.65rem;align-items:center;padding-bottom:1.05rem;margin-bottom:1rem;border-bottom:1px solid rgba(68,43,24,.22);color:#2d2116c2;font-family:Georgia,Times New Roman,serif;font-size:.84rem}.caseBreadcrumbs a{color:inherit;text-decoration:none}.caseBreadcrumbs span:before{content:"›";margin-right:.65rem;color:#6f2d26c7}.caseBreadcrumbs nav{display:flex;gap:1.8rem;justify-self:end}.caseMetaBand{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.85fr) minmax(185px,.48fr);gap:clamp(1rem,2.5vw,2rem);align-items:center;padding:.65rem 0 .75rem}.caseMetaBlock{padding-top:0}.caseMetaBlock:last-child{justify-self:stretch}.caseDocumentHero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(1rem,2.5vw,2rem);align-items:start;padding:1.15rem 0 1rem}.caseIntro{grid-row:1 / span 2;padding-top:1.1rem;border-top:1px solid rgba(68,43,24,.16)}.caseNumberLabel,.caseSpecs dt,.fileCard span,.conditionPanel h2,.restorationReport h2,.caseBottomRow h2{margin:0;color:#4d3b2a;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.caseNumber{margin:.2rem 0 0;color:#87332e;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.caseDate{color:#2d2116;font-size:1.08rem}.caseDeck{color:#2d2116;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.32}.caseIntro p:not(.caseNumberLabel,.caseNumber,.caseDeck){max-width:30rem;color:#2d2116e0;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;line-height:1.58}.archiveBadge{justify-self:center;padding:.52rem 1.15rem;border:2px solid rgba(125,48,43,.75);color:#7d302b;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.primaryWatchPhoto{grid-column:2;display:grid;aspect-ratio:16 / 9;margin:0;padding:.34rem;border:1px solid rgba(68,43,24,.2);background:#ffffff47}.primaryWatchPhoto img,.conditionGallery img,.imageStrip img{display:block;width:100%;height:100%;background:#fffaee6b;object-fit:contain}.primaryWatchPhoto img{aspect-ratio:auto;object-position:center}.galleryImageButton{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;cursor:zoom-in}.galleryImageButton:focus-visible{outline:3px solid #87332e;outline-offset:2px}.galleryImageButton img{transition:transform .18s ease}@media(hover:hover){.galleryImageButton:hover img{transform:scale(1.02)}}.caseGalleryOverlay{position:fixed;inset:0;z-index:1000;display:grid;grid-template-columns:minmax(3.25rem,.12fr) minmax(0,1fr) minmax(3.25rem,.12fr);align-items:center;padding:clamp(1rem,3vw,2.5rem);background:#0e0a07f0}.caseGalleryFigure{grid-column:2;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:min(88vh,58rem);margin:0}.caseGalleryFigure img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.caseGalleryFigure figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;color:#fbf6ea;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.35}.caseGalleryFigure figcaption small{flex:0 0 auto;color:#fbf6eab3}.caseGalleryOverlay>button{display:grid;width:3rem;height:3rem;place-items:center;padding:0;border:1px solid rgba(251,246,234,.42);border-radius:50%;background:#20160fd1;color:#fbf6ea;cursor:pointer}.caseGalleryOverlay>button:focus-visible{outline:3px solid #fbf6ea;outline-offset:3px}.caseGalleryClose{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.caseGalleryPrevious{grid-column:1;justify-self:start}.caseGalleryNext{grid-column:3;justify-self:end}.caseSpecs{grid-column:2;padding-top:0;border-top:1px solid rgba(68,43,24,.18)}.caseSpecs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0}.caseSpecs div{padding:.9rem 0;border-bottom:1px solid rgba(68,43,24,.18)}.caseSpecs dd{margin:.32rem 0 0;color:#2d2116;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.18;overflow-wrap:anywhere}.fileCard{margin-top:.9rem;padding:1rem;border:1px solid rgba(68,43,24,.22);text-align:center}.fileCard strong{display:block;margin:.55rem 0 .75rem;color:#87332e;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.fileCard dl{display:grid;gap:.35rem;margin:0;text-align:left}.fileCard div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0;border:0}.fileCard dt,.fileCard dd{margin:0;font-size:.75rem}.conditionPanel,.restorationReport,.caseBottomRow{display:grid;border:1px solid rgba(68,43,24,.18);background:#ffffff1f}.videoFeature{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(240px,.42fr);gap:clamp(1rem,2.5vw,2rem);align-items:center;margin-bottom:.9rem;padding:clamp(.75rem,1.5vw,1rem);border:1px solid rgba(68,43,24,.22);background:#fff3}.videoThumbnail{position:relative;display:block;min-width:0;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(68,43,24,.2);background:#21170f}.videoThumbnail img,.videoThumbnailPlaceholder{display:block;width:100%;height:100%;object-fit:cover}.videoThumbnailPlaceholder{display:grid;place-items:center;color:#fbf6ea;font-family:Georgia,Times New Roman,serif}.videoPlay{position:absolute;top:50%;left:50%;width:3.5rem;height:3.5rem;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#20160fd1;box-shadow:0 .35rem 1.2rem #00000059;transform:translate(-50%,-50%)}.videoPlay:after{content:"";position:absolute;top:50%;left:54%;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent;border-left:1.05rem solid #fbf6ea;transform:translate(-50%,-50%)}.videoFeatureCopy{padding:.5rem clamp(.25rem,1vw,1rem) .5rem 0}.videoEyebrow{margin:0 0 .55rem;color:#87332e;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.videoFeatureCopy h2{margin-bottom:.65rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.1}.videoFeatureCopy>p:not(.videoEyebrow){color:#2d2116d6;font-family:Georgia,Times New Roman,serif;line-height:1.52}.videoLink{display:inline-flex;align-items:center;justify-content:center;padding:.72rem .95rem;background:#87332e;color:#fbf6ea;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.conditionPanel{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:1.2rem;padding:1rem}.conditionCopy{padding-right:1rem;border-right:1px solid rgba(68,43,24,.18)}.conditionCopy p,.benchNotesReport p{color:#2d2116d1;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.48}.conditionCopy ul,.workPerformed ul{padding:0;margin:.9rem 0 0;list-style:none}.conditionCopy li,.workPerformed li{position:relative;padding-left:1.05rem;margin:.35rem 0;color:#2d2116d9;font-size:.79rem}.conditionCopy li:before{content:"⊙";position:absolute;left:0;color:#87332e}.workPerformed li:before{content:"↗";position:absolute;left:0;color:#4d3b2a}.conditionGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-items:start}.conditionGallery figure{display:grid;grid-template-rows:auto auto;align-content:start;min-width:0;margin:0;padding-bottom:.55rem}.conditionGallery img{aspect-ratio:1.42;height:auto;border:1px solid rgba(68,43,24,.15)}.conditionGallery .galleryImageButton{height:auto}.conditionGallery figcaption{margin-top:.5rem;color:#2d2116c7;font-family:Georgia,Times New Roman,serif;font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.restorationReport{grid-template-columns:1.05fr .95fr .82fr;margin-top:.9rem}.publishedRestorationReport{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.publishedRestorationReport .benchNotesReport{grid-column:1 / -1;grid-row:1;min-height:auto;border-right:0;border-bottom:1px solid rgba(68,43,24,.18)}.publishedRestorationReport .benchNotesReport p{max-width:58rem;font-size:.95rem;line-height:1.62}.publishedRestorationReport .workPerformed,.publishedRestorationReport .timingTable{min-height:12rem}.publishedRestorationReport .workPerformed{grid-column:1;grid-row:2}.publishedRestorationReport .timingTable{grid-column:2;grid-row:2}.workPerformed,.benchNotesReport,.timingTable{position:relative;min-height:16rem;padding:1rem 1.25rem;border-right:1px solid rgba(68,43,24,.18)}.timingTable{border-right:0}.paperWatermark{position:absolute;right:.85rem;bottom:.85rem;display:grid;width:6.6rem;height:6.6rem;place-items:center;opacity:.09;filter:sepia(1) saturate(.45) contrast(.9);pointer-events:none}.paperWatermark img{width:100%;height:100%;object-fit:contain}.timingTable dl{margin:.9rem 0 1rem}.timingTable div,.documentList a{display:flex;justify-content:space-between;gap:1rem;padding:.42rem 0;border-bottom:1px solid rgba(68,43,24,.18)}.timingTable dt,.timingTable dd{margin:0;color:#2d2116e6;font-size:.78rem}.timingTable p{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#2d2116e6;font-family:Georgia,Times New Roman,serif;font-size:.86rem}.caseBottomRow{grid-template-columns:1.7fr 1fr;margin-top:.9rem}.imageStrip,.documentList{min-height:8.8rem;padding:1rem;border-right:1px solid rgba(68,43,24,.18)}.documentList{border-right:0}.pendingFilmLink{cursor:default;opacity:.62;pointer-events:none}.imageStrip div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.imageStrip img,.imageStrip .galleryImageButton{aspect-ratio:16 / 9}.documentList a{color:#2d2116e0;font-size:.78rem;text-decoration:none}.caseFiles{padding:1.35rem clamp(1rem,3vw,2.1rem) 2rem;border-bottom:1px solid var(--line-soft)}.sectionBar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--brass-2);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sectionBar p{margin:0}.sectionBar a{display:inline-flex;align-items:center;gap:.4rem}.caseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.caseCard{border:1px solid var(--line-soft);background:#00000029}.caseImage{position:relative;display:grid;min-height:9rem;place-items:end start;padding:.8rem;background:#090604;color:#ede0c65c;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;overflow:hidden}.caseImage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.18),transparent)}.caseImage img{width:200%;height:200%;max-width:none;max-height:none}.caseImage span{position:relative;z-index:1;color:#ede0c6b8;text-shadow:0 1px 12px rgba(0,0,0,.8)}.caseBody{padding:1rem}.caseBody h3{margin:0 0 .3rem;font-size:1.35rem}.caseBody p{margin:0;color:var(--brass-2);font-size:.88rem}.storyNotebookSplit{display:grid;grid-template-columns:1.25fr 1fr;border-bottom:1px solid var(--line-soft)}.storyPanel,.notebookPanel{min-height:15.5rem;padding:2rem clamp(1.5rem,3vw,2.2rem)}.storyPanel{display:grid;grid-template-columns:.8fr 1fr;gap:1.2rem;align-items:center;border-right:1px solid var(--line-soft)}.storyPanel h2,.notebookPanel h2{font-size:clamp(1.8rem,3vw,2.4rem)}.movementStill{position:relative;min-height:12rem;background:#090604;overflow:hidden}.movementStill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.24)),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.38))}.notebookPanel{background:linear-gradient(90deg,rgba(0,0,0,.22),transparent),radial-gradient(circle at 82% 48%,rgba(120,72,35,.42),transparent 8rem),linear-gradient(135deg,rgba(255,255,255,.02),transparent)}.notebookPanel h2{max-width:18rem}.textLink{display:inline-flex;align-items:center;gap:.4rem;color:var(--brass-2);font-size:.82rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.actionBand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.actionBand article{display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:7rem;padding:1.4rem 1.6rem;border-right:1px solid var(--line-soft)}.actionBand article:last-child{border-right:0}.actionIcon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid var(--line-soft);border-radius:50%;color:var(--brass-2)}.actionBand p{margin:0 0 .45rem;color:var(--brass-2);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.actionBand h3{margin-bottom:.5rem;font-size:1.1rem;letter-spacing:0}.actionBand a{display:inline-flex;align-items:center;gap:.35rem;color:var(--brass-2);font-size:.76rem}.siteFooter{display:grid;grid-template-columns:1fr 1.1fr 1fr auto;gap:1.5rem;align-items:center;padding:2.2rem clamp(1.5rem,3vw,2.2rem)}.smallStackedLogo{display:inline-block;color:var(--brass-2);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:.95;letter-spacing:.1em;text-transform:uppercase}.footerTagline{justify-self:center;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.footerSocials{display:flex;justify-content:center;gap:.75rem;color:var(--muted);font-size:.78rem}.footerLinks{display:grid;justify-items:center;gap:.5rem}.footerLegal{display:flex;gap:.75rem;color:var(--muted);font-size:.7rem}.footerLegal a{text-decoration:none}.footerLegal a:hover{color:var(--brass-2)}.footerSocials a,.footerSocials button{text-decoration:none}.footerSocials button{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.footerSocials a:hover,.footerSocials button:hover{color:var(--brass-2)}.footerMark{width:4rem;height:4rem}.caseRouteFrame .siteFooter{width:100%;margin:0;border:0;outline:0;background:radial-gradient(circle at 12% 50%,rgba(181,137,72,.12),transparent 12rem),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 18px),#080604;box-shadow:none;color:var(--paper)}.caseRouteFrame .footerTagline{color:#ede0c6c7}.caseRouteFrame .footerSocials{color:#ede0c69e}.caseRouteFrame .footerLegal{color:#ede0c685}.caseRouteFrame .smallStackedLogo{color:var(--brass-2)}.emptyCaseCard{grid-column:1 / -1;min-height:10rem}.contentPage{padding:2rem}.contentHero,.contentGrid,.contactForm,.contentCta{width:min(100%,980px);margin-inline:auto}.contentHero{padding:clamp(2rem,5vw,4rem) 0 2rem;border-bottom:1px solid rgba(68,43,24,.16)}.contentHero h1{max-width:16ch;color:#2d2116;font-size:clamp(2.35rem,5vw,4rem)}.contentHero p:not(.eyebrow){max-width:44rem;color:#2d2116d6;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.58}.notebookProductPreview{width:min(100%,980px);margin:1rem auto 0;padding:.45rem;border:1px solid rgba(68,43,24,.2);background:#fff3;box-shadow:0 16px 34px #301f1129}.notebookProductPreview a,.notebookProductPreview img{display:block;width:100%}.notebookProductPreview img{height:auto;aspect-ratio:8 / 5;object-fit:cover}.contentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem 0 0}.servicesCatalogPage{display:grid;gap:.8rem;width:min(100%,980px);margin:1rem auto 0}.servicesPage{padding-top:0}.servicesHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);min-height:39rem;margin:0 -2rem;border-bottom:1px solid rgba(68,43,24,.22);background:#19110c;color:var(--paper)}.servicesHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem)}.servicesHeroCopy h1{max-width:10ch;margin:.55rem 0 1.2rem;color:#f0e3c9;font-size:clamp(3rem,6vw,5.7rem);line-height:.93}.servicesHeroCopy p:not(.eyebrow){max-width:39rem;color:#ede0c6b8;font-family:Georgia,Times New Roman,serif;line-height:1.66}.servicesHeroCopy .servicesHeroLead{color:#f6eddaeb;font-size:1.12rem}.servicesHeroCopy .outlineButton{align-self:flex-start;margin-top:.65rem;border-color:#dab062b3;color:#efd9ac}.servicesHeroImage{position:relative;min-height:30rem;margin:0;overflow:hidden}.servicesHeroImage:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#19110c 0%,transparent 28%,transparent 78%,rgba(17,10,6,.28));pointer-events:none}.servicesHeroImage img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.servicesHeroImage figcaption,.serviceStory figcaption{color:#ede0c6b8;font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.servicesHeroImage figcaption{position:absolute;right:1.25rem;bottom:1.15rem;z-index:1;max-width:28rem;text-align:right}.serviceValueIntro,.servicesStoryGrid,.serviceAssurances,.servicesCatalogHeader{width:min(100%,1100px);margin-inline:auto}.serviceValueIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(3rem,7vw,6rem) 0}.serviceValueIntro h2,.servicesCatalogHeader h2,.serviceStory h2,.serviceAssurances h2{color:#2d2116;font-size:clamp(2rem,4vw,3.4rem)}.serviceValueIntro p:not(.eyebrow),.servicesCatalogHeader>p:not(.eyebrow),.serviceStoryCopy p:not(.eyebrow),.serviceAssurances p:not(.eyebrow){color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.62}.serviceValueIntro img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid rgba(68,43,24,.18);box-shadow:0 20px 46px #301f1133}.servicesCatalogHeader{padding:2.5rem 0 1rem;border-top:1px solid rgba(68,43,24,.18)}.servicesCatalogHeader h2{margin:.4rem 0 .7rem}.servicesPage .servicesCatalogPage{width:min(100%,1100px);margin-bottom:clamp(3rem,7vw,6rem)}.servicesStoryGrid{display:grid;gap:1rem}.serviceStory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(68,43,24,.18);background:#ffffff21}.serviceStoryCopy{padding:clamp(2rem,5vw,4rem)}.serviceStory h2{margin:.45rem 0 1rem}.serviceStory figure{position:relative;min-height:31rem;margin:0;overflow:hidden;background:#17100b}.serviceStory figure img{width:100%;height:100%;object-fit:cover}.serviceNotebookStory figure img{object-position:center}.serviceStory figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:.65rem;background:#120b07cc}.serviceStoryCopy .serviceFinePrint{padding-top:1rem;border-top:1px solid rgba(68,43,24,.16);font-size:.9rem}.serviceAssurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;border:1px solid rgba(68,43,24,.18)}.serviceAssurances article{padding:clamp(1.6rem,4vw,3rem)}.serviceAssurances article+article{border-left:1px solid rgba(68,43,24,.18)}.serviceAssurances h2{margin:.4rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.5rem)}.servicesPage .serviceRequestPanel{width:min(100%,1100px);margin-top:1rem;padding:clamp(1.6rem,4vw,3rem);background:#1a120c}.servicesPage .serviceRequestPanel h2{color:#f0e3c9}.servicesPage .serviceRequestPanel p:not(.eyebrow){color:#ede0c6b8}.servicesPage .serviceRequestPanel .outlineButton{border-color:#dab062b3;color:#efd9ac}.servicesPage .serviceRequestClosed{grid-template-columns:1fr}.servicesPage .serviceRequestClosed>div{max-width:54rem}.servicesPage .serviceRequestPanel .serviceReopenDate{margin-bottom:0;color:#efd9ac;font-weight:700}.servicePanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:1rem;align-items:stretch;border:1px solid rgba(68,43,24,.16);background:#ffffff1f}.servicePanel>div{padding:1.35rem}.servicePanel h2{margin-bottom:.55rem;color:#2d2116;font-size:clamp(1.45rem,2.4vw,2.1rem)}.servicePanel p:not(.eyebrow){max-width:48rem;color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.55}.servicePanel p:last-child{margin-bottom:0}.servicePanel dl{display:grid;margin:0;border-left:1px solid rgba(68,43,24,.16)}.servicePanel dl div{display:grid;align-content:center;gap:.3rem;padding:1rem;border-bottom:1px solid rgba(68,43,24,.16)}.servicePanel dl div:last-child{border-bottom:0}.servicePanel dt{color:#4d3b2a;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.servicePanel dd{margin:0;color:#87332e;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.contentGrid article,.contactForm{border:1px solid rgba(68,43,24,.16);background:#ffffff1f}.contentGrid article{min-height:15rem;padding:1.25rem}.contentGrid h2{color:#2d2116;font-size:clamp(1.45rem,2.4vw,2rem)}.contentGrid p:not(.eyebrow){color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.55}.contentCta{padding:1.2rem 0 0}.serviceRequestPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;width:min(100%,980px);margin:1rem auto 0;padding:1.4rem;border:1px solid rgba(68,43,24,.18);background:#ffffff29}.serviceRequestPanel h2{margin:.35rem 0 .6rem;color:#2d2116;font-size:clamp(1.45rem,2.4vw,2rem)}.serviceRequestPanel p:not(.eyebrow){max-width:40rem;margin:0;color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.55}.contactForm{display:grid;gap:1rem;padding:1.4rem}.contactForm label{display:grid;gap:.45rem;color:#4d3b2a;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contactForm input,.contactForm textarea{width:100%;border:1px solid rgba(68,43,24,.22);background:#ffffff57;color:#2d2116;font:1rem Georgia,Times New Roman,serif;line-height:1.4;padding:.85rem}.contactForm textarea{resize:vertical}.contactForm button[disabled]{cursor:wait;opacity:.62}.contactPrivacyNotice{margin:-.15rem 0 0;color:#2d2116b3;font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1.5}.contactPrivacyNotice a,.legalDocument a{color:#7a4d1d;text-decoration-color:#7a4d1d6b;text-underline-offset:.16em}.legalDocument{width:min(100%,980px);margin:1rem auto 0;padding:clamp(1.25rem,4vw,2.4rem);border:1px solid rgba(68,43,24,.16);background:#ffffff24;color:#2d2116d1;font-family:Georgia,Times New Roman,serif;line-height:1.65}.legalEffective{margin:0 0 2rem;color:#87332e;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.legalSection+.legalSection{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(68,43,24,.14)}.legalSection h2{margin:0 0 .75rem;color:#2d2116;font-size:clamp(1.4rem,2.5vw,2rem)}.legalSection p,.legalSection ul{max-width:48rem}.legalSection li+li{margin-top:.7rem}.cookieTableWrap{overflow-x:auto;margin:1rem 0}.cookieTable{width:100%;min-width:680px;border-collapse:collapse;font-size:.92rem}.cookieTable th,.cookieTable td{padding:.85rem;border:1px solid rgba(68,43,24,.18);text-align:left;vertical-align:top}.cookieTable th{background:#7a4d1d14;color:#4d3b2a;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.cookieTable code{color:#87332e}.contactHoneypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.contactError{margin:0;color:#8a2f28;font-family:Georgia,Times New Roman,serif;line-height:1.45}.contactSuccess{display:grid;justify-items:start;gap:.7rem;padding:2rem 1.4rem;border:1px solid rgba(68,43,24,.16);background:#ffffff1f}.contactSuccess h3,.contactSuccess p{margin:0}.contactSuccess p{max-width:35rem;color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.55}.contactModalBackdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#0a0704c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contactModal{position:relative;width:min(100%,680px);max-height:calc(100vh - 2rem);overflow-y:auto;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid rgba(183,139,72,.48);background:linear-gradient(#f4eddcf5,#ede1c9fa),url(/assets/site-background-B9Khbu4R.jpg) center / cover;box-shadow:0 28px 80px #00000085;color:#2d2116}.contactModal h2{max-width:14ch;margin:.35rem 0 .7rem;font-size:clamp(2rem,5vw,3.25rem)}.contactModalIntro{max-width:38rem;margin:0 0 1.2rem;color:#2d2116c7;font-family:Georgia,Times New Roman,serif;line-height:1.55}.contactModal .contactForm{width:100%;padding:1.15rem;background:#fff3}.contactModalClose{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(68,43,24,.24);background:#ffffff47;color:#2d2116;cursor:pointer}@media(max-width:980px){main{padding:0}.siteHeader,.heroSection,.featuredFilm,.storyNotebookSplit,.siteFooter{grid-template-columns:1fr}.mainNav{justify-content:flex-start}.headerCta{justify-self:start}.heroSection,.heroImage{min-height:auto}.heroImage{min-height:18rem}.featuredFilm{min-height:auto}.filmWatchImage{min-height:13rem;border-left:0;border-top:1px solid var(--line-soft)}.caseRouteFrame .siteHeader{gap:1rem}.caseMetaBand,.caseDocumentHero,.conditionPanel,.restorationReport,.caseBottomRow{grid-template-columns:1fr}.caseIntro,.primaryWatchPhoto,.caseSpecs{grid-column:auto;grid-row:auto}.publishedRestorationReport .benchNotesReport,.publishedRestorationReport .workPerformed,.publishedRestorationReport .timingTable{grid-column:1;grid-row:auto}.caseSpecs{display:grid;grid-template-columns:1fr}.conditionCopy,.workPerformed,.benchNotesReport,.imageStrip{border-right:0;border-bottom:1px solid var(--line-soft)}.conditionGallery,.caseGrid,.actionBand,.contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.servicePanel,.servicesHero,.serviceValueIntro,.serviceStory{grid-template-columns:1fr}.servicesHero{min-height:0}.servicesHeroCopy{padding:clamp(2.5rem,8vw,4.5rem)}.servicesHeroCopy h1{max-width:12ch}.servicesHeroImage{min-height:24rem}.servicesHeroImage:after{background:linear-gradient(180deg,#19110c 0%,transparent 25%,rgba(17,10,6,.18))}.serviceValueIntro{gap:2rem}.serviceValueIntro img{aspect-ratio:16 / 9}.serviceStory figure{min-height:25rem}.serviceRequestPanel{grid-template-columns:1fr}.servicePanel dl{grid-template-columns:1fr;border-left:0;border-top:1px solid rgba(68,43,24,.16)}.servicePanel dl div{border-bottom:0;border-right:1px solid rgba(68,43,24,.16)}.servicePanel dl div:last-child{border-right:0}.storyPanel{grid-template-columns:1fr;border-right:0;border-bottom:1px solid var(--line-soft)}.homeRouteFrame .heroSection,.homeRouteFrame .featuredFilm,.homeRouteFrame .storyNotebookSplit{grid-template-columns:minmax(0,1fr)}.homeRouteFrame .heroSection{min-height:0}.homeRouteFrame .heroImage{aspect-ratio:16 / 9;min-height:0}.homeRouteFrame .featuredFilm{min-height:0}.homeRouteFrame .filmWatchImage{width:auto;min-height:0;margin:0 1.4rem 1.4rem;border-left:1px solid rgba(68,43,24,.22)}.homeRouteFrame .featuredSpecs{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(68,43,24,.16);border-left:0}.homeRouteFrame .storyPanel,.homeRouteFrame .notebookPanel{grid-template-columns:minmax(0,1fr)}.homeRouteFrame .storyPanel{gap:0;border-right:1px solid rgba(68,43,24,.16)}.homeRouteFrame .movementStill,.homeRouteFrame .notebookScreenshot{aspect-ratio:16 / 9;min-height:0;border-top:1px solid rgba(68,43,24,.16);border-left:0}.homeRouteFrame .notebookScreenshot img{left:0;width:100%;height:100%;max-width:100%;object-position:center top}}@media(max-width:760px){.videoFeature{grid-template-columns:1fr}.videoFeatureCopy{padding-right:.25rem}}@media(max-width:640px){.siteHeader{padding:1rem}.brandTitle{font-size:1.2rem}.mainNav{gap:.8rem}h1{font-size:clamp(2rem,10vw,2.9rem)}.caseFilePage{padding:.75rem}.casePaper{padding:1rem}.caseGalleryOverlay{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;padding:4.5rem .5rem 1rem}.caseGalleryFigure{height:min(78vh,42rem)}.caseGalleryFigure figcaption{padding:.75rem .25rem 0;font-size:.82rem}.caseGalleryOverlay>button{width:2.6rem;height:2.6rem}.caseBreadcrumbs{grid-template-columns:1fr;gap:.5rem}.caseBreadcrumbs span:before{margin-right:.35rem}.caseBreadcrumbs nav{justify-self:start}.caseMetaBand{grid-template-columns:1fr}.archiveBadge{justify-self:start}.conditionGallery,.imageStrip div{grid-template-columns:1fr}.contentPage{padding:1rem}.cookieTable{min-width:0}.cookieTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.cookieTable,.cookieTable tbody,.cookieTable tr,.cookieTable td{display:block}.cookieTable tr+tr{margin-top:1rem}.cookieTable td{border-bottom:0}.cookieTable td:last-child{border-bottom:1px solid rgba(68,43,24,.18)}.cookieTable td:before{display:block;margin-bottom:.35rem;color:#4d3b2a;content:attr(data-label);font-family:Arial,Helvetica,sans-serif;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.servicesPage{padding-top:0}.servicesHero{margin:0 -1rem}.servicesHeroCopy{padding:2.25rem 1.25rem 2.5rem}.servicesHeroCopy h1{font-size:clamp(2.7rem,14vw,4rem)}.servicesHeroImage{min-height:18rem}.servicesHeroImage figcaption{right:.8rem;bottom:.8rem;left:.8rem}.serviceValueIntro{padding:3rem 0}.servicesCatalogHeader{padding-top:2rem}.serviceStory figure{min-height:19rem}.serviceStoryCopy{padding:1.4rem}.serviceAssurances{grid-template-columns:1fr}.serviceAssurances article+article{border-top:1px solid rgba(68,43,24,.18);border-left:0}.caseGrid,.actionBand,.contentGrid,.servicePanel dl{grid-template-columns:1fr}.servicePanel dl div{border-right:0;border-bottom:1px solid rgba(68,43,24,.16)}.sectionBar{align-items:flex-start;flex-direction:column}.actionBand article{border-right:0;border-bottom:1px solid var(--line-soft)}.homeRouteFrame .heroSection,.homeRouteFrame .featuredFilm,.homeRouteFrame .caseFiles,.homeRouteFrame .storyNotebookSplit,.homeRouteFrame .actionBand{margin-right:1rem;margin-left:1rem}.homeRouteFrame .heroSection{margin-top:0}.homeRouteFrame .heroCopy{padding:2rem 1rem}.homeRouteFrame .heroImage{aspect-ratio:4 / 3}.homeRouteFrame .featuredFilm{margin-top:1.25rem}.homeRouteFrame .filmCopy{padding:1.4rem}.homeRouteFrame .filmCopy h2{max-width:none}.homeRouteFrame .filmCopy .watchLink,.homeRouteFrame .secondaryFilmLink{margin-right:0;margin-left:0}.homeRouteFrame .secondaryFilmLink{display:flex;width:fit-content;margin-top:1rem}.homeRouteFrame .filmWatchImage{aspect-ratio:4 / 3;margin:0 1rem 1rem}.homeRouteFrame .featuredSpecs{grid-template-columns:minmax(0,1fr);padding:1rem 1.4rem}.homeRouteFrame .caseFiles,.homeRouteFrame .storyNotebookSplit,.homeRouteFrame .actionBand{margin-top:1.25rem}.homeRouteFrame .storyPanel>div:first-child,.homeRouteFrame .notebookCopy{padding:1.4rem}.homeRouteFrame .movementStill,.homeRouteFrame .notebookScreenshot{aspect-ratio:4 / 3}.homeRouteFrame .actionBand article{min-height:0}.footerSocials{flex-wrap:wrap;justify-content:flex-start}.footerLinks{justify-items:start}.footerTagline{justify-self:start}}
