/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111310;--paper:#f2f0ea;--gold:#b99a62}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 64px);margin:auto}.nav{color:#fff;border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;height:88px;display:flex}.nav.overlay{z-index:10;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:.18em;font-family:Georgia,serif;font-size:25px;font-weight:700}.brand span{letter-spacing:.32em;color:var(--gold);margin-left:7px;font:10px Arial,sans-serif}nav{letter-spacing:.12em;text-transform:uppercase;gap:35px;font-size:12px;display:flex}.navCta{text-transform:uppercase;letter-spacing:.15em;border:1px solid #ffffff70;padding:13px 17px;font-size:11px}.subNav{background:#151713;width:100%;padding:0 max(32px,50% - 620px)}.hero{color:#fff;background:#151713;align-items:center;height:810px;min-height:680px;display:flex;position:relative;overflow:hidden}.heroImage{background:url(/hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#080a08f0,#080a08a6 43%,#080a081a 78%),linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.heroContent{padding-top:74px;position:relative}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#7b6d55;font-size:10px;font-weight:700}.hero h1{margin:24px 0;font:78px/1.02 Georgia,serif}.hero h1 em,.manifesto h2 em{color:#c7aa72;font-weight:400}.heroCopy{color:#d5d5cf;max-width:560px;font:18px/1.7 Georgia,serif}.actions{align-items:center;gap:36px;margin-top:36px;display:flex}.button{text-transform:uppercase;letter-spacing:.16em;padding:17px 24px;font-size:10px;display:inline-block}.button.gold{background:var(--gold);color:#111}.button.outline{color:#fff;border:1px solid #78786f}.textLink{border-bottom:1px solid #fff5;padding-bottom:5px;font-size:12px}.textLink span{color:var(--gold)}.heroFoot{letter-spacing:.22em;text-transform:uppercase;color:#aaa;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.section{padding:120px 0}.manifesto{border-bottom:1px solid #cbc7bc;grid-template-columns:1fr 3fr;gap:80px;display:grid}.manifesto h2{max-width:850px;margin:0;font:48px/1.2 Georgia,serif}.manifesto div>p{color:#66655e;max-width:720px;margin-top:35px;font:17px/1.8 Georgia,serif}.pillars{grid-template-columns:repeat(3,1fr);padding-bottom:120px;display:grid}.pillar{border-right:1px solid #cbc7bc;padding:55px 40px;transition:all .3s}.pillar:first-child{border-left:1px solid #cbc7bc}.pillar:hover{background:#e7e3da;transform:translateY(-4px)}.pillar span{color:#9f8250;font:12px Georgia,serif}.pillar h3{margin:48px 0 18px;font:28px Georgia,serif}.pillar p{color:#66655e;min-height:110px;font:16px/1.7 Georgia,serif}.pillar b,.journalGrid article>a{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.darkSection{color:#fff;background:#171915;padding:120px 0}.featureGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:100px;display:grid}.featureVisual{background:radial-gradient(circle at 60% 45%,#696250,#37372f 25%,#181a17 62%);border:1px solid #ffffff18;align-items:flex-end;height:560px;padding:45px;display:flex;position:relative;overflow:hidden}.featureVisual:before{content:"";border:2px solid #a88e5d55;border-radius:55% 48% 28% 24%;width:540px;height:190px;position:absolute;top:170px;left:55px;transform:rotate(-7deg);box-shadow:inset 0 0 80px #000}.featureVisual span{letter-spacing:.25em;color:#b7a57f;z-index:1;font-size:9px;line-height:2}.featureCopy h2,.sectionHead h2,.cta h2{font:50px/1.15 Georgia,serif}.featureCopy>p:not(.eyebrow){color:#aaa9a2;margin:30px 0 42px;font:16px/1.8 Georgia,serif}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:55px;display:flex}.sectionHead h2{margin:17px 0 0}.sectionHead>a{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #999;padding-bottom:8px;font-size:10px}.journalGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.journalImage{color:#b99a62;background:#252824;align-items:flex-end;height:310px;padding:25px;font:30px Georgia,serif;display:flex}.journalGrid small{color:#987b49;letter-spacing:.18em;margin-top:22px;font-size:9px;display:block}.journalGrid h3{font:25px Georgia,serif}.journalGrid p{color:#66655e;font:16px/1.65 Georgia,serif}.cta{color:#fff;text-align:center;background:#272923;padding:110px 0}.cta h2{max-width:800px;margin:25px auto 40px}footer{color:#aaa;background:#10120f;padding:75px 0 25px}.footerGrid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.inverse{color:#fff}.footerGrid p{max-width:330px;font:16px/1.7 Georgia,serif}.footerGrid>div:not(:first-child){flex-direction:column;gap:15px;font-size:11px;display:flex}.footerGrid b{color:#c0a46f;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:9px}.legal{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff15;justify-content:space-between;margin-top:60px;padding-top:24px;font-size:9px;display:flex}.pageHero{color:#fff;background-color:#151713;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:110px 0 90px;position:relative;overflow:hidden}.pageHero:before{content:"";background:linear-gradient(90deg,#080a08f0 0%,#080a08b3 48%,#080a082e 100%);position:absolute;inset:0}.pageHero>.shell{z-index:1;position:relative}.pageHeroAbout{background-image:url(/canon/gordon-murray-t50.jpg)}.pageHeroAdvisory{background-image:url(/articles/collector-car-documentation.jpg)}.pageHeroServices{background-image:url(/canon/porsche-carrera-gt.jpg)}.pageHeroIntelligence{background-image:url(/articles/collector-car-storage.jpg)}.pageHeroMarques{background-image:url(/canon/pagani-zonda.jpg)}.pageHeroLibrary{background-image:url(/articles/aston-martin-db5.jpg)}.pageHeroGlossary{background-image:url(/articles/lamborghini-v12-lineage.jpg)}.pageHeroContact{background-image:url(/canon/ferrari-458-speciale.jpg)}.pageHero h1{margin:25px 0 18px;font:64px Georgia,serif}.pageHero p{color:#b9b8b1;max-width:700px;font:18px/1.7 Georgia,serif}.contentGrid{grid-template-columns:1fr 2fr;gap:100px;display:grid}.contentGrid h2{margin-top:0;font:42px Georgia,serif}.contentGrid p,.prose p{color:#615f58;font:17px/1.85 Georgia,serif}.serviceList{border-top:1px solid #bbb6aa}.serviceRow{border-bottom:1px solid #bbb6aa;grid-template-columns:60px 1fr;gap:20px;padding:35px 0;display:grid}.serviceRow span{color:#a28552;font:16px Georgia,serif}.serviceRow h3{margin:0 0 10px;font:25px Georgia,serif}.serviceRow p{margin:0}.contactGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.contactCard{background:#e4e0d6;padding:50px}.contactCard label{letter-spacing:.18em;text-transform:uppercase;margin:20px 0 8px;font-size:9px;display:block}.contactCard input,.contactCard textarea{background:0 0;border:0;border-bottom:1px solid #aaa398;width:100%;padding:12px 0;font:16px Georgia,serif}.contactCard textarea{resize:vertical;min-height:100px}.contactCard button{cursor:pointer;border:0;margin-top:25px}.facts{background:#bbb6aa;border:1px solid #bbb6aa;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.fact{background:var(--paper);padding:30px}.fact b{font:26px Georgia,serif;display:block}.fact span{letter-spacing:.16em;text-transform:uppercase;color:#777;font-size:9px}@media (width<=800px){.shell{width:min(100% - 36px,1240px)}.nav{height:72px}.nav nav{display:none}.navCta{padding:10px}.hero{height:720px}.hero h1{font-size:48px}.heroCopy{font-size:16px}.actions{flex-direction:column;align-items:flex-start;gap:20px}.manifesto,.featureGrid,.contentGrid,.contactGrid{grid-template-columns:1fr;gap:35px}.manifesto h2,.featureCopy h2,.sectionHead h2,.cta h2{font-size:37px}.section{padding:80px 0}.pillars,.journalGrid{grid-template-columns:1fr}.pillar{border-bottom:1px solid #cbc7bc;border-left:1px solid #cbc7bc}.featureVisual{height:380px}.sectionHead{flex-direction:column;align-items:flex-start;gap:30px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.legal{flex-direction:column;gap:15px}.pageHero h1{font-size:45px}.facts{grid-template-columns:1fr}.heroFoot span:last-child{display:none}}:root{--ink:#16313a;--paper:#f7fbfc;--gold:#f1b647;--pacific:#087ea4;--deep-pacific:#07566d;--sky:#d8f1fb;--cypress:#266653;--coral:#ef7455}body{background:linear-gradient(#fff 0%,#f5fbfd 46%,#fffaf0 100%)}.subNav{background:linear-gradient(90deg, var(--deep-pacific), var(--pacific))}.nav{border-bottom-color:#fff6}.navCta{background:#ffffff18;border-color:#fffb}.navCta:hover{color:var(--deep-pacific);background:#fff}.brand span,.textLink span{color:#ffd56f}nav a:hover{color:#ffe093}.hero{background:var(--pacific)}.heroImage{filter:saturate(1.18)brightness(1.08)}.heroShade{background:linear-gradient(90deg,#044157eb,#077ea480 48%,#2283a014 78%),linear-gradient(#0000 52%,#0446566b)}.eyebrow{color:var(--pacific)}.eyebrow.light{color:#ffe08a}.hero h1 em,.manifesto h2 em{color:#ffdb7c}.heroCopy,.heroFoot{color:#f0fbff}.button.gold{color:#15313a;background:linear-gradient(135deg, #ffd56f, var(--gold));box-shadow:0 8px 24px #06384838}.button.dark{color:#fff;background:var(--pacific)}.marketDoorGrid{background:#fff;box-shadow:0 20px 55px #07566d1a}.marketDoorGrid a{border-color:#c6e2eb}.nowCarGrid a{background:#fff;padding:14px 14px 28px;box-shadow:0 14px 35px #07566d1a}.nowCarGrid img,.listingImage img{filter:saturate(1.12)contrast(1.02)}.marketPulse,.darkSection,.salesPromise,.pricingRequest,.canonDebate{background:linear-gradient(125deg, var(--deep-pacific), var(--pacific) 62%, #2997b2)}.marketPulse>div>div:last-child p,.darkSection p,.salesPromise p,.pricingRequest p{color:#e3f6fb}.archiveDivision{background:#fff}.pageHero,.divisionHero{background-color:var(--pacific)}.inventoryIntro{background:linear-gradient(135deg,#f7fdff,#fff9eb)}.inventoryStatus{background:#e7f8fd;border-color:#a9d9e7}.listingCard{background:#fff;border:1px solid #cce5ec;box-shadow:0 16px 40px #07566d17}.inventoryMarques{background:#b9dce5;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;padding:1px;display:grid}.inventoryMarques a{background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:18px 22px;transition:background .18s;display:flex}.inventoryMarques a:hover{background:#e8f8fd}.inventoryMarques span{color:#16313a;font:20px/1.2 Georgia,serif}.inventoryMarques b{color:var(--pacific);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.listingCard{scroll-margin-top:110px}@media (width<=800px){.inventoryMarques{grid-template-columns:1fr 1fr}.inventoryMarques a{min-height:62px;padding:14px}.inventoryMarques span{font-size:17px}}.listingImage{background:#d9eff5}.listingImage span{background:#07566deb}.listingBody dl,.listingBody dl div,.marketMethod,.archiveLinks,.archiveLinks a{border-color:#b9dce5}.listingBody>small,.listingLink,.archiveLinks span{color:var(--pacific)}.marketMethod{background:linear-gradient(#fff,#edf9fc)}.salesPromise span{color:#f1fbfd;background:#ffffff10;border-color:#8fd0e0}.pricingEvidence{background:#a9dbe7}.pricingEvidence article,.communityPanel,.pillar:hover,.focusStatement,.pricingDate,.nowDesk{background:#edf9fc}footer{color:#d4ebe5;background:linear-gradient(125deg, #164c40, var(--cypress))}.footerGrid b{color:#ffdc83}.legal{border-top-color:#ffffff35}.marketFirstHero .heroImage{background-position:64%}.marketDoorGrid{z-index:2;background:#beb8ac;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-1px;padding:0;display:grid;position:relative}.marketDoorGrid a{background:#f2f0ea;min-height:265px;padding:35px 30px;transition:background .25s}.marketDoorGrid a:hover{background:#fff}.marketDoorGrid span{color:#9b7b47;font:12px Georgia,serif}.marketDoorGrid h2{margin:42px 0 12px;font:27px/1.2 Georgia,serif}.marketDoorGrid p{color:#68665f;min-height:72px;font:14px/1.6 Georgia,serif}.marketDoorGrid b,.nowCarGrid b{color:#8c7041;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:400}.nowSection{background:#e7e3da}.nowCarGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nowCarGrid a{border-bottom:1px solid #bdb7aa;padding-bottom:28px}.nowCarGrid img{object-fit:contain;background:#e6f1f3;width:100%;height:290px}.nowCarGrid small{color:#8c7041;letter-spacing:.14em;text-transform:uppercase;margin-top:20px;display:block}.nowCarGrid h3{margin:12px 0 22px;font:28px/1.25 Georgia,serif}.marketPulse{color:#fff;background:#151713;padding:105px 0}.marketPulse>div{grid-template-columns:1.2fr .8fr;gap:100px;display:grid}.marketPulse h2{margin:20px 0 0;font:50px/1.15 Georgia,serif}.marketPulse>div>div:last-child p{color:#b9b8b1;margin:0 0 35px;font:17px/1.8 Georgia,serif}.archiveDivision{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.archiveDivision h2{margin:18px 0;font:44px/1.17 Georgia,serif}.archiveDivision>div:first-child>p:not(.eyebrow){color:#66645e;margin-bottom:30px;font:17px/1.75 Georgia,serif}.archiveLinks{border-top:1px solid #c5bfb3}.archiveLinks a{border-bottom:1px solid #c5bfb3;grid-template-columns:45px 1fr;padding:24px 0;display:grid}.archiveLinks span{color:#997a47}.archiveLinks b{font:21px Georgia,serif}.divisionHero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:600px;padding:90px 0;display:flex;position:relative}.divisionHero:before{content:"";background:linear-gradient(90deg,#070807f0,#07080759);position:absolute;inset:0}.divisionHero>div{z-index:1;position:relative}.divisionHero h1{margin:18px 0;font:67px/1.04 Georgia,serif}.divisionHero>div>p:last-child{color:#d0cec7;max-width:720px;font:19px/1.7 Georgia,serif}.educationHero{background-image:url(/canon/porsche-911.jpg)}.marketHero{background-image:url(/modern/ferrari-sf90-stradale.jpg)}.salesHero{background-image:url(/modern/porsche-911-gt3-rs.jpg)}.inventoryIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;padding-top:120px;padding-bottom:70px;display:grid}.inventoryIntro h1{letter-spacing:-.045em;max-width:920px;margin:18px 0 0;font:clamp(48px,6.5vw,92px)/.98 Georgia,serif}.inventoryIntro>p{color:#66635d;font:17px/1.7 Georgia,serif}.inventoryStatus{letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #bdb6aa;border-bottom:1px solid #bdb6aa;grid-template-columns:1fr auto auto;align-items:center;gap:35px;padding-top:20px;padding-bottom:20px;font-size:10px;display:grid}.inventoryStatus>div{align-items:center;gap:10px;display:flex}.inventoryStatus p{color:#77736b;margin:0}.liveDot{background:#2c8a57;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2c8a571f}.inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;padding-top:55px;padding-bottom:100px;display:grid}.listingCard{background:#e9e6df}.listingImage{aspect-ratio:16/10;background:#d5d0c6;position:relative;overflow:hidden}.listingImage img{object-fit:contain;background:#eef3f2;width:100%;height:100%;transition:transform .45s}.listingCard:hover .listingImage img{transform:scale(1.018)}.listingImage span{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0d0f0de0;padding:9px 12px;font-size:9px;position:absolute;bottom:18px;left:18px}.listingBody{padding:30px}.listingBody>small{color:#927440;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.listingBody h2{margin:11px 0 8px;font:34px/1.15 Georgia,serif}.listingBody>strong{font:21px Georgia,serif}.listingBody dl{border-top:1px solid #c6c0b5;margin:26px 0}.listingBody dl div{border-bottom:1px solid #c6c0b5;grid-template-columns:110px 1fr;gap:18px;padding:10px 0;display:grid}.listingBody dt{color:#7a766d;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.listingBody dd{text-align:right;margin:0;font-size:12px}.listingBody>p{color:#66635c;min-height:76px;font:14px/1.65 Georgia,serif}.listingLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #9a7b47;margin-top:12px;padding-bottom:5px;font-size:10px;display:inline-block}.liveLibrary{border-top:1px solid #bdb6aa;padding-top:95px;padding-bottom:110px}.editorPicksIntro{border-top:1px solid #bdb6aa;grid-template-columns:1fr 1.2fr;align-items:end;gap:22px 70px;padding-top:95px;display:grid}.editorPicksIntro h2{grid-column:1/-1;max-width:820px;margin:0;font:48px/1.12 Georgia,serif}.editorPicksIntro>p:last-child{color:#66635c;grid-column:2;margin:-60px 0 0;font:15px/1.6 Georgia,serif}.liveLibraryIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;display:grid}.liveLibraryIntro h2,.moreMarques h2{margin:14px 0 0;font:52px/1.08 Georgia,serif}.liveLibraryIntro>p{color:#66635c;margin:0;font:16px/1.72 Georgia,serif}.libraryJump{background:#bdb6aa;border:1px solid #bdb6aa;grid-template-columns:repeat(4,1fr);gap:1px;margin:55px 0 90px;display:grid}.libraryJump a{letter-spacing:.12em;text-transform:uppercase;background:#f5f3ed;justify-content:space-between;padding:22px 24px;font-size:11px;display:flex}.libraryJump b{color:#927440}.marqueLibrary{margin-top:105px;scroll-margin-top:90px}.marqueLibrary>header{border-bottom:1px solid #bdb6aa;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;padding-bottom:22px;display:flex}.marqueLibrary>header h2{margin:7px 0 0;font:56px/1 Georgia,serif}.marqueLibrary>header>div:last-child{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:8px;font-size:10px;display:flex}.marqueLibrary>header a{border-bottom:1px solid #927440;padding-bottom:4px}.marketModelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;display:grid}.marketModelCard{background:#e9e6df;transition:transform .25s,box-shadow .25s;display:block}.marketModelCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1218161f}.marketModelCard>div{aspect-ratio:3/2;background:#eef3f2;position:relative;overflow:hidden}.marketModelCard img{object-fit:contain;background:#eef3f2;width:100%;height:100%}.marketModelCard>div span{color:#fff;letter-spacing:.13em;background:#0f1816c7;padding:6px 8px;font-size:9px;position:absolute;top:12px;left:12px}.marketModelCard section{padding:20px 20px 22px}.marketModelCard small{color:#927440;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.marketModelCard h3{min-height:52px;margin:9px 0 15px;font:22px/1.18 Georgia,serif}.marketModelCard p,.marketModelCard b{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.marketModelCard p{color:#4c625d}.marketModelCard b{color:#77736b;margin-top:6px;display:block}.moreMarques{color:#fff;background:#183b3f;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:120px;padding:65px;display:grid}.moreMarques>div:last-child{background:#ffffff38;grid-template-columns:repeat(3,1fr);align-content:center;gap:1px;display:grid}.moreMarques span{letter-spacing:.11em;text-transform:uppercase;background:#183b3f;padding:17px 14px;font-size:10px}.marketMethod{border-top:1px solid #bdb6aa;grid-template-columns:1fr 1fr;gap:80px;padding-top:90px;padding-bottom:90px;display:grid}.marketMethod h2{margin:16px 0;font:46px/1.14 Georgia,serif}.marketMethod>div:last-child p{color:#67645d;font:16px/1.7 Georgia,serif}.marketMethod .button{margin-top:20px}.salesPromise{color:#fff;background:#171915;padding:80px 0}.salesPromise h2{max-width:800px;margin:0 0 34px;font:42px/1.18 Georgia,serif}.salesPromise>div>div{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.salesPromise span{color:#c9c6be;letter-spacing:.12em;text-transform:uppercase;border:1px solid #464940;padding:11px 14px;font-size:9px}.pricingHero{background-image:url(/canon/ferrari-458-speciale.jpg)}.nowHero{background-image:url(/modern/rimac-nevera.jpg)}.focusStatement,.pricingDate,.nowDesk{border-bottom:1px solid #c8c2b6;grid-template-columns:.55fr .8fr 1.65fr;align-items:center;gap:35px;padding-top:30px;padding-bottom:30px;display:grid}.focusStatement span,.pricingDate span,.nowDesk span{color:#8c7041;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.focusStatement b,.pricingDate b,.nowDesk b{font:21px Georgia,serif}.focusStatement p,.pricingDate p,.nowDesk p{color:#68665f;font:14px/1.6 Georgia,serif}.pricingEvidence{background:#c5bfb3;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.pricingEvidence article{background:#f2f0ea;min-height:270px;padding:32px}.pricingEvidence span{color:#967745}.pricingEvidence h2{margin:50px 0 14px;font:25px/1.25 Georgia,serif}.pricingEvidence p{color:#696760;font:15px/1.65 Georgia,serif}.pricingRequest{color:#fff;background:#1b1d19;padding:90px 0}.pricingRequest>div{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.pricingRequest h2{margin:16px 0;font:42px/1.2 Georgia,serif}.pricingRequest p{color:#b8b6af;max-width:680px;font:16px/1.7 Georgia,serif}.currentStoryGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.currentStoryGrid a{border-bottom:1px solid #c6c0b5;padding-bottom:28px}.currentStoryGrid img{object-fit:cover;width:100%;height:245px}.currentStoryGrid small{color:#8d7042;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;display:block}.currentStoryGrid h2{font:26px/1.25 Georgia,serif}.currentStoryGrid p{color:#67655f;font:15px/1.65 Georgia,serif}.currentStoryGrid b{color:#8d7042;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.showCalendar{color:#fff;background:#173a3e;padding:95px 0 105px}.showCalendarHead{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:42px;display:grid}.showCalendarHead h2{max-width:760px;margin:14px 0 0;font:50px/1.08 Georgia,serif}.showCalendarHead>div:last-child{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding-bottom:6px;font-size:9px;display:grid}.showCalendarHead small{color:#afc7c8;grid-column:2}.showList{border-top:1px solid #ffffff52}.showList>a{border-bottom:1px solid #ffffff38;grid-template-columns:150px 1.1fr 1.4fr 130px;align-items:center;gap:30px;padding:28px 0;transition:background .25s,padding .25s;display:grid}.showList>a:hover{background:#ffffff0f;padding-left:18px;padding-right:18px}.showDate{flex-direction:column;gap:4px;display:flex}.showDate b{color:#f2c365;letter-spacing:.08em;font-size:15px}.showDate span,.showIdentity small,.showIdentity>b,.showArrow{color:#adc8ca;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.showIdentity h3{margin:7px 0;font:25px/1.18 Georgia,serif}.showList p{color:#cdd;margin:0;font:14px/1.6 Georgia,serif}.showArrow{color:#fff;text-align:right}.showDisclaimer{color:#9eb9bb;margin:28px 0 0;font-size:10px;line-height:1.6}@media (width<=900px){.marketDoorGrid,.pricingEvidence{grid-template-columns:1fr 1fr}.nowCarGrid,.currentStoryGrid{grid-template-columns:1fr}.marketPulse>div,.archiveDivision{grid-template-columns:1fr;gap:45px}.focusStatement,.pricingDate,.nowDesk{grid-template-columns:1fr;gap:10px}.divisionHero h1{font-size:48px}.showCalendarHead{grid-template-columns:1fr;gap:24px}.showList>a{grid-template-columns:110px 1fr}.showList p,.showArrow{text-align:left;grid-column:2}}@media (width<=560px){.marketDoorGrid,.pricingEvidence{grid-template-columns:1fr}.pricingRequest>div{display:block}.showCalendarHead h2{font-size:38px}.showList>a{grid-template-columns:1fr;gap:12px}.showList p,.showArrow{grid-column:auto}}.historyHero{color:#fff;background:linear-gradient(90deg,#080a08f0,#080a087a 65%,#080a082e),url(/eras/pioneer.jpg) 50%/cover no-repeat;align-items:center;min-height:590px;padding:135px 0 110px;display:flex}.historyHero h1{margin:25px 0;font:76px/1.05 Georgia,serif}.historyHero h1 em{color:#c4a66c}.historyHero>div>p:not(.eyebrow){color:#bbb9b1;max-width:720px;font:19px/1.7 Georgia,serif}.historyStats{border-top:1px solid #ffffff25;gap:60px;margin-top:60px;padding-top:28px;display:flex}.historyStats span{letter-spacing:.16em;text-transform:uppercase;color:#aaa;font-size:9px}.historyStats b{color:#c6a96f;margin-right:8px;font:27px Georgia,serif}.eraNav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f0eaf2;border-bottom:1px solid #cbc7bc;position:sticky;top:0}.eraNav>div{justify-content:space-between;display:flex;overflow:auto}.eraNav a{white-space:nowrap;letter-spacing:.14em;padding:22px 12px;font-size:9px}.timeline{padding:100px 0}.era{border-bottom:1px solid #c9c4b8;grid-template-columns:1.25fr 1fr;align-items:center;gap:75px;padding:70px 0;scroll-margin-top:65px;display:grid}.era:nth-child(2n){grid-template-columns:1fr 1.25fr}.era:nth-child(2n) .eraImage{order:2}.eraImage{background-position:50%;background-size:cover;height:430px;position:relative;box-shadow:0 24px 50px #0002}.eraImage:after{content:"";background:linear-gradient(#0000 45%,#0008);position:absolute;inset:0}.eraImage>span{color:#fff;z-index:1;font:22px Georgia,serif;position:absolute;bottom:22px;left:24px}.eraText small{color:#9b7d48;letter-spacing:.22em;font-size:9px}.eraText h2{margin:14px 0;font:42px/1.12 Georgia,serif}.eraText h3{color:#8e7449;font:italic 20px/1.5 Georgia,serif}.eraText>p{color:#615f58;font:16px/1.8 Georgia,serif}.landmarks{border-left:2px solid #b99a62;margin:28px 0;padding:5px 0 5px 20px}.landmarks b{text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:9px;display:block}.landmarks span{color:#666;font:14px/1.6 Georgia,serif}.eraText>a{text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #999;padding-bottom:7px;font-size:9px}.libraryTools{background:#ded9ce;border-bottom:1px solid #c5c0b5}.toolsInner{grid-template-columns:1fr 260px auto;align-items:center;gap:15px;padding-top:24px;padding-bottom:24px;display:grid}.toolsInner input,.toolsInner select{background:#f2f0ea;border:1px solid #aaa398;padding:15px;font:14px Georgia,serif}.toolsInner span{letter-spacing:.16em;font-size:9px}.articleList{background:#c5c0b5;border:1px solid #c5c0b5;grid-template-columns:1fr 1fr;gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.articleCard{background:#f2f0ea;grid-template-columns:180px 1fr;gap:28px;padding:28px;transition:all .25s;display:grid}.articleCard:hover{background:#e7e2d8}.articleThumb{color:#c4a76e;align-items:flex-end;height:180px;padding:16px;font:13px Georgia,serif;display:flex}.articleCard small{letter-spacing:.15em;text-transform:uppercase;color:#977a49;font-size:9px}.articleCard h2{margin:12px 0;font:25px/1.2 Georgia,serif}.articleCard p{color:#68665f;font:14px/1.55 Georgia,serif}.articleCard b{letter-spacing:.12em;text-transform:uppercase;color:#777;font-size:8px}.articleHero{color:#fff;background:#191b17;padding:120px 0}.articleHero h1{max-width:950px;margin:22px 0;font:62px/1.08 Georgia,serif}.articleHero>div>p{color:#bbb9b1;max-width:800px;font:19px/1.6 Georgia,serif}.articleHero small{letter-spacing:.15em;color:#b49760;font-size:9px}.articleBody{grid-template-columns:220px 1fr;gap:100px;padding-top:100px;padding-bottom:120px;display:grid}.articleBody aside{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:90px}.articleBody aside b{letter-spacing:.15em;font:16px Georgia,serif}.articleBody aside span,.articleBody aside a{letter-spacing:.14em;text-transform:uppercase;color:#777;font-size:9px}.articleBody aside a{margin-top:30px}.articleBody>div{max-width:760px}.articleBody section{margin-bottom:55px}.articleBody h2{font:38px Georgia,serif}.articleBody p{color:#56554f;font:18px/1.9 Georgia,serif}.articleNote{background:#e2ddd2;margin-top:70px;padding:28px}.articleNote b{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.articleNote p{font-size:14px}.marqueGrid{background:#c3beb3;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.marqueCard{background:#f2f0ea;min-height:430px;padding:0 38px 38px;transition:background .25s}.marqueCard:hover{background:#fff}.marquePhoto{background-position:50%;background-repeat:no-repeat;background-size:cover;height:205px;margin:0 -38px 28px}.marqueCard>span{color:#a18450;font:12px Georgia,serif}.marqueCard h2{margin:18px 0 8px;font:34px Georgia,serif}.marqueCard small{color:#987b49;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.marqueCard p{color:#777;font:15px Georgia,serif}.marqueCard b{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #999;margin-top:25px;padding-bottom:7px;font-size:9px;font-weight:400;display:inline-block}.marqueDetailHero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:680px;display:flex;position:relative}.marqueNarrative{grid-template-columns:minmax(240px,.75fr) minmax(0,1.65fr);gap:80px;padding-bottom:95px;display:grid}.marqueNarrative h2,.landmarkModels>h2,.marqueFeatures>h2{margin:18px 0 0;font:45px/1.15 Georgia,serif}.marqueNarrative h3{margin:42px 0 12px;font:28px/1.25 Georgia,serif}.marqueNarrative p{color:#5e5c55;font:17px/1.8 Georgia,serif}.marqueNarrative .canonLead{color:#292a25;margin-top:0;font-size:23px;line-height:1.65}.marqueTruth{background:#c7c1b5;border:1px solid #c7c1b5;grid-template-columns:1fr 1fr;gap:1px;margin-top:45px;display:grid}.marqueTruth>div{background:#e7e3da;padding:28px}.marqueTruth b{color:#8d7042;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.marqueTruth p{margin-bottom:0;font-size:15px}.landmarkModels{border-top:1px solid #c6c0b5;border-bottom:1px solid #c6c0b5;padding:70px 0}.landmarkModels>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.landmarkModels a{background:#f6f4ee;border:1px solid #c6c0b5;transition:transform .25s,background .25s;display:block;overflow:hidden}.landmarkModels a:hover{background:#fff;transform:translateY(-4px)}.landmarkModels img{object-fit:contain;background:#e7f1f2;width:100%;height:205px;display:block}.landmarkModels a>div{min-height:135px;padding:22px}.landmarkModels span{color:#a48550;font:11px Georgia,serif}.landmarkModels h3{margin:18px 0 12px;font:20px/1.3 Georgia,serif}.landmarkModels small{color:#8d7042;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.marqueCanon{padding:90px 0 20px}.marqueCanon>div:last-child{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.marqueCanon a{border-bottom:1px solid #c9c3b8;padding-bottom:26px}.marqueCanon img{object-fit:contain;background:#e7f1f2;width:100%;height:220px}.marqueCanon small{color:#957746;letter-spacing:.13em;text-transform:uppercase;margin-top:18px;display:block}.marqueCanon h3{margin:10px 0 8px;font:25px/1.25 Georgia,serif}.marqueCanon p{color:#68665f;font:15px/1.6 Georgia,serif}.marqueFeatures{padding:80px 0 10px}.marqueFeatures>a{border-top:1px solid #c9c3b8;grid-template-columns:170px 1fr auto;align-items:center;gap:25px;padding:25px 0;display:grid}.marqueFeatures>a:last-child{border-bottom:1px solid #c9c3b8}.marqueFeatures span,.marqueFeatures b{color:#8d7042;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.marqueFeatures h3{margin:0;font:23px/1.3 Georgia,serif}.eraLongform{max-width:880px;margin:0 auto}.eraLongform .canonLead{color:#292a25;margin:20px 0 55px;font:23px/1.65 Georgia,serif}.eraLongform h2{border-top:1px solid #c9c3b8;margin:48px 0 12px;padding-top:32px;font:35px/1.25 Georgia,serif}.eraLongform>p:not(.eyebrow):not(.canonLead){color:#5e5c55;font:18px/1.85 Georgia,serif}.eraInnovations{color:#fff;border-top:4px solid var(--gold);background:#171915;margin-top:85px;padding:55px}.eraInnovations>div{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;display:grid}.eraInnovations article{background:#171915;min-height:135px;padding:24px}.eraInnovations span{color:#b99a62;font:11px Georgia,serif}.eraInnovations h3{margin:32px 0 0;font:18px/1.35 Georgia,serif}@media (width<=800px){.inventoryIntro,.marketMethod{grid-template-columns:1fr;gap:30px}.inventoryIntro{padding-top:80px}.inventoryStatus{grid-template-columns:1fr;gap:10px}.inventoryGrid{grid-template-columns:1fr}.liveLibraryIntro,.editorPicksIntro,.moreMarques{grid-template-columns:1fr;gap:30px}.liveLibraryIntro h2,.editorPicksIntro h2,.moreMarques h2{font-size:38px}.editorPicksIntro h2,.editorPicksIntro>p:last-child{grid-column:auto;margin-top:0}.libraryJump,.marketModelGrid{grid-template-columns:1fr 1fr}.marqueLibrary>header{flex-direction:column;align-items:flex-start}.marqueLibrary>header>div:last-child{align-items:flex-start}.moreMarques{padding:36px 24px}.moreMarques>div:last-child{grid-template-columns:1fr 1fr}.listingBody>p{min-height:auto}.marqueNarrative{grid-template-columns:1fr;gap:38px}.marqueTruth,.marqueCanon>div:last-child,.landmarkModels>div{grid-template-columns:1fr}.marqueFeatures>a{grid-template-columns:1fr;gap:10px}.eraInnovations{padding:32px 24px}.eraInnovations>div{grid-template-columns:1fr 1fr}}@media (width<=1000px) and (width>=801px){nav{gap:18px;font-size:10px}.navCta{display:none}.articleCard{grid-template-columns:1fr}.articleThumb{height:220px}}@media (width<=800px){.historyHero{min-height:auto;padding:100px 0 70px}.historyHero h1{font-size:48px}.historyStats{flex-wrap:wrap;gap:25px}.eraNav>div{width:100%;padding:0 12px}.era,.era:nth-child(2n){grid-template-columns:1fr;gap:30px;padding:45px 0}.era:nth-child(2n) .eraImage{order:0}.eraImage{height:300px}.eraText h2{font-size:34px}.toolsInner,.articleList,.articleCard{grid-template-columns:1fr}.articleThumb{height:210px}.articleHero{padding:80px 0}.articleHero h1{font-size:42px}.articleBody{grid-template-columns:1fr;gap:45px;padding-top:60px}.articleBody aside{position:static}.articleBody h2{font-size:31px}.articleBody p{font-size:17px}.marqueGrid{grid-template-columns:1fr}.marqueCard{min-height:230px}}.canonHero{color:#fff;background:linear-gradient(90deg,#080a08f0,#080a0875 66%,#080a0824),url(/canon/mclaren-f1.jpg) 50%/cover no-repeat;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.canonHero:after{display:none}.canonHero h1{margin:25px 0;font:76px/1.04 Georgia,serif}.canonHero p:not(.eyebrow){color:#c2c0b8;max-width:720px;font:19px/1.7 Georgia,serif}.canonIntro{border-bottom:1px solid #c4bfb4;justify-content:space-between;align-items:center;padding-top:34px;padding-bottom:34px;display:flex}.canonIntro b,.canonIntro span{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.canonIntro b{color:#9b7c49}.canon{padding-top:85px;padding-bottom:120px}.canonEra{border-bottom:1px solid #c7c1b6;grid-template-columns:280px 1fr;gap:65px;padding:65px 0;display:grid}.canonEra header{align-self:start;position:sticky;top:90px}.canonEra header small{color:#9b7c49;letter-spacing:.2em;font-size:10px}.canonEra header h2{font:36px/1.15 Georgia,serif}.canonEra>div{background:#c8c2b7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.canonEra article{background:#f2f0ea;grid-template-columns:42px 1fr;gap:15px;min-height:140px;padding:28px;transition:all .2s;display:grid}.canonEra article:hover{background:#e4dfd4}.canonEra article>span{color:#a28655;font:12px Georgia,serif}.canonEra h3{margin:0 0 10px;font:21px Georgia,serif}.canonEra p{color:#6b6962;margin:0;font:14px/1.5 Georgia,serif}.glossary{background:#c6c0b5;grid-template-columns:1fr 1fr;gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.glossary article{background:#f2f0ea;grid-template-columns:55px 1fr;gap:22px;min-height:165px;padding:35px;display:grid}.glossary article>span{color:#ad8d54;font:28px Georgia,serif}.glossary h2{margin:0 0 12px;font:25px Georgia,serif}.glossary p{color:#65635d;margin:0;font:15px/1.65 Georgia,serif}@media (width<=800px){.canonHero{min-height:500px}.canonHero h1{font-size:48px}.canonIntro{gap:18px;overflow:auto}.canonIntro>*{white-space:nowrap}.canonEra{grid-template-columns:1fr;gap:20px;padding:45px 0}.canonEra header{position:static}.canonEra>div,.glossary{grid-template-columns:1fr}.canonEra article{min-height:125px}.glossary article{min-height:auto}}.articleHeroImage{background-position:50%;background-size:cover;align-items:flex-end;min-height:680px;padding-bottom:90px;display:flex}.articleHeroImage .shell{width:100%}.articleHeroImage h1{max-width:800px}.articleSources{border-top:1px solid #c9c4b8;padding-top:42px}.articleSources p{font-size:15px}.articleSources ul{border-top:1px solid #d3cec3;margin:25px 0 0;padding:0;list-style:none}.articleSources li{border-bottom:1px solid #d3cec3}.articleSources a{color:#795f35;padding:16px 0;font:14px/1.5 Georgia,serif;display:block}@media (width<=800px){.articleHeroImage{background-position:58%;min-height:560px;padding-bottom:60px}}.j1{background:linear-gradient(#0000 38%,#111a),url(/articles/ferrari-250-gto.jpg) 50%/cover}.j2{background:linear-gradient(#0000 38%,#111a),url(/articles/alfa-romeo-8c-2300.jpg) 50%/cover}.j3{background:linear-gradient(#0000 38%,#111a),url(/articles/bentley-speed-six.jpg) 50%/cover}html,body{max-width:100%;overflow-x:hidden}.featureGrid>*{min-width:0}.featureCopy{overflow-wrap:anywhere;max-width:100%}.featureVisual:before{max-width:calc(100% - 70px)}@media (width<=1180px){.featureGrid{grid-template-columns:1fr;gap:56px}.featureVisual{height:460px}.featureCopy{max-width:760px}.featureCopy h2{font-size:44px}.darkSection{padding:88px 0}}@media (width<=800px){.featureGrid{gap:38px}.featureVisual{height:340px;padding:28px}.featureVisual:before{width:82%;height:42%;top:24%;left:9%}.featureCopy h2{font-size:36px}.featureCopy>p:not(.eyebrow){font-size:15px}.darkSection{padding:64px 0}}.featureVisual{background:linear-gradient(#080a0805 32%,#080a08c2),url(/articles/ferrari-250-gto.jpg) 88% 72%/250% no-repeat}.featureVisual:before{display:none}.modernSection{background:#e8e5dd}.modernIntro{grid-template-columns:1.15fr 1fr;align-items:end;gap:100px;margin-bottom:58px;display:grid}.modernIntro h2{margin:18px 0 0;font:52px/1.12 Georgia,serif}.modernIntro h2 em{color:#9f8250;font-weight:400}.modernIntro>p{color:#615f58;max-width:570px;margin:0;font:17px/1.8 Georgia,serif}.modernGrid{grid-template-columns:1.2fr 1fr 1fr;gap:22px;display:grid}.modernCard{min-width:0;display:block}.modernPhoto{background-position:50%;background-size:cover;align-items:flex-end;height:410px;padding:25px;transition:transform .35s,filter .35s;display:flex}.modernCard:hover .modernPhoto{filter:saturate(1.08);transform:translateY(-5px)}.modernPhoto span{color:#fff;border:1px solid #ffffff80;padding:9px 11px;font:13px Georgia,serif}.modernCard small{color:#987b49;letter-spacing:.2em;text-transform:uppercase;margin-top:24px;font-size:9px;display:block}.modernCard h3{margin:14px 0;font:27px/1.2 Georgia,serif}.modernCard p{color:#66655e;font:15px/1.7 Georgia,serif}.modernCard b{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.modernCard2 .modernPhoto,.modernCard3 .modernPhoto{height:350px}.modernCard2,.modernCard3{padding-top:60px}@media (width<=1000px){.modernIntro{grid-template-columns:1fr;gap:28px}.modernGrid{grid-template-columns:1fr 1fr}.modernCard1{grid-column:1/-1}.modernCard2,.modernCard3{padding-top:0}.modernCard1 .modernPhoto{height:480px}}@media (width<=650px){.modernIntro h2{font-size:38px}.modernGrid{grid-template-columns:1fr}.modernCard1{grid-column:auto}.modernPhoto,.modernCard1 .modernPhoto,.modernCard2 .modernPhoto,.modernCard3 .modernPhoto{height:320px}.modernCard p{font-size:15px}}.photoCredit{letter-spacing:.08em;color:#8b8982;margin-top:18px;font:8px/1.4 Arial,sans-serif;display:block}.carIdentity{letter-spacing:.1em;text-transform:uppercase;color:#4f4d47;margin-top:13px;font:10px/1.45 Arial,sans-serif;display:block}.journalGrid .photoCredit{text-underline-offset:3px;text-decoration:underline}.articlePhotoCredit{color:#ffffffb0;letter-spacing:.08em;text-underline-offset:3px;width:max-content;max-width:100%;margin-top:18px;font:9px/1.5 Arial,sans-serif;text-decoration:underline;display:block}.heroCredit{z-index:2;color:#ffffff70;letter-spacing:.08em;font-size:7px;position:absolute;bottom:8px;right:18px}.marketFirstHero{height:auto;min-height:760px;color:var(--ink);background:radial-gradient(circle at 18% 25%,#fff 0 15%,#0000 42%),linear-gradient(145deg,#fff 0%,#edfaff 50%,#d8f1fb 100%);padding:74px 0 66px;display:block}.marketFirstHero .heroContent{z-index:2;text-align:center;width:min(1040px,100% - 64px);padding:0}.marketFirstHero .eyebrow.light{color:var(--pacific)}.marketFirstHero h1{color:#16313a;letter-spacing:-.055em;max-width:850px;margin:20px auto 22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(50px,5.4vw,78px);font-weight:650;line-height:.98}.marketFirstHero .heroCopy{color:#49636b;max-width:720px;margin-left:auto;margin-right:auto;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}.marketFirstHero .textLink{color:#164f61;border-bottom-color:#0780a666}.marketFirstHero .actions{justify-content:center;margin-top:28px}.marketFirstHero .heroFoot{display:none}.heroStatement{z-index:1;background:#fff;width:min(1320px,100% - 32px);height:clamp(420px,50vw,650px);margin:52px auto 0;padding:10px;position:relative;overflow:hidden;box-shadow:0 30px 85px #08546a38}.heroStatement img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.02)brightness(1.02);width:100%;height:100%;transition:transform .7s}.heroStatement:hover img{transform:scale(1.012)}.heroStatement figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.13em;text-transform:uppercase;background:#04232cc2;justify-content:space-between;gap:24px;padding:15px 18px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.heroStatement figcaption a{color:#d6eef5}@media (width<=1000px){.marketFirstHero{min-height:0;padding:58px 0 42px}.marketFirstHero .heroContent{width:min(100% - 48px,820px);padding:0}.marketFirstHero .heroContent h1,.marketFirstHero .heroCopy{max-width:680px}.heroStatement{width:calc(100% - 32px);height:520px;margin:44px auto 0}}@media (width<=650px){.marketFirstHero{padding-top:52px}.marketFirstHero .heroContent{width:calc(100% - 40px);padding-bottom:38px}.marketFirstHero h1{font-size:46px}.marketFirstHero .actions{flex-direction:column;align-items:flex-start;gap:22px}.heroStatement{width:calc(100% - 20px);height:430px;margin:38px auto 0}.heroStatement figcaption{flex-direction:column;gap:6px;bottom:20px;left:20px;right:20px}}@media (width<=800px){.heroCredit{bottom:7px;right:10px}.heroImage{background-position:64%}}.chapterIndex{border-top:1px solid #c9c4b8;flex-direction:column;gap:0;max-height:54vh;margin-top:22px;display:flex;overflow:auto}.chapterIndex a{border-bottom:1px solid #d7d2c8;grid-template-columns:28px 1fr;gap:8px;padding:9px 0;display:grid;letter-spacing:.03em!important;text-transform:none!important;color:#66645e!important;margin:0!important;font:9px/1.35 Arial,sans-serif!important}.chapterIndex a:hover{color:#8e6f3d!important}.chapterIndex i{color:#ac8a51;font-style:normal}.storyPrimer{color:#fff;border-top:4px solid var(--gold);background:#171915;margin-bottom:75px;padding:44px}.storyPrimer h2{margin:12px 0 18px;font:40px/1.15 Georgia,serif}.storyPrimer>p:not(.eyebrow){color:#c5c3bc;font:17px/1.7 Georgia,serif}.storyPrimer>div{background:#ffffff20;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.storyPrimer span{letter-spacing:.12em;text-transform:uppercase;color:#9e9d96;background:#171915;padding:20px 12px;font:9px/1.4 Arial,sans-serif}.storyPrimer span b{color:#d0b276;letter-spacing:0;text-transform:none;margin-bottom:5px;font:22px/1.25 Georgia,serif;display:block}.storyChapter{border-left:1px solid #c7c1b5;padding-left:34px;scroll-margin-top:35px;position:relative}.storyChapter:nth-of-type(2n){border-left-color:var(--gold)}.chapterNumber{color:#9b7b47;letter-spacing:.2em;text-transform:uppercase;margin-bottom:-16px;font:9px Arial,sans-serif;display:block}.storyChapter h2{line-height:1.2}.storyChapter p:first-of-type:first-letter{float:left;color:#b18e55;padding:9px 9px 0 0;font:64px/.78 Georgia,serif}@media (width<=800px){.chapterIndex{display:none}.storyPrimer{margin-bottom:55px;padding:30px 24px}.storyPrimer h2{font-size:32px}.storyPrimer>div{grid-template-columns:1fr}.storyChapter{padding-left:20px}}.canonEra header p{letter-spacing:.12em;text-transform:uppercase;color:#777;font:10px/1.5 Arial,sans-serif}.canonEra>div{align-items:stretch}.canonEra .canonCar{min-height:0;padding:0;display:block;overflow:hidden}.canonEra .canonCar:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.canonEra .canonCar:last-child:nth-child(odd) figure{height:330px}.canonEra .canonCar:last-child:nth-child(odd) .canonCarCopy{align-content:center}.canonCar figure{background:#dfecee;height:250px;margin:0;position:relative;overflow:hidden}.canonCar img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.canonCar:hover img{filter:saturate(1.08);transform:scale(1.035)}.canonCar figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#080908b8);position:absolute;inset:0}.canonCar figcaption{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font:11px/1.4 Arial,sans-serif;position:absolute;bottom:16px;left:20px}.canonCarCopy{grid-template-columns:42px 1fr;gap:15px;padding:25px 26px 30px;display:grid}.canonCarCopy>span{color:#a28655;font:12px Georgia,serif}.canonCarCopy h3{font-size:23px}.canonCarCopy small{color:#987b49;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font:8px Arial,sans-serif;display:block}@media (width<=1000px){.canonEra{grid-template-columns:220px 1fr;gap:38px}.canonCar figure{height:220px}}@media (width<=800px){.canonEra,.canonEra>div{grid-template-columns:1fr}.canonEra .canonCar:last-child:nth-child(odd){grid-column:auto;display:block}.canonEra .canonCar:last-child:nth-child(odd) figure,.canonCar figure{height:260px}.canonCarCopy{padding:23px}}.canonDetailHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:670px;display:flex;position:relative}.canonDetailHeroShade{background:linear-gradient(#0708071f 30%,#070807f5),linear-gradient(90deg,#07080794,#0000 72%);position:absolute;inset:0}.canonDetailHeading{z-index:1;padding-bottom:70px;position:relative}.canonDetailHeading>a{letter-spacing:.16em;text-transform:uppercase;margin-bottom:85px;font-size:10px;display:inline-block}.canonDetailHeading h1{max-width:900px;margin:16px 0 10px;font:76px/1.02 Georgia,serif}.canonDetailHeading>p:last-child{color:#ddd9cf;margin:0;font:21px/1.5 Georgia,serif}.canonDetailContent{padding-top:100px;padding-bottom:110px}.canonStoryGrid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:80px;padding-bottom:95px;display:grid}.canonStoryGrid h2{max-width:390px;margin:20px 0 0;font:46px/1.14 Georgia,serif}.canonStoryGrid h3{margin:45px 0 15px;font:28px/1.2 Georgia,serif}.canonStoryGrid p{color:#5e5c55;font:17px/1.8 Georgia,serif}.canonStoryGrid .canonLead{color:#262722;margin-top:0;font-size:23px;line-height:1.65}.canonDebate{color:#fff;border-top:4px solid var(--gold);background:#171915;padding:65px clamp(28px,7vw,95px)}.canonDebate h2{max-width:950px;margin:18px 0;font:43px/1.25 Georgia,serif}.canonDebate>p:last-child{color:#b8b6ae;font:16px/1.7 Georgia,serif}.communityPanel{background:#e7e3da;margin-top:75px;padding:clamp(30px,6vw,80px)}.communityIntro{max-width:760px}.communityIntro h2{margin:15px 0;font:43px/1.18 Georgia,serif}.communityIntro>p:last-child{color:#65635c;font:17px/1.65 Georgia,serif}.voteGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0 55px;display:grid}.voteGrid button{min-height:118px;color:var(--ink);cursor:pointer;background:#f3f1eb;border:1px solid #c4bdae;padding:20px}.voteGrid button:hover:not(:disabled){background:#fff;border-color:#8e6f3d}.voteGrid button:disabled{cursor:wait;opacity:.65}.voteGrid b,.voteGrid span{display:block}.voteGrid b{color:#8e6f3d;margin-bottom:10px;font:31px Georgia,serif}.voteGrid span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.opinionForm{border-top:1px solid #c4bdae;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:12px 25px;padding-top:45px;display:grid}.opinionForm label{letter-spacing:.14em;text-transform:uppercase;padding-top:14px;font-size:10px;font-weight:700}.opinionForm input,.opinionForm textarea{width:100%;color:var(--ink);background:#f7f5ef;border:1px solid #bbb4a6;border-radius:0;padding:14px;font:16px/1.5 Georgia,serif}.opinionForm textarea{resize:vertical;min-height:160px}.opinionForm small,.opinionForm button{grid-column:2}.opinionForm small{color:#6e6b63}.opinionForm button{cursor:pointer;border:0;justify-self:start}.opinionMessage{color:#5c4a2e;background:#d9ccb4;margin:22px 0 0;padding:14px 18px}.publishedOpinions{border-top:1px solid #c4bdae;margin-top:65px;padding-top:35px}.publishedOpinions h3{font:29px/1.3 Georgia,serif}.publishedOpinions blockquote{border-top:1px solid #cbc4b6;border-left:3px solid var(--gold);margin:25px 0 0;padding:24px 0 0 28px;font:17px/1.7 Georgia,serif}.publishedOpinions cite{color:#8a7046;font-size:13px}.canonNext{border-top:1px solid #c8c2b6;border-bottom:1px solid #c8c2b6;grid-template-columns:1fr 1fr;margin-top:75px;display:grid}.canonNext a{padding:30px}.canonNext a+a{text-align:right;border-left:1px solid #c8c2b6}.canonNext small,.canonNext b{display:block}.canonNext small{color:#8d7246;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.canonNext b{font:22px/1.25 Georgia,serif}@media (width<=800px){.canonDetailHero{min-height:560px}.canonDetailHeading{padding-bottom:42px}.canonDetailHeading>a{margin-bottom:120px}.canonDetailHeading h1{font-size:48px}.canonStoryGrid{grid-template-columns:1fr;gap:38px}.canonStoryGrid h2,.canonDebate h2,.communityIntro h2{font-size:35px}.voteGrid,.opinionForm{grid-template-columns:1fr}.opinionForm label{padding-top:8px}.opinionForm small,.opinionForm button{grid-column:1}.canonNext{grid-template-columns:1fr}.canonNext a+a{text-align:left;border-top:1px solid #c8c2b6;border-left:0}}.homePage{--home-ink:#191917;--home-muted:#66635d;--home-paper:#f6f3ed;--home-white:#fff;--home-line:#d8d2c6;--home-gold:#a9854b;color:var(--home-ink);background:var(--home-paper)}.homePage .subNav{color:#fff;background:#181816;border-bottom-color:#383731}.homePage .brand span,.homePage .textLink span{color:#c6a466}.homePage .navCta{background:0 0;border-color:#77736a}.homePage .navCta:hover{color:#181816;background:#fff}.editorialHero{background:var(--home-paper);padding:clamp(42px,6vw,86px) 0 0}.editorialHeroGrid{grid-template-columns:minmax(330px,.75fr) minmax(0,1.45fr);align-items:center;gap:clamp(40px,6vw,94px);display:grid}.editorialHeroCopy{padding:18px 0 36px}.editorialHeroCopy .eyebrow{color:var(--home-gold)}.editorialHeroCopy h1{max-width:570px;color:var(--home-ink);letter-spacing:-.045em;margin:22px 0 26px;font:clamp(54px,6vw,84px)/.98 Georgia,serif}.editorialHeroCopy>p:not(.eyebrow){max-width:520px;color:var(--home-muted);margin:0;font:17px/1.72 Georgia,serif}.editorialHeroCopy .actions{align-items:center;gap:28px;margin-top:34px}.editorialHeroCopy .button.gold{color:#fff;background:var(--home-ink);box-shadow:none}.editorialHeroCopy .button.gold:hover{background:var(--home-gold)}.editorialHeroCopy .textLink{color:#363531;border-bottom-color:#aaa396}.editorialHeroVisual{background:#e8e5de;border:1px solid #d1cbc0;margin:0}.editorialHeroVisual img{aspect-ratio:1.48;object-fit:cover;object-position:center;filter:none;width:100%;display:block}.editorialHeroVisual figcaption{color:#5e5b54;background:var(--home-white);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:14px 18px;font-size:9px;display:flex}.editorialHeroVisual figcaption span:first-child{color:var(--home-ink);font-weight:700}.heroTrust{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);margin-top:clamp(44px,6vw,74px);display:grid}.heroTrust span{color:#5f5b53;letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:20px 18px;font-size:9px;font-weight:700}.heroTrust span+span{border-left:1px solid var(--home-line)}.homePage .marketDoorGrid{background:var(--home-line);box-shadow:none;margin-top:58px}.homePage .marketDoorGrid a{border-color:var(--home-line);background:#fbfaf7}.homePage .marketDoorGrid a:hover{background:#fff}.homePage .marketDoorGrid span,.homePage .marketDoorGrid b,.homePage .nowCarGrid b,.homePage .archiveLinks span{color:var(--home-gold)}.homePage .nowSection{background:#ece8e0}.homePage .nowCarGrid a{box-shadow:none;background:0 0}.homePage .nowCarGrid img{object-fit:contain;filter:saturate(1.09)contrast(1.07)brightness(1.025);background:#f1f0ec}.homePage .marketPulse{background:#1b1b19}.homePage .archiveDivision{background:var(--home-paper)}.marketModelCard img,.marketSegments img,.currentStoryGrid img,.educationGrid img,.listingImage img,.marqueCanon img,.canonCar img{filter:saturate(1.09)contrast(1.07)brightness(1.025)}.marketModelCard>div,.marketModelCard img,.listingImage,.marqueCanon img,.canonCar figure{background-color:#f1f0ec}.pageHero:before,.divisionHero:before{background:linear-gradient(90deg,#121210b8 0%,#1212104d 48%,#12121005 100%)}.pageHero h1,.divisionHero h1,.pageHero p,.divisionHero p{text-shadow:0 2px 16px #00000061}@media (width<=980px){.editorialHeroGrid{grid-template-columns:1fr;gap:24px}.editorialHeroCopy{max-width:750px;padding-bottom:14px}.editorialHeroCopy h1{max-width:700px}.editorialHeroVisual img{aspect-ratio:1.65}}@media (width<=650px){.editorialHero{padding-top:40px}.editorialHeroGrid{width:calc(100% - 36px)}.editorialHeroCopy h1{font-size:49px}.editorialHeroCopy .actions{flex-direction:column;align-items:flex-start;gap:22px}.editorialHeroVisual img{aspect-ratio:1.35;object-fit:cover}.editorialHeroVisual figcaption{flex-direction:column;align-items:flex-start;gap:6px}.heroTrust{grid-template-columns:1fr 1fr;width:calc(100% - 36px)}.heroTrust span:nth-child(3){border-left:0}.heroTrust span:nth-child(n+3){border-top:1px solid var(--home-line)}.homePage .marketDoorGrid{width:calc(100% - 36px);margin-top:36px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
