/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0a0b0b;--ink-soft:#131616;--ivory:#f2efe8;--paper:#faf8f3;--emerald:#3f5861;--emerald-deep:#101517;--gold:#b99b62;--line-dark:#ffffff2e;--line-light:#0a0b0b2e;--sans:"Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", "Hiragino Mincho ProN", "Yu Mincho", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img,video{display:block}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050707b8,#05070714);border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.4vw;display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:13px;display:flex}.brand-mark{width:42px;height:42px;font-family:var(--serif);letter-spacing:.08em;border:1px solid;border-radius:50%;place-items:center;font-size:14px;display:grid}.brand-copy{gap:2px;display:grid}.brand-copy strong{font-family:var(--serif);letter-spacing:.12em;font-size:16px;font-weight:500}.brand-copy small{letter-spacing:.2em;opacity:.75;font-size:8px}.desktop-nav{text-transform:uppercase;letter-spacing:.16em;gap:2.2vw;font-size:10px;display:flex}.desktop-nav a,.header-cta{transition:opacity .25s}.desktop-nav a:hover,.header-cta:hover{opacity:.58}.header-cta{text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid;justify-self:end;padding-bottom:7px;font-size:10px}.hero{background:var(--ink);color:#fff;touch-action:pan-y;cursor:grab;grid-template-columns:45% 55%;min-height:100svh;display:grid}.hero:active{cursor:grabbing}.hero-copy{flex-direction:column;justify-content:center;padding:18vh 5vw 7vh 6.5vw;display:flex;position:relative;overflow:hidden}.hero-copy-content{animation:.72s cubic-bezier(.2,.7,.2,1) both heroCopyIn}.hero-copy:before{content:"";border:1px solid #b99b6224;border-radius:50%;width:480px;height:480px;position:absolute;top:12%;left:-300px}.eyebrow,.section-index{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 28px;font-size:9px}.hero h1{max-width:650px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6vw,100px);font-weight:400;line-height:.92}.hero h1 span{font-family:var(--serif);letter-spacing:.06em;margin-top:30px;font-size:clamp(23px,2.3vw,36px);line-height:1.45;display:block}.hero-lede{color:#ffffffad;max-width:520px;font-family:var(--serif);margin:34px 0 0;font-size:13px;line-height:2}.hero-facts{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.hero-facts span{letter-spacing:.16em;color:#ffffff94;border-bottom:1px solid #b99b626b;padding-bottom:6px;font-size:7px}.hero-actions,.contact-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:9px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.button-light{color:#fff;border:1px solid #ffffffa6}.button-light:hover{color:var(--ink);background:#fff}.button-dark{border:1px solid var(--ink);color:var(--ink)}.button-dark:hover{background:var(--ink);color:#fff}.text-link{letter-spacing:.1em;border-bottom:1px solid #ffffff59;padding-bottom:7px;font-size:10px}.text-link span{margin-left:12px}.dark-link{border-color:var(--line-light)}.hero-signature{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;gap:24px;margin-top:auto;padding-top:45px;font-size:8px;display:flex}.hero-selector{z-index:3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:34px;display:grid;position:relative}.hero-arrow{color:#fff;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;padding:0;transition:border-color .25s,background .25s;display:grid}.hero-arrow:hover{background:#ffffff14;border-color:#ffffffc7}.hero-selector-track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-selector-item{text-align:left;color:#ffffff61;cursor:pointer;background:0 0;border:0;border-top:1px solid #fff3;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:12px 10px 12px 0;transition:border-color .3s,color .3s;display:grid}.hero-selector-item+.hero-selector-item{margin-left:10px}.hero-selector-item.is-active{border-top-color:var(--gold);color:#fff}.hero-selector-number{letter-spacing:.12em;color:var(--gold);padding-top:1px;font-size:7px}.hero-selector-copy{gap:6px;min-width:0;display:grid}.hero-selector-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:500;overflow:hidden}.hero-selector-copy small{text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);color:#fff6;font-size:8px;overflow:hidden}.hero-selector-item.is-active small{color:#ffffffb3}.hero-drag-hint{text-align:right;letter-spacing:.18em;text-transform:uppercase;color:#ffffff47;margin:7px 52px 0;font-size:6px}.hero-visual{background:var(--emerald-deep);min-height:100svh;position:relative;overflow:hidden}.hero-visual img,.masterpiece-image img,.certificate-frame img,.jewel-image img,.salon>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-visual img{object-fit:cover;object-position:center;animation:8s ease-out both heroImageIn}.hero-visual-cartier-pink-diamond{background:#020202}.hero-visual-cartier-pink-diamond img{object-fit:contain;object-position:center;padding:0;scale:1.1}.hero-visual-cartier-pink-diamond .hero-caption{border-left:1px solid #b99b62b8;max-width:72%;padding-left:16px}.hero-visual video{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(.9);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-visual:after{content:"";background:linear-gradient(90deg,#0a0b0b57,#0000 32%),linear-gradient(#0000 62%,#040807c7),radial-gradient(circle at 55% 42%,#0000 25%,#00000029 90%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-caption{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:7%;left:6%}.hero-caption span{text-transform:uppercase;letter-spacing:.24em;font-size:10px}.hero-caption strong{font-family:var(--serif);letter-spacing:.02em;font-size:42px;font-weight:400}.hero-slide-count{z-index:2;font-family:var(--serif);letter-spacing:.18em;color:#fff9;font-size:11px;position:absolute;top:12%;right:5%}.hero-scroll{z-index:2;color:#ffffff94;text-transform:uppercase;letter-spacing:.22em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:8%;right:4%}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageIn{0%{opacity:.45;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes heroPanelNext{0%{opacity:.35;transform:translate(6%)}to{opacity:1;transform:translate(0)}}@keyframes heroPanelPrevious{0%{opacity:.35;transform:translate(-6%)}to{opacity:1;transform:translate(0)}}.hero-visual.hero-enter-next{animation:.72s cubic-bezier(.2,.7,.2,1) both heroPanelNext}.hero-visual.hero-enter-previous{animation:.72s cubic-bezier(.2,.7,.2,1) both heroPanelPrevious}.provenance-strip{background:var(--ink-soft);color:#fff;border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);display:grid}.provenance-strip div{border-right:1px solid var(--line-dark);align-content:center;gap:8px;min-height:118px;padding:26px 3vw;display:grid}.provenance-strip strong{font-family:var(--serif);letter-spacing:.03em;font-size:clamp(21px,2vw,32px);font-weight:400}.provenance-strip span{color:#ffffff6b;letter-spacing:.21em;font-size:8px}.trilogy{color:#fff;background:#050607}.trilogy-intro{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.trilogy-intro>video{object-fit:cover;filter:saturate(.72)contrast(1.12);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.trilogy-intro-overlay{background:linear-gradient(90deg,#020303e0,#0203038a 45%,#0203031a 76%),linear-gradient(#0000 42%,#020303f5),radial-gradient(circle at 70% 42%,#0000,#00000057 78%);position:absolute;top:0;right:0;bottom:0;left:0}.trilogy-intro-copy{z-index:2;width:min(720px,54vw);padding:18vh 0 50px 7vw;position:relative}.trilogy-intro-copy h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(68px,8.3vw,132px);font-weight:400;line-height:.88}.trilogy-intro-copy>p:last-child{max-width:610px;font-family:var(--serif);color:#ffffffa8;margin:36px 0 0;font-size:14px;line-height:2.05}.trilogy-numbers{z-index:2;border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin:0 7vw 6vh;display:grid;position:relative}.trilogy-numbers div{gap:8px;padding:28px 3vw 10px 0;display:grid}.trilogy-numbers div+div{border-left:1px solid #ffffff29;padding-left:3vw}.trilogy-numbers strong{font-family:var(--serif);font-size:clamp(48px,7vw,104px);font-weight:400;line-height:1}.trilogy-numbers span{letter-spacing:.22em;color:var(--gold);font-size:7px}.trilogy-process{color:var(--ink);background:#d7d0c4;grid-template-columns:.82fr 1.18fr;align-items:center;gap:7vw;display:grid}.trilogy-process-copy h2{font-family:var(--serif);margin:0 0 30px;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1.14}.trilogy-process-copy>p:not(.section-index){max-width:560px;font-family:var(--serif);font-size:14px;line-height:2.1}.trilogy-steps{border-top:1px solid var(--line-light);grid-template-columns:repeat(5,1fr);margin:40px 0 0;padding:0;list-style:none;display:grid}.trilogy-steps li{letter-spacing:.15em;text-transform:uppercase;gap:7px;padding:16px 5px 0 0;font-size:7px;display:grid}.trilogy-steps span{color:var(--gold)}.trilogy-process-media{aspect-ratio:1;background:#edf0f2;position:relative;overflow:hidden}.trilogy-process-media video{object-fit:cover;width:100%;height:100%}.trilogy-process-media:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 90px #0f141629}.trilogy-process-media>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;color:var(--ink);background:#ffffffc7;padding:9px 12px;font-size:7px;position:absolute;bottom:20px;left:22px}.trilogy-stones{background:#080a0b}.trilogy-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;margin-bottom:70px;display:grid}.trilogy-heading .section-index{align-self:start}.trilogy-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(50px,6.5vw,96px);font-weight:400;line-height:.96}.trilogy-grid{background:#ffffff26;grid-template-columns:1.18fr .82fr .82fr;gap:1px;display:grid}.trilogy-card{background:#0b0d0e;min-width:0}.trilogy-card-image{aspect-ratio:.86;background:#030404;position:relative;overflow:hidden}.trilogy-card-image img,.trilogy-card-image video{object-fit:cover;width:100%;height:100%}.trilogy-card-image:after{content:"";background:linear-gradient(#0000 62%,#0506079e);position:absolute;top:0;right:0;bottom:0;left:0}.trilogy-card-30 .trilogy-card-image{aspect-ratio:1.05}.trilogy-card-30 .trilogy-card-image video{filter:saturate(.72)contrast(1.08)}.trilogy-card-20 .trilogy-card-image{aspect-ratio:1.05}.trilogy-card-copy{flex-direction:column;min-height:360px;padding:34px 30px 40px;display:flex}.trilogy-card-copy>span:first-child{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-size:7px}.trilogy-card-copy>strong{font-family:var(--serif);margin:26px 0 15px;font-size:clamp(50px,5vw,82px);font-weight:400;line-height:.9}.trilogy-card-copy h3{font-family:var(--serif);margin:0 0 20px;font-size:17px;font-weight:400}.trilogy-card-copy p{font-family:var(--serif);color:#ffffff8a;margin:0;font-size:12px;line-height:1.95}.trilogy-card-copy a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff47;align-self:flex-start;margin-top:auto;padding-top:28px;font-size:8px}.trilogy-card-copy a span{margin-left:15px}.archive-note{margin-top:auto;padding-top:28px;letter-spacing:.18em!important;color:#ffffff4d!important;font-size:7px!important}.trilogy-archive{grid-template-columns:1fr 1fr;gap:24px;margin-top:90px;display:grid}.trilogy-archive figure{margin:0}.trilogy-archive img{aspect-ratio:1.5;object-fit:cover;filter:saturate(.68);width:100%}.trilogy-archive figcaption{letter-spacing:.18em;color:#ffffff61;margin-top:14px;font-size:7px}.trilogy-disclaimer{letter-spacing:.08em;color:#ffffff4d;border-top:1px solid #ffffff1f;margin:44px 0 0;padding-top:20px;font-size:7px;line-height:1.8}.section-pad{padding:130px 7vw}.manifesto{background:var(--paper)}.manifesto-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:10vw;display:grid}.manifesto h2{font-family:var(--serif);letter-spacing:.03em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1.34}.manifesto-copy{max-width:560px;padding-top:15px}.manifesto-copy p{font-family:var(--serif);margin:0 0 28px;font-size:15px;line-height:2.2}.masterpiece{color:#fff;background:#090b0c;grid-template-columns:58% 42%;min-height:940px;display:grid}.masterpiece-image{min-height:880px;position:relative;overflow:hidden}.masterpiece-image img{object-fit:cover;object-position:52% 48%}.masterpiece-image:after{content:"";background:linear-gradient(90deg,#0000 58%,#090b0ceb),linear-gradient(#0000 66%,#00000073);position:absolute;top:0;right:0;bottom:0;left:0}.vertical-label{z-index:2;writing-mode:vertical-rl;color:#fff9;letter-spacing:.3em;font-size:8px;position:absolute;bottom:40px;left:28px;transform:rotate(180deg)}.masterpiece-copy{flex-direction:column;justify-content:center;padding:110px 6vw 90px 4.5vw;display:flex}.script-label{font-family:var(--serif);color:var(--gold);letter-spacing:.08em;font-style:italic}.masterpiece-copy h2{font-family:var(--serif);letter-spacing:-.07em;margin:44px 0 24px;font-size:clamp(100px,13vw,200px);font-weight:400;line-height:.78}.masterpiece-copy h3{font-family:var(--serif);margin:0 0 28px;font-size:clamp(27px,3vw,46px);font-weight:400}.masterpiece-copy>p:not(.section-index):not(.script-label){color:#ffffffa6;font-family:var(--serif);font-size:13px;line-height:2}.masterpiece-facts{border-top:1px solid var(--line-dark);margin:34px 0;padding:0;list-style:none}.masterpiece-facts li{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.masterpiece-facts span{color:#ffffff70;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.masterpiece-facts strong{font-family:var(--serif);font-size:12px;font-weight:400}.masterpiece-copy .button{color:#fff;border-color:#ffffff8c;align-self:flex-start}.masterpiece-copy .button:hover{color:var(--ink);background:#fff}.certificate{background:#d9d0c0;grid-template-columns:.86fr 1.14fr;align-items:center;gap:8vw;display:grid}.certificate-copy h2,.section-heading h2,.film-heading h2{font-family:var(--serif);margin:0 0 30px;font-size:clamp(45px,5vw,76px);font-weight:400;line-height:1.08}.certificate-copy>p:last-child,.section-heading>p,.film-heading>p{max-width:540px;font-family:var(--serif);font-size:14px;line-height:2}.certificate-stack{min-height:620px;position:relative}.certificate-frame{background:#f4f0e6;padding:14px;position:absolute;box-shadow:0 32px 80px #2c251c40}.certificate-frame img{object-fit:contain;padding:18px}.certificate-report{aspect-ratio:1.45;width:min(90%,620px);top:30px;left:0;transform:rotate(-1.4deg)}.certificate-type{aspect-ratio:.78;width:min(52%,340px);bottom:0;right:0;transform:rotate(2.2deg)}.diamond-story{color:#fff;background:#0b0d0e}.story-heading{grid-template-columns:1fr 1.25fr;align-items:end;gap:8vw;margin-bottom:72px;display:grid}.story-heading .section-index{grid-column:1/-1;margin-bottom:0}.story-heading h2{font-family:var(--serif);margin:0;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.2}.story-heading>p:last-child{color:#ffffff9e;font-family:var(--serif);margin:0;font-size:14px;line-height:2.15}.diamond-gallery{background:var(--line-dark);grid-template-columns:1.2fr .8fr .8fr;gap:1px;display:grid}.diamond-gallery figure{background:#050505;min-height:520px;margin:0;position:relative;overflow:hidden}.diamond-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.diamond-gallery figure:hover img{transform:scale(1.025)}.diamond-gallery figcaption{text-transform:uppercase;letter-spacing:.22em;color:#ffffff9e;font-size:8px;position:absolute;bottom:20px;left:22px}.market-note{text-align:center;max-width:900px;font-family:var(--serif);margin:54px auto 0;font-size:18px;line-height:2}.market-note span{font-family:var(--sans);letter-spacing:.08em;color:#ffffff61;margin-top:16px;font-size:8px;display:block}.collection{color:#fff;background:#070808;overflow:hidden}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.collection .section-heading>p{color:#ffffff80}.collection-controls{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-bottom:24px;padding-top:18px;display:flex}.collection-controls p{letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:7px}.collection-controls>div{gap:10px;display:flex}.collection-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;width:44px;height:44px;transition:background .25s,border-color .25s}.collection-controls button:hover{background:#ffffff14;border-color:#ffffffa6}.collection-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:16px;margin-right:-7vw;padding-right:7vw;display:flex;overflow-x:auto}.collection-track::-webkit-scrollbar{display:none}.jewel-card{scroll-snap-align:start;color:#fff;min-width:310px;font:inherit;text-align:left;cursor:pointer;background:#0c0e0e;border:0;flex:0 0 min(420px,31vw);padding:0;transition:transform .45s cubic-bezier(.2,.6,.2,1),background .3s}.jewel-card:hover{background:#121515;transform:translateY(-8px)}.jewel-image{aspect-ratio:.82;background:#000;position:relative;overflow:hidden}.jewel-image img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.6,.2,1),filter .4s;position:absolute;top:0;right:0;bottom:0;left:0}.jewel-card:hover img{filter:brightness(1.08);transform:scale(1.035)}.jewel-image:after{content:"";background:linear-gradient(#0000 68%,#000000b8),radial-gradient(circle at 50% 45%,#0000 48%,#0000002e);position:absolute;top:0;right:0;bottom:0;left:0}.jewel-image>span{z-index:2;color:#fff;border:1px solid #fff9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid;position:absolute;top:20px;left:20px}.jewel-image em{z-index:2;letter-spacing:.24em;color:#ffffff8c;font-size:7px;font-style:normal;position:absolute;bottom:18px;right:20px}.jewel-copy{border-top:1px solid #ffffff1f;flex-direction:column;min-height:270px;padding:34px 30px 38px;display:flex;position:relative}.jewel-copy p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:7px}.jewel-copy>strong{font-family:var(--serif);letter-spacing:.02em;font-size:28px;font-weight:400}.jewel-copy h3{max-width:88%;font-family:var(--serif);margin:auto 0 14px;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.05}.jewel-copy small{max-width:82%;font-family:var(--serif);color:#ffffff80;line-height:1.75}.card-arrow{border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:300;transition:transform .3s,border-color .3s;display:grid;position:absolute;bottom:28px;right:24px}.jewel-card:hover .card-arrow{border-color:var(--gold);transform:rotate(90deg)}.collection-end-card{scroll-snap-align:start;background:linear-gradient(155deg,#273431,#0b0e0e 64%);border:1px solid #ffffff21;flex-direction:column;flex:0 0 min(340px,26vw);justify-content:flex-end;min-width:280px;min-height:780px;padding:50px 34px;display:flex}.collection-end-card span{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:auto;font-size:7px}.collection-end-card strong{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1.05}.collection-end-card p{max-width:230px;font-family:var(--serif);color:#ffffff75;margin:28px 0 0;font-size:12px;line-height:1.9}.jewel-modal{z-index:100;place-items:center;padding:28px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.jewel-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out;background:#000000d6;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.jewel-modal-panel{z-index:1;color:#fff;background:#090a0a;border:1px solid #fff3;grid-template-columns:58% 42%;width:min(1380px,96vw);max-height:92svh;animation:.45s cubic-bezier(.2,.7,.2,1) both modalIn;display:grid;position:relative;overflow:auto;box-shadow:0 40px 140px #0000009e}.jewel-modal-close{z-index:3;color:#fff;cursor:pointer;background:#00000047;border:1px solid #ffffff59;border-radius:50%;width:46px;height:46px;font-size:28px;font-weight:200;line-height:1;position:absolute;top:22px;right:22px}.jewel-modal-image{background:#000;min-height:min(86svh,900px);position:relative;overflow:hidden}.jewel-modal-image img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.jewel-modal-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#0009);position:absolute;top:0;right:0;bottom:0;left:0}.jewel-modal-image>span{z-index:2;letter-spacing:.22em;color:#ffffff80;font-size:7px;position:absolute;bottom:25px;left:28px}.jewel-modal-copy{flex-direction:column;justify-content:center;padding:90px 5vw 70px;display:flex}.modal-kicker{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:8px}.jewel-modal-copy h2{font-family:var(--serif);letter-spacing:-.03em;margin:24px 0 18px;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:.98}.jewel-modal-copy>strong{font-family:var(--serif);font-size:28px;font-weight:400}.jewel-modal-copy>p:not(.section-index){font-family:var(--serif);color:#ffffff94;margin:34px 0;font-size:13px;line-height:2.05}.jewel-modal-copy dl{border-top:1px solid #ffffff29;margin:0 0 38px}.jewel-modal-copy dl div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.jewel-modal-copy dt{letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;font-size:7px}.jewel-modal-copy dd{font-family:var(--serif);margin:0;font-size:12px}.jewel-modal-copy .button{align-self:flex-start}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.maison{background:var(--ink);color:#fff;grid-template-columns:42% 58%;min-height:900px;display:grid}.chairman-portrait{background:radial-gradient(circle at 50% 40%,#2f655b 0,#153b34 42%,#0b1513 75%);place-items:center;min-height:850px;display:grid;position:relative;overflow:hidden}.portrait-glow{aspect-ratio:1;border:1px solid #b99b6280;border-radius:50%;width:64%;position:absolute;box-shadow:0 0 90px #1f927529}.portrait-glow:before,.portrait-glow:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:10%;right:10%;bottom:10%;left:10%}.portrait-glow:after{top:22%;right:22%;bottom:22%;left:22%}.portrait-monogram{z-index:2;font-family:var(--serif);color:#ffffffe0;text-shadow:0 15px 50px #00000059;font-size:clamp(150px,18vw,280px);font-weight:400}.chairman-portrait p{letter-spacing:.3em;color:#ffffff73;font-size:8px;position:absolute;bottom:34px}.maison-copy{flex-direction:column;justify-content:center;padding:120px 8vw;display:flex}.maison-copy h2{font-family:var(--serif);margin:28px 0;font-size:clamp(42px,5vw,75px);font-weight:400;line-height:1.25}.maison-copy blockquote{border-left:1px solid var(--gold);font-family:var(--serif);color:#ffffffd1;margin:0 0 34px;padding-left:24px;font-size:18px;line-height:1.8}.maison-copy>p:not(.section-index):not(.script-label){color:#ffffff8c;font-family:var(--serif);font-size:13px;line-height:2}.maison-metrics{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0;display:grid}.maison-metrics div{background:var(--ink);gap:9px;padding:22px 16px;display:grid}.maison-metrics strong{font-family:var(--serif);font-size:17px;font-weight:400}.maison-metrics span{letter-spacing:.1em;color:#fff6;font-size:7px}.maison-copy .text-link{align-self:flex-start}.film{background:#d8d1c6}.film-grid{grid-template-columns:1.4fr .8fr .8fr;align-items:stretch;gap:18px;display:grid}.film-card{background:#111;min-height:520px;margin:0;position:relative;overflow:hidden}.film-card video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.film-card:after{content:"";background:linear-gradient(#0000 52%,#000000b3);position:absolute;top:0;right:0;bottom:0;left:0}.film-card figcaption{z-index:2;color:#fff;font-family:var(--serif);font-size:20px;position:absolute;bottom:22px;left:24px;right:24px}.film-card figcaption span{font-family:var(--sans);letter-spacing:.2em;color:var(--gold);margin-bottom:8px;font-size:8px;display:block}.bespoke{background:var(--emerald-deep);color:#fff;grid-template-columns:45% 55%;min-height:900px;display:grid}.bespoke-copy{flex-direction:column;justify-content:center;padding:120px 6vw 100px 7vw;display:flex}.bespoke-copy h2{font-family:var(--serif);margin:0 0 34px;font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:1.18}.bespoke-copy>p:not(.section-index){color:#ffffff9e;font-family:var(--serif);font-size:14px;line-height:2}.bespoke-steps{border-top:1px solid var(--line-dark);margin:40px 0;display:grid}.bespoke-steps span{border-bottom:1px solid var(--line-dark);text-transform:uppercase;letter-spacing:.2em;padding:16px 0;font-size:8px}.bespoke-copy .button{align-self:flex-start}.bespoke-visual{background:#100c08;min-height:900px;position:relative;overflow:hidden}.bespoke-visual video{object-fit:cover;width:100%;height:100%}.bespoke-visual:after{content:"";background:linear-gradient(#0000 55%,#050807bf);position:absolute;top:0;right:0;bottom:0;left:0}.bespoke-caption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;bottom:6%;left:6%}.bespoke-caption span{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);font-size:8px}.bespoke-caption strong{font-family:var(--serif);font-size:26px;font-weight:400}.salon{color:#fff;align-items:center;min-height:850px;display:grid;position:relative;overflow:hidden}.salon>img{object-fit:cover}.salon-overlay{background:linear-gradient(90deg,#060909db,#06090959 55%,#06090914);position:absolute;top:0;right:0;bottom:0;left:0}.salon-copy{z-index:2;max-width:720px;margin-left:7vw;padding:120px 0;position:relative}.salon-copy h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(57px,7vw,105px);font-weight:400;line-height:.97}.salon-copy>p:not(.section-index){max-width:550px;font-family:var(--serif);color:#ffffffb8;font-size:14px;line-height:2}.salon-details{text-transform:uppercase;letter-spacing:.18em;color:#fff9;flex-wrap:wrap;gap:22px;margin:34px 0;font-size:8px;display:flex}.contact{text-align:center;background:var(--paper);padding:150px 7vw}.contact .section-index{text-align:center}.contact h2{font-family:var(--serif);margin:0;font-size:clamp(47px,6vw,84px);font-weight:400;line-height:1.35}.contact>p:not(.section-index){max-width:720px;font-family:var(--serif);margin:30px auto 0;font-size:14px;line-height:2}.contact-actions{justify-content:center}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:50px;padding:70px 7vw 34px;display:grid}.footer-brand{align-items:center;gap:15px;display:flex}.footer-brand div{gap:4px;display:grid}.footer-brand strong{font-family:var(--serif);letter-spacing:.14em;font-weight:400}.footer-brand small{color:#fff6;letter-spacing:.2em;font-size:7px}.footer-links{text-transform:uppercase;letter-spacing:.15em;color:#ffffff94;flex-wrap:wrap;justify-self:end;gap:24px;font-size:8px;display:flex}.footer-meta{border-top:1px solid var(--line-dark);text-transform:uppercase;letter-spacing:.14em;color:#ffffff5c;grid-column:1/-1;justify-content:space-between;padding-top:34px;font-size:8px;display:flex}.disclaimer{color:#ffffff47;grid-column:1/-1;margin:0;font-size:8px;line-height:1.8}@media(max-width:1100px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:5vw}.hero-signature{display:none}.jewel-card{flex-basis:min(410px,40vw)}.maison{grid-template-columns:45% 55%}.film-grid{grid-template-columns:1fr 1fr}.film-card-wide{grid-column:1/-1;min-height:620px}}@media(max-width:820px){.site-header{height:70px;padding:0 20px}.brand-copy{display:none}.header-cta{font-size:8px}.hero{grid-template-columns:1fr}.hero-copy{order:2;min-height:70svh;padding:120px 24px 64px}.hero-visual{order:1;min-height:72svh}.hero-visual video{object-position:50% 50%}.hero h1{font-size:54px}.hero h1 span{font-size:22px}.hero-facts{gap:7px 12px}.hero-selector{gap:8px;margin-top:30px}.hero-arrow{width:32px;height:32px}.hero-selector-track{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;overflow-x:auto}.hero-selector-track::-webkit-scrollbar{display:none}.hero-selector-item{padding-right:6px}.hero-drag-hint{margin-right:40px}.hero-caption{bottom:30px;left:24px}.hero-caption strong{font-size:34px}.hero-slide-count{top:92px;right:22px}.hero-visual-cartier-pink-diamond img{padding:0;scale:1.22}.hero-visual-cartier-pink-diamond .hero-caption{max-width:82%;padding-left:10px;bottom:24px;left:20px}.provenance-strip{grid-template-columns:repeat(2,1fr)}.provenance-strip div:last-child{grid-column:1/-1}.provenance-strip div{min-height:94px}.trilogy-intro-copy{width:auto;padding:140px 24px 42px}.trilogy-intro-copy h2{font-size:62px}.trilogy-intro-copy>p:last-child{font-size:12px}.trilogy-numbers{grid-template-columns:1fr;margin:0 24px 40px}.trilogy-numbers div{grid-template-columns:1fr 1fr;align-items:end;padding:18px 0}.trilogy-numbers div+div{border-top:1px solid #ffffff24;border-left:0;padding-left:0}.trilogy-numbers strong{font-size:58px}.trilogy-process{grid-template-columns:1fr}.trilogy-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.trilogy-process-media{margin-top:20px}.trilogy-heading{grid-template-columns:1fr;gap:30px}.trilogy-heading h2{font-size:56px}.trilogy-grid{grid-template-columns:1fr}.trilogy-card-image,.trilogy-card-30 .trilogy-card-image,.trilogy-card-20 .trilogy-card-image{aspect-ratio:1}.trilogy-card-copy{min-height:330px;padding:30px 24px 36px}.trilogy-card-copy>strong{font-size:68px}.trilogy-archive{grid-template-columns:1fr;margin-top:70px}.section-pad{padding:90px 24px}.manifesto-grid,.section-heading,.certificate{grid-template-columns:1fr;gap:50px}.manifesto h2{font-size:42px}.masterpiece{grid-template-columns:1fr}.masterpiece-image{min-height:70svh}.masterpiece-image:after{background:linear-gradient(#0000 55%,#073d34c7)}.masterpiece-copy{padding:80px 24px}.masterpiece-copy h2{font-size:124px}.certificate-stack{min-height:540px}.certificate-report{width:100%;top:0}.certificate-type{width:58%}.story-heading{grid-template-columns:1fr;gap:34px}.story-heading .section-index{grid-column:auto}.diamond-gallery{grid-template-columns:1fr}.diamond-gallery figure{min-height:520px}.collection-controls{align-items:flex-end}.collection-controls p{max-width:150px;line-height:1.7}.collection-track{gap:12px;margin-right:-24px;padding-right:24px}.jewel-card{flex-basis:82vw;min-width:280px}.jewel-copy{min-height:245px;padding:28px 24px 34px}.jewel-copy>strong{font-size:25px}.collection-end-card{flex-basis:74vw;min-height:680px}.jewel-modal{padding:10px}.jewel-modal-panel{grid-template-columns:1fr;max-height:94svh}.jewel-modal-image{min-height:52svh}.jewel-modal-copy{padding:55px 24px 44px}.jewel-modal-copy h2{font-size:46px}.jewel-modal-close{top:16px;right:16px}.maison{grid-template-columns:1fr}.chairman-portrait{min-height:620px}.maison-copy{padding:90px 24px}.maison-metrics,.film-grid{grid-template-columns:1fr}.film-card-wide{grid-column:auto}.film-card{min-height:600px}.bespoke{grid-template-columns:1fr}.bespoke-copy{padding:90px 24px}.bespoke-visual{min-height:75svh}.salon{min-height:820px}.salon-overlay{background:#0609099e}.salon-copy{align-self:end;margin:0;padding:100px 24px}.salon-copy h2{font-size:56px}.contact{padding:100px 24px}footer{grid-template-columns:1fr;padding:60px 24px 28px}.footer-links{justify-self:start}.footer-meta{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-visual img,.hero-copy-content,.hero-visual{animation:none!important}}.scroll-progress{z-index:120;pointer-events:none;background:#ffffff14;height:2px;position:fixed;inset:0 0 auto}.scroll-progress span{transform-origin:0;background:var(--gold);width:100%;height:100%;transition:transform 80ms linear;display:block}.edition-switcher{z-index:110;color:#fff;width:min(390px,100vw - 44px);font-family:var(--sans);position:fixed;bottom:22px;left:22px}.edition-trigger{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#070808d1;border:1px solid #fff3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:220px;min-height:48px;padding:0 14px 0 16px;display:grid;box-shadow:0 14px 50px #00000040}.edition-trigger>span{text-align:left;letter-spacing:.22em;color:#ffffff80;font-size:7px}.edition-trigger strong{font-family:var(--serif);font-size:14px;font-weight:400}.edition-trigger i{width:22px;font-size:17px;font-style:normal;font-weight:200}.edition-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#070808f0;border:1px solid #ffffff30;width:100%;padding:8px;transition:all .3s;position:absolute;bottom:58px;left:0;transform:translateY(10px);box-shadow:0 24px 90px #00000080}.edition-switcher.is-open .edition-panel{opacity:1;visibility:visible;transform:none}.edition-panel-head{border-bottom:1px solid #ffffff21;padding:18px 16px 20px}.edition-panel-head span{letter-spacing:.2em;color:var(--gold);font-size:7px}.edition-panel-head p{font-family:var(--serif);color:#ffffff80;margin:10px 0 0;font-size:11px;line-height:1.7}.edition-panel>button{color:#ffffff8c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 15px;transition:all .25s;display:grid}.edition-panel>button:hover,.edition-panel>button.is-active{color:#fff;background:#ffffff0f}.edition-panel>button>span{font-family:var(--serif);color:var(--gold);font-size:20px}.edition-panel>button div{gap:7px;display:grid}.edition-panel>button strong{font-family:var(--serif);font-size:17px;font-weight:400}.edition-panel>button small{letter-spacing:.04em;color:#fff6;font-size:8px}.edition-panel>button i{font-style:normal}html[data-edition=noir] .hero-copy{background:linear-gradient(145deg,#0a0c0c,#111515 65%,#090a0a)}html[data-edition=noir] .hero-visual{border-left:1px solid #ffffff1f}html[data-edition=noir] .hero h1{text-shadow:0 16px 50px #00000040}html[data-edition=noir] .jewel-card{border:1px solid #ffffff14}html[data-edition=gallery]{--ink:#161512;--ink-soft:#ebe5da;--ivory:#f0ebe1;--paper:#f7f3eb;--gold:#927445;--line-light:#16151229}html[data-edition=gallery] body{color:#161512;background:#f0ebe1}html[data-edition=gallery] .site-header{color:#161512;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4efe5e6;border-bottom-color:#16151229}html[data-edition=gallery] .site-header .brand-mark{border-radius:0}html[data-edition=gallery] .hero{color:#161512;background:#f0ebe1;grid-template-columns:39% 61%;gap:2.5vw;padding:82px 2.5vw 2.5vw}html[data-edition=gallery] .hero-copy{background:#f7f3eb;padding:10vh 3vw 4vh 4vw}html[data-edition=gallery] .hero-copy:before{border-color:#9274453d}html[data-edition=gallery] .hero h1{font-size:clamp(50px,5.2vw,86px)}html[data-edition=gallery] .hero-lede{color:#1615129e}html[data-edition=gallery] .hero-facts span{color:#16151294}html[data-edition=gallery] .button-light{color:#161512;border-color:#161512}html[data-edition=gallery] .button-light:hover{color:#fff;background:#161512}html[data-edition=gallery] .text-link{border-color:#1615124d}html[data-edition=gallery] .hero-selector-item{color:#16151266;border-color:#1615122e}html[data-edition=gallery] .hero-selector-item.is-active{border-color:var(--gold);color:#161512}html[data-edition=gallery] .hero-selector-copy small,html[data-edition=gallery] .hero-selector-item.is-active small{color:#16151280}html[data-edition=gallery] .hero-arrow{color:#161512;border-color:#16151238}html[data-edition=gallery] .hero-drag-hint,html[data-edition=gallery] .hero-signature{color:#1615126b}html[data-edition=gallery] .hero-visual{min-height:calc(100svh - 122px)}html[data-edition=gallery] .provenance-strip{color:#161512;background:#e8e1d5;border-color:#16151224}html[data-edition=gallery] .provenance-strip div{border-color:#16151224}html[data-edition=gallery] .provenance-strip span{color:#1615127a}html[data-edition=gallery] .trilogy-process{background:#f5f1e9}html[data-edition=gallery] .trilogy-stones{color:#161512;background:#e8e1d5}html[data-edition=gallery] .trilogy-grid{background:#16151226}html[data-edition=gallery] .trilogy-card{background:#f7f3eb}html[data-edition=gallery] .trilogy-card-copy p{color:#16151294}html[data-edition=gallery] .trilogy-card-copy a{border-color:#16151247}html[data-edition=gallery] .archive-note{color:#16151266!important}html[data-edition=gallery] .trilogy-archive figcaption,html[data-edition=gallery] .trilogy-disclaimer{color:#1615126b}html[data-edition=gallery] .trilogy-disclaimer{border-color:#16151226}html[data-edition=gallery] .manifesto{color:#f7f3eb;background:#1b2420}html[data-edition=gallery] .masterpiece{color:#161512;background:#f7f3eb;grid-template-columns:62% 38%}html[data-edition=gallery] .masterpiece-image{background:#050505;min-height:780px;margin:3vw 0 3vw 3vw}html[data-edition=gallery] .masterpiece-image:after{background:linear-gradient(#0000 65%,#00000073)}html[data-edition=gallery] .masterpiece-copy{padding-left:4vw}html[data-edition=gallery] .masterpiece-copy>p:not(.section-index):not(.script-label){color:#1615129e}html[data-edition=gallery] .masterpiece-facts,html[data-edition=gallery] .masterpiece-facts li{border-color:#1615122e}html[data-edition=gallery] .masterpiece-facts span{color:#1615127a}html[data-edition=gallery] .masterpiece-copy .button{color:#161512;border-color:#161512}html[data-edition=gallery] .certificate{background:#e8e1d5}html[data-edition=gallery] .diamond-story{color:#161512;background:#f7f3eb}html[data-edition=gallery] .story-heading>p:last-child{color:#1615129e}html[data-edition=gallery] .market-note span{color:#1615126b}html[data-edition=gallery] .collection{color:#161512;background:#e8e1d5}html[data-edition=gallery] .collection .section-heading>p,html[data-edition=gallery] .collection-controls p{color:#16151285}html[data-edition=gallery] .collection-controls{border-color:#16151229}html[data-edition=gallery] .collection-controls button{color:#161512;border-color:#16151242}html[data-edition=gallery] .jewel-card{color:#161512;background:#f7f3eb;border:1px solid #1615121a}html[data-edition=gallery] .jewel-card:hover{background:#fffdf8}html[data-edition=gallery] .jewel-copy small{color:#1615128c}html[data-edition=gallery] .card-arrow{border-color:#16151240}html[data-edition=gallery] .collection-end-card{color:#fff}html[data-edition=gallery] .film{background:#f7f3eb}html[data-edition=gallery] .contact{background:#f0ebe1}html[data-edition=salon]{--ink:#110b0d;--ink-soft:#1a1013;--ivory:#e9dfd2;--paper:#eee4d7;--emerald-deep:#160b10;--gold:#c6a264}html[data-edition=salon] body{background:#110b0d}html[data-edition=salon] .site-header{background:linear-gradient(#0f080be0,#0000);border-color:#c6a2643d;height:92px}html[data-edition=salon] .brand-mark{border-color:var(--gold);color:var(--gold)}html[data-edition=salon] .hero{background:#080607;min-height:100svh;display:block;position:relative}html[data-edition=salon] .hero-copy{z-index:3;background:linear-gradient(90deg,#0c0709fa,#0c0709db 60%,#0000);justify-content:center;width:min(790px,58vw);min-height:100svh;padding:18vh 4vw 6vh 7vw;position:relative}html[data-edition=salon] .hero-copy:before{border-color:#c6a26438;width:620px;height:620px;left:-350px}html[data-edition=salon] .hero h1{font-size:clamp(68px,7.5vw,124px)}html[data-edition=salon] .hero h1 span{color:#eadfce}html[data-edition=salon] .hero-lede{max-width:600px}html[data-edition=salon] .hero-visual{background:#050304;min-height:100svh;position:absolute;top:0;right:0;bottom:0;left:38%}html[data-edition=salon] .hero-visual:after{background:linear-gradient(90deg,#0c0709c2,#0000 38%),linear-gradient(#0000 58%,#080406c2)}html[data-edition=salon] .hero-visual-cartier-pink-diamond img{object-position:62% center;scale:1.06}html[data-edition=salon] .hero-caption{text-align:right;left:auto;right:6%}html[data-edition=salon] .hero-selector{max-width:700px}html[data-edition=salon] .hero-selector-item{background:#0c070933}html[data-edition=salon] .hero-signature{color:#ffffff8c}html[data-edition=salon] .provenance-strip{background:#1a1013;border-color:#c6a26438}html[data-edition=salon] .provenance-strip div{border-color:#c6a26429}html[data-edition=salon] .trilogy-intro-overlay{background:linear-gradient(90deg,#12080df0,#12080d73 55%,#0000),linear-gradient(#0000 45%,#12080d)}html[data-edition=salon] .trilogy-process{color:#eadfce;background:#24171b}html[data-edition=salon] .trilogy-process-media{border:1px solid #c6a26447}html[data-edition=salon] .trilogy-stones,html[data-edition=salon] .collection{background:#110b0d}html[data-edition=salon] .trilogy-card{background:#170e11;border-top:1px solid #c6a26429}html[data-edition=salon] .trilogy-grid{background:0 0;gap:18px}html[data-edition=salon] .trilogy-card-image{margin:12px}html[data-edition=salon] .manifesto{color:#f1e6d8;background:#4c1724}html[data-edition=salon] .masterpiece{background:#130b0e}html[data-edition=salon] .masterpiece-image{border:1px solid #c6a2642e;margin:28px 0 28px 28px}html[data-edition=salon] .certificate{color:#eadfce;background:#29191e}html[data-edition=salon] .certificate-frame{background:#dfd3c2}html[data-edition=salon] .diamond-story{background:#0c0809}html[data-edition=salon] .jewel-card{background:#170e11;border:1px solid #c6a26424}html[data-edition=salon] .jewel-card:hover{background:#211318}html[data-edition=salon] .collection-end-card{background:linear-gradient(155deg,#4c1724,#160d10 64%);border-color:#c6a26440}html[data-edition=salon] .maison{background:#4c1724}html[data-edition=salon] .chairman-portrait{background:radial-gradient(circle at 50% 40%,#7b3447 0,#32131c 50%,#130b0e 78%)}html[data-edition=salon] .maison-metrics{background:#c6a2643d;border-color:#c6a2642e}html[data-edition=salon] .maison-metrics div{background:#4c1724}html[data-edition=salon] .film{color:#eadfce;background:#211419}html[data-edition=salon] .bespoke{background:#160b10}html[data-edition=salon] .salon-overlay{background:linear-gradient(90deg,#220d14e8,#220d1447 64%,#0000)}html[data-edition=salon] .contact{color:#f1e6d8;background:#4c1724}html[data-edition=salon] .contact .button-dark{color:#f1e6d8;border-color:#f1e6d8}html[data-edition=salon] .contact .button-dark:hover{color:#4c1724;background:#f1e6d8}html[data-edition=salon] footer{background:#0a0607}@media(max-width:820px){.edition-switcher{width:calc(100vw - 24px);bottom:12px;left:12px}.edition-trigger{width:188px;min-height:44px}.edition-panel{bottom:52px}html[data-edition=gallery] .hero{gap:0;padding:70px 0 0}html[data-edition=gallery] .hero-copy{padding:76px 24px 58px}html[data-edition=gallery] .hero-visual{min-height:68svh}html[data-edition=gallery] .masterpiece-image{margin:18px}html[data-edition=salon] .hero{grid-template-columns:1fr;display:grid}html[data-edition=salon] .hero-copy{background:#130b0e;order:2;width:100%;min-height:72svh;padding:110px 24px 60px}html[data-edition=salon] .hero-visual{order:1;min-height:72svh;position:relative;inset:auto}html[data-edition=salon] .hero-caption{text-align:left;left:24px;right:auto}html[data-edition=salon] .hero-visual-cartier-pink-diamond img{object-position:center;scale:1.18}html[data-edition=salon] .masterpiece-image{margin:16px}html[data-edition=salon] .trilogy-grid{gap:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{scroll-snap-type:y proximity}body{background:var(--final-black)}.final-home{background:var(--final-black);color:#fff}.viewport-section,.signature-hero{scroll-snap-align:start;scroll-snap-stop:normal;height:100svh;min-height:680px;overflow:hidden}.final-kicker{font:8px/1.2 var(--sans);letter-spacing:.26em;color:var(--final-gold);text-transform:uppercase;margin:0 0 24px}.site-header{z-index:100;color:#f2eee5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020806f2;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(270px,1fr) auto minmax(150px,1fr);align-items:center;height:88px;padding:0 3.7vw;display:grid;inset:0 0 auto}.site-header-fixed{position:fixed}.site-header-sticky{position:sticky}.site-header-brand{justify-self:start;align-items:center;gap:15px;display:flex}.site-header-mark{color:#d5bd86;width:48px;height:48px;font:19px var(--serif);letter-spacing:.08em;border:1px solid #b99b62db;border-radius:50%;place-items:center;display:grid}.site-header-brand-copy{gap:4px;display:grid}.site-header-brand-copy strong{font:500 18px var(--serif);letter-spacing:.17em}.site-header-brand-copy small{letter-spacing:.27em;color:#ffffff8c;font-size:8px}.site-header nav{align-items:center;gap:clamp(19px,2.15vw,43px);display:flex}.site-header nav a,.site-header-viewing{white-space:nowrap;gap:5px;display:grid}.site-header nav a>span,.site-header-viewing>span{letter-spacing:.08em;font-size:12px;font-weight:500}.site-header nav a>small,.site-header-viewing>small{letter-spacing:.2em;color:#ffffff75;text-transform:uppercase;font-size:7px}.site-header nav a{padding:10px 0;position:relative}.site-header nav a:after{content:"";background:#b99b62;height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.site-header nav a:hover:after,.site-header nav a[aria-current=page]:after{right:0}.site-header nav a[aria-current=page]>small{color:#c9aa70}.site-header-viewing{text-align:right;border-bottom:1px solid #ffffffad;justify-self:end;padding:11px 0 10px}@media(max-width:1240px){.site-header{grid-template-columns:minmax(220px,1fr) auto minmax(125px,1fr);padding-inline:2.6vw}.site-header-mark{width:42px;height:42px;font-size:16px}.site-header-brand-copy strong{font-size:15px}.site-header-brand-copy small{font-size:6px}.site-header nav{gap:1.5vw}.site-header nav a>span,.site-header-viewing>span{font-size:10px}.site-header nav a>small,.site-header-viewing>small{font-size:6px}}@media(max-width:980px){.site-header{grid-template-columns:1fr auto;height:70px;padding:0 20px}.site-header nav,.site-header-brand-copy{display:none}.site-header-mark{width:42px;height:42px;font-size:17px}.site-header-viewing>span{font-size:10px}}.final-header{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:linear-gradient(#040505c7,#0405050a);border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3.3vw;display:grid;position:fixed;inset:0 0 auto}.final-brand{align-items:center;gap:13px;display:flex}.final-brand>span{width:40px;height:40px;font:13px var(--serif);letter-spacing:.08em;border:1px solid #ffffffc2;border-radius:50%;place-items:center;display:grid}.final-brand div{gap:2px;display:grid}.final-brand strong{font:500 14px var(--serif);letter-spacing:.14em}.final-brand small{letter-spacing:.22em;color:#ffffff8c;font-size:7px}.final-header nav{gap:2.5vw;display:flex}.final-header nav a,.final-header-cta{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.final-header-cta{border-bottom:1px solid #ffffffb3;justify-self:end;padding-bottom:7px}.chapter-nav{z-index:70;gap:3px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.chapter-nav a{color:#ffffff6b;justify-content:flex-end;align-items:center;gap:10px;width:36px;height:27px;display:flex}.chapter-nav span{letter-spacing:.1em;font-size:6px}.chapter-nav strong{opacity:0;pointer-events:none;letter-spacing:.18em;background:#050606d1;padding:7px 10px;font-size:6px;font-weight:500;transition:all .2s;position:absolute;right:44px;transform:translate(7px)}.chapter-nav a:after{content:"";background:currentColor;width:12px;height:1px;transition:all .2s}.chapter-nav a:hover{color:var(--final-gold)}.chapter-nav a:hover:after{width:22px}.chapter-nav a:hover strong{opacity:1;transform:none}.v16-difference,.v16-trilogy-overview{scroll-snap-align:start;background:radial-gradient(at 76% 18%,#11352461,#0000 32%),linear-gradient(108deg,#020a07,#06150f 50%,#020806);position:relative}.v16-difference{min-height:100svh;padding:clamp(120px,12vw,190px) 6vw clamp(105px,10vw,160px);overflow:hidden}.v16-difference-art{z-index:1;aspect-ratio:1;filter:brightness(1.14)contrast(1.05);background:url(noka-v9-perfect-diamond-pair-30ct-restored-v1.webp) 50% 58%/104% no-repeat;width:min(48vw,780px);position:absolute;top:18px;right:-1vw}.v16-difference-art:after{content:"";background:linear-gradient(90deg,#04110c,#04110c52,#0000 44%),linear-gradient(#0000 75%,#04110c);position:absolute;top:0;right:0;bottom:0;left:0}.v16-difference-intro{z-index:3;width:min(690px,49vw);position:relative}.v16-difference h2,.v16-trilogy-overview h2{font:400 clamp(44px,4.8vw,77px)/1.18 var(--serif);letter-spacing:.005em;margin:0}.v16-difference h2 em{color:#d0b372;font-style:normal}.v16-answer{max-width:600px;font:400 clamp(16px,1.35vw,22px)/1.75 var(--serif);letter-spacing:.045em;margin:25px 0 0}.v16-english{letter-spacing:.25em;color:#fff6;margin:17px 0 0;font-size:8px;line-height:1.65}.v16-reasons{z-index:4;border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:clamp(90px,10vw,145px);display:grid;position:relative}.v16-reasons article{padding:25px 3.2vw 0 0}.v16-reasons article+article{border-left:1px solid #ffffff24;padding-left:3.2vw}.v16-reasons small{letter-spacing:.25em;color:var(--final-gold);margin-bottom:13px;font-size:7px;display:block}.v16-reasons h3{font:400 clamp(20px,1.75vw,28px)/1.25 var(--serif);margin:0 0 10px}.v16-reasons p{max-width:390px;font:11px/1.85 var(--serif);color:#f3f0e98c;margin:0}.v16-trilogy-overview{grid-template-columns:minmax(390px,.82fr) minmax(420px,1.18fr);align-items:start;gap:7vw;min-height:100svh;padding:clamp(105px,10vw,160px) 6vw clamp(140px,12vw,210px);display:grid}.v16-trilogy-overview:before{content:"";background:linear-gradient(90deg,#b89b6273,#ffffff14 55%,#0000);height:1px;position:absolute;top:0;left:6vw;right:6vw}.v16-trilogy-copy{z-index:3;padding-top:5vh;position:sticky;top:12vh}.v16-trilogy-overview h2 span{display:block}.v16-trilogy-jp{font:400 clamp(19px,1.65vw,27px)/1.58 var(--serif);letter-spacing:.05em;margin:27px 0 0}.v16-trilogy-lead{max-width:520px;font:12px/1.95 var(--serif);color:#ffffff94;margin:19px 0 0}.v16-trilogy-copy>a{letter-spacing:.22em;border-bottom:1px solid #ffffff94;gap:29px;margin-top:30px;padding:0 0 11px;font-size:8px;display:inline-flex}.v16-trilogy-overview>figure{justify-self:end;width:min(43vw,650px);margin:0;position:relative}.v16-trilogy-overview>figure img{filter:brightness(.92)contrast(1.06)saturate(.9);width:100%;height:auto;display:block}.v16-trilogy-overview>figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04110c57,#0000 18%),linear-gradient(#0000 76%,#02080561);position:absolute;top:0;right:0;bottom:0;left:0}.v16-stones{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:-34px;display:grid}.v16-stones article{padding:23px 3vw 0 0}.v16-stones article+article{border-left:1px solid #ffffff21;padding-left:3vw}.v16-stones small{letter-spacing:.22em;color:var(--final-gold);margin-bottom:12px;font-size:7px;display:block}.v16-stones strong{font:400 clamp(27px,2.4vw,38px)/1 var(--serif)}.v16-stones span{letter-spacing:.16em;color:#ffffff75;margin-top:11px;font-size:7px;display:block}@media(max-width:900px){.v16-difference{padding:95px 23px 90px}.v16-difference-art{opacity:.62;width:100vw;top:10px;right:-22vw}.v16-difference-intro{width:100%}.v16-difference h2{font-size:35px}.v16-answer{font-size:14px}.v16-reasons{grid-template-columns:1fr;margin-top:210px}.v16-reasons article{padding:18px 0}.v16-reasons article+article{border-top:1px solid #ffffff1f;border-left:0;padding-left:0}.v16-reasons h3{font-size:20px}.v16-reasons p{font-size:10px}.v16-trilogy-overview{grid-template-columns:1fr;gap:42px;padding:90px 23px 120px}.v16-trilogy-copy{padding:0;position:relative;top:auto}.v16-trilogy-overview h2{font-size:42px}.v16-trilogy-overview>figure{justify-self:center;width:100%;max-width:520px}.v16-stones{grid-column:auto;grid-template-columns:1fr;margin-top:0}.v16-stones article{padding:17px 0}.v16-stones article+article{border-top:1px solid #ffffff1f;border-left:0;padding-left:0}}.signature-hero{color:#fff;touch-action:pan-y;cursor:grab;background:#030404;position:relative}.signature-hero:active{cursor:grabbing}.signature-media,.signature-shade{position:absolute;top:0;right:0;bottom:0;left:0}.signature-media{animation:.75s cubic-bezier(.2,.7,.2,1) both signatureIn;left:34%;overflow:hidden}.signature-media img,.signature-media video{object-fit:cover;object-position:center;width:100%;height:100%}.signature-hero-perfect .signature-media video{object-position:58% 50%}.signature-hero-cartier .signature-media{background:#000}.signature-hero-cartier .signature-media img{object-fit:contain;object-position:62% center;scale:1.04}.signature-hero-emerald .signature-shade{background:linear-gradient(90deg,#06100d,#06100df2 28%,#06100d66,#0000 80%),linear-gradient(#0000 60%,#010806bd)}.signature-copy{z-index:3;width:min(650px,42vw);animation:.62s both copyIn;position:absolute;top:16.5vh;left:6vw}.signature-copy>p:first-child{letter-spacing:.25em;color:var(--final-gold);margin:0 0 27px;font-size:8px}.signature-copy h1{font:400 clamp(61px,6.65vw,108px)/.88 var(--serif);letter-spacing:-.05em;margin:0}.signature-copy h1 span{display:block}.signature-copy h2{max-width:620px;font:400 clamp(19px,1.7vw,27px)/1.6 var(--serif);letter-spacing:.045em;margin:27px 0 0}.signature-description{max-width:560px;font:12px/1.9 var(--serif);color:#ffffff9e;margin:19px 0 0}.signature-proof{flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.signature-proof span{letter-spacing:.18em;color:#ffffff9e;border-bottom:1px solid #b99b627a;padding-bottom:6px;font-size:6px}.signature-copy>a{letter-spacing:.2em;border-bottom:1px solid #ffffff80;gap:28px;margin-top:23px;padding:13px 0 9px;font-size:8px;display:inline-flex}.signature-measure{z-index:3;text-align:right;justify-items:end;gap:9px;display:grid;position:absolute;bottom:18vh;right:5.5vw}.signature-measure span{letter-spacing:.2em;color:#ffffffa8;font-size:7px}.signature-measure strong{font:400 clamp(42px,5vw,76px)/1 var(--serif)}.signature-index{z-index:3;font:10px var(--serif);letter-spacing:.18em;color:#ffffff94;position:absolute;top:13vh;right:4vw}.signature-nav{z-index:4;grid-template-columns:48px repeat(3,1fr) 48px;align-items:center;gap:16px;display:grid;position:absolute;bottom:4vh;left:6vw;right:6vw}.signature-nav>button:not(.signature-arrow){color:#ffffff6b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff40;grid-template-columns:25px 1fr;gap:8px;min-width:0;height:62px;padding:14px 8px 0 0;display:grid;position:relative}.signature-nav>button:not(.signature-arrow):before{content:"";background:var(--final-gold);width:0;height:1px;position:absolute;top:-1px;left:0}.signature-nav>button.is-active:before{animation:7.5s linear forwards navProgress}.signature-nav>button.is-active{color:#fff}.signature-nav button>span{color:var(--final-gold);font-size:7px}.signature-nav button div{gap:7px;min-width:0;display:grid}.signature-nav button strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.18em;font-size:7px;font-weight:500;overflow:hidden}.signature-nav button small{font:10px var(--serif);color:#ffffff75}.signature-nav button.is-active small{color:#ffffffbd}.signature-nav button i{display:none}.signature-arrow{color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px}.signature-swipe-hint{display:none}@keyframes navProgress{to{width:100%}}@keyframes signatureIn{0%{opacity:.25;transform:translate(4%)}to{opacity:1;transform:none}}@keyframes copyIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.perfection-screen{background:#090b0c;grid-template-columns:58% 42%;display:grid}.perfection-media{background:#030404;position:relative;overflow:hidden}.perfection-media img{object-fit:cover;width:100%;height:100%}.perfection-media:after{content:"";background:linear-gradient(90deg,#0000 62%,#090b0c),linear-gradient(#0000 65%,#0006);position:absolute;top:0;right:0;bottom:0;left:0}.perfection-media>span{z-index:2;writing-mode:vertical-rl;letter-spacing:.25em;color:#ffffff73;font-size:7px;position:absolute;bottom:4vh;left:2vw;transform:rotate(180deg)}.perfection-copy{flex-direction:column;justify-content:center;padding:14vh 6vw 6vh 4vw;display:flex}.perfection-copy h2{font:400 clamp(48px,5.2vw,82px)/.96 var(--serif);letter-spacing:-.035em;margin:0}.perfection-copy h3{font:400 18px/1.6 var(--serif);margin:25px 0 0}.perfection-copy>p:not(.final-kicker){max-width:520px;font:12px/1.9 var(--serif);color:#ffffff94;margin:22px 0 0}.perfection-facts{border-top:1px solid var(--final-line);margin:27px 0 0}.perfection-facts div{border-bottom:1px solid var(--final-line);justify-content:space-between;align-items:center;min-height:42px;display:flex}.perfection-facts dt{letter-spacing:.2em;color:#fff6;font-size:6px}.perfection-facts dd{font:400 17px var(--serif);margin:0}.perfection-copy>a{letter-spacing:.2em;border-bottom:1px solid #fff6;align-self:flex-start;margin-top:25px;padding-bottom:8px;font-size:7px}.perfection-copy>a span{margin-left:22px}.mastery-screen{color:#111;background:#d9d2c7;grid-template-rows:auto 1fr auto;grid-template-columns:38% 12% 50%;padding:12vh 6vw 5vh;display:grid;position:relative}.mastery-heading{z-index:2;grid-column:1/3}.mastery-heading h2{font:400 clamp(40px,4.5vw,68px)/1.14 var(--serif);margin:0}.mastery-rough,.mastery-finish{background:#e9e8e5;align-self:center;position:relative;overflow:hidden}.mastery-rough{aspect-ratio:1.16;grid-area:2/1;max-height:48vh}.mastery-finish{grid-area:1/3/4;height:76vh}.mastery-rough video,.mastery-finish video{object-fit:contain;width:100%;height:100%}.mastery-finish video{object-fit:cover}.mastery-rough span,.mastery-finish span{letter-spacing:.18em;background:#fffc;padding:8px 10px;font-size:6px;position:absolute;bottom:16px;left:18px}.mastery-line{grid-area:3/1/auto/3;align-items:center;gap:9px;padding:18px 0;display:flex}.mastery-line span{letter-spacing:.17em;font-size:6px}.mastery-line i{background:#11111140;flex:1;height:1px}.mastery-note{font:10px/1.8 var(--serif);color:#11111194;writing-mode:vertical-rl;grid-area:2/2/auto/3;align-self:end;margin:0 1vw 4vh}.screen-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;display:grid}.screen-heading h2{font:400 clamp(42px,5.2vw,78px)/.92 var(--serif);letter-spacing:-.04em;margin:0}.screen-heading>p{max-width:520px;font:12px/1.9 var(--serif);color:#ffffff85;margin:0}.trilogy-screen{background:#090a0b;padding:11vh 6vw 5vh}.trilogy-screen .screen-heading{height:25%}.trilogy-cards{background:#ffffff26;grid-template-columns:1.22fr .89fr .89fr;gap:1px;height:70%;display:grid}.trilogy-piece{color:#fff;text-align:left;cursor:pointer;background:#0e1011;border:0;grid-template-rows:1fr auto;min-width:0;padding:0;display:grid;overflow:hidden}.trilogy-piece-media{background:#030404;min-height:0;position:relative;overflow:hidden}.trilogy-piece-media img,.trilogy-piece-media video{object-fit:cover;width:100%;height:100%;transition:transform .8s}.trilogy-piece:hover .trilogy-piece-media img,.trilogy-piece:hover .trilogy-piece-media video{transform:scale(1.025)}.trilogy-piece-copy{border-top:1px solid var(--final-line);min-height:150px;padding:22px 24px;position:relative}.trilogy-piece-copy>span{letter-spacing:.2em;color:var(--final-gold);font-size:6px}.trilogy-piece-copy>strong{font:400 clamp(33px,3.5vw,54px)/.9 var(--serif);margin:13px 0 8px;display:block}.trilogy-piece-copy p{letter-spacing:.12em;color:#ffffff73;margin:0;font-size:7px}.trilogy-piece-copy i{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;bottom:18px;right:20px}.diamond-modal{z-index:150;place-items:center;padding:3vh 3vw;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.diamond-modal-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000e0;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.diamond-modal-panel{z-index:2;background:#0b0c0d;border:1px solid #ffffff2e;grid-template-columns:58% 42%;width:min(1300px,94vw);height:min(86vh,820px);display:grid;position:relative}.diamond-modal-close{z-index:3;color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff4d;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:18px;right:18px}.diamond-modal-media{background:#020303;overflow:hidden}.diamond-modal-media img,.diamond-modal-media video{object-fit:contain;width:100%;height:100%}.diamond-modal-copy{flex-direction:column;justify-content:center;padding:8vh 4vw;display:flex}.diamond-modal-copy>span{letter-spacing:.2em;color:var(--final-gold);font-size:7px}.diamond-modal-copy h2{font:400 clamp(70px,8vw,120px)/.8 var(--serif);margin:24px 0 5px}.diamond-modal-copy h3{font:400 25px var(--serif);margin:20px 0}.diamond-modal-copy>p{font:12px/2 var(--serif);color:#ffffff94}.diamond-modal-copy dl{border-top:1px solid var(--final-line);margin:22px 0}.diamond-modal-copy dl div{border-bottom:1px solid var(--final-line);justify-content:space-between;padding:12px 0;display:flex}.diamond-modal-copy dt{letter-spacing:.18em;color:#fff6;font-size:6px}.diamond-modal-copy dd{font:11px var(--serif);margin:0}.diamond-modal-copy>a{letter-spacing:.18em;border:1px solid #fff9;align-self:flex-start;margin-top:10px;padding:15px 19px;font-size:7px}.stories-screen{background:#020303}.story-stage{touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.story-stage-media,.story-stage-shade{position:absolute;top:0;right:0;bottom:0;left:0}.story-stage-media{background:#000;animation:.7s both signatureIn;left:27%}.story-stage-media img{object-fit:cover;width:100%;height:100%}.story-stage-cartier .story-stage-media img{object-fit:contain;object-position:64% center;scale:1.02}.story-stage-shade{background:linear-gradient(90deg,#06100d,#06100df5,#06100d6b 54%,#0000 78%),linear-gradient(#0000 58%,#010504c2)}.story-stage-cartier .story-stage-shade{background:linear-gradient(90deg,#090809,#090809f5,#0908096b 58%,#0000 82%),linear-gradient(#0000 60%,#050304c2)}.story-stage-copy{z-index:3;width:min(600px,42vw);animation:.5s both copyIn;position:absolute;top:17vh;left:6vw}.story-stage-copy>span{letter-spacing:.24em;color:var(--final-gold);font-size:8px}.story-stage-copy h2{font:400 clamp(58px,6.2vw,98px)/.86 var(--serif);letter-spacing:-.05em;margin:26px 0 0}.story-stage-copy h2 b{font-weight:400;display:block}.story-stage-copy h3{font:400 20px/1.6 var(--serif);margin:27px 0 0}.story-stage-copy>p{max-width:530px;font:11px/1.9 var(--serif);color:#fff9;margin:20px 0 0}.story-facts{flex-wrap:wrap;gap:9px 18px;margin-top:23px;display:flex}.story-facts small{letter-spacing:.15em;color:#ffffffa3;border-bottom:1px solid #b99b627a;padding-bottom:6px;font-size:6px}.story-switcher{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:5vh;left:6vw}.story-switcher button{color:#ffffff73;letter-spacing:.15em;cursor:pointer;background:#0003;border:1px solid #fff3;height:42px;padding:0 15px;font-size:6px}.story-switcher button:first-child,.story-switcher button:last-child{color:#fff;border-radius:50%;width:42px;padding:0}.story-switcher button.is-active{border-color:var(--final-gold);color:#fff}.story-switcher span{color:var(--final-gold);margin-right:10px}.collection-screen{background:#08090a;padding:10vh 6vw 4vh}.collection-screen .screen-heading{height:23%}.collection-screen .collection-controls{border-top:1px solid var(--final-line);height:7%;margin:0;padding:0}.collection-screen .collection-track{gap:12px;height:70%;margin-right:-6vw;padding-right:6vw}.collection-screen .jewel-card{flex:0 0 min(360px,28vw);grid-template-rows:62% 38%;min-width:270px;height:100%;display:grid}.collection-screen .jewel-image{aspect-ratio:auto}.collection-screen .jewel-copy{height:100%;min-height:0;padding:20px 22px}.collection-screen .jewel-copy p{margin-bottom:10px}.collection-screen .jewel-copy>strong{font-size:21px}.collection-screen .jewel-copy h3{margin:auto 0 8px;font-size:clamp(20px,2vw,29px)}.collection-screen .jewel-copy small{font-size:9px}.collection-screen .collection-end-card{flex:0 0 min(300px,24vw);min-width:250px;height:100%;min-height:0}.chairman-screen{background:#0d0f10;grid-template-columns:42% 58%;display:grid}.chairman-visual{background:radial-gradient(circle at 50% 42%,#34443f 0,#15201d 46%,#080b0a 76%);place-items:center;display:grid;position:relative;overflow:hidden}.chairman-visual>img{object-fit:cover;object-position:47% 38%;filter:saturate(.62)contrast(1.05)brightness(.62);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.chairman-visual:after{content:"";background:linear-gradient(#0000 42%,#040706d1),linear-gradient(90deg,#04070640,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.chairman-ring{aspect-ratio:1;border:1px solid #b99b6280;border-radius:50%;width:62%;position:absolute;box-shadow:0 0 100px #49766729}.chairman-ring:before,.chairman-ring:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;top:12%;right:12%;bottom:12%;left:12%}.chairman-ring:after{top:26%;right:26%;bottom:26%;left:26%}.chairman-visual>small{z-index:3;letter-spacing:.28em;color:#ffffffa6;font-size:7px;position:absolute;bottom:5vh}.chairman-copy{flex-direction:column;justify-content:center;padding:12vh 8vw 6vh 6vw;display:flex}.chairman-copy h2{font:400 clamp(45px,5vw,76px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.chairman-copy h3{font:400 20px var(--serif);margin:24px 0 0}.chairman-copy blockquote{border-left:1px solid var(--final-gold);font:17px/1.8 var(--serif);margin:28px 0 18px;padding-left:18px}.chairman-copy>p:not(.final-kicker){max-width:650px;font:11px/1.9 var(--serif);color:#ffffff8f;margin:0}.chairman-pillars{border:1px solid var(--final-line);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.chairman-pillars a{letter-spacing:.08em;color:#ffffff6b;gap:7px;padding:15px 13px;font-size:6px;transition:all .25s;display:grid}.chairman-pillars a+a{border-left:1px solid var(--final-line)}.chairman-pillars a:hover{color:#fff;background:#ffffff0d}.chairman-pillars b{color:#fff;font:400 13px var(--serif)}.chairman-copy>a{letter-spacing:.2em;border-bottom:1px solid #fff6;align-self:flex-start;padding-bottom:8px;font-size:7px}.chairman-copy>a span{margin-left:20px}.salon-screen{background:#08090a;align-items:center;display:flex;position:relative}.salon-screen>img,.salon-shade{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.salon-screen>img{object-fit:cover}.salon-shade{background:linear-gradient(90deg,#050707f0,#05070794 52%,#0507071f),linear-gradient(#0000 50%,#030505a8)}.salon-final-copy{z-index:2;width:min(900px,66vw);margin-left:7vw;position:relative}.salon-final-copy h2{font:400 clamp(56px,6.7vw,106px)/.88 var(--serif);letter-spacing:-.05em;margin:0}.salon-final-copy h3{font:400 22px var(--serif);margin:28px 0 0}.salon-final-copy>p:not(.final-kicker){max-width:560px;font:12px/1.9 var(--serif);color:#ffffffa8;margin:20px 0 0}.salon-tags{flex-wrap:wrap;gap:10px 22px;margin-top:25px;display:flex}.salon-tags span{letter-spacing:.18em;border-bottom:1px solid #b99b6280;padding-bottom:6px;font-size:6px}.salon-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.salon-actions a:first-child{letter-spacing:.18em;border:1px solid #ffffffad;padding:16px 20px;font-size:7px}.salon-actions a:last-child{letter-spacing:.17em;border-bottom:1px solid #fff6;padding-bottom:7px;font-size:7px}.salon-screen footer{z-index:2;letter-spacing:.18em;color:#fff6;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:16px;font-size:6px;display:flex;position:absolute;bottom:3vh;left:7vw;right:4vw}@media(max-width:1000px){.final-header nav{display:none}.final-header{grid-template-columns:1fr auto}.chapter-nav{display:none}.signature-copy{width:52vw}.signature-media{left:25%}.screen-heading{gap:4vw}.collection-screen .jewel-card{flex-basis:34vw}}@media(max-width:760px){html{scroll-snap-type:none}.viewport-section,.signature-hero{height:100svh;min-height:620px}.final-header{height:66px;padding:0 18px}.final-brand div{display:none}.final-header-cta{font-size:7px}.signature-media{bottom:38%;left:0}.signature-shade{background:linear-gradient(#0000 22%,#08090ad6 48%,#08090a 70%)}.signature-copy{width:auto;inset:auto 22px 18vh}.signature-copy>p:first-child{margin-bottom:14px}.signature-copy h1{font-size:48px}.signature-copy h2{margin-top:14px;font-size:17px}.signature-description{display:none}.signature-proof{gap:6px 12px;margin-top:12px}.signature-proof span{font-size:5px}.signature-copy>a{margin-top:14px}.signature-measure{top:85px;bottom:auto;right:20px}.signature-measure strong{font-size:35px}.signature-index{display:none}.signature-nav{grid-template-columns:32px repeat(3,1fr) 32px;gap:6px;bottom:2.5vh;left:18px;right:18px}.signature-arrow{width:30px;height:30px}.signature-nav>button:not(.signature-arrow){height:48px;padding-top:9px;display:block}.signature-nav button div strong{display:none}.signature-nav button div small{font-size:8px}.signature-nav button>span{margin-bottom:5px;display:block}.signature-hero-cartier .signature-media img{object-position:center 42%;scale:1.14}.signature-swipe-hint{z-index:4;letter-spacing:.2em;color:#fff6;margin:0;font-size:5px;display:block;position:absolute;bottom:9.3vh;right:18px}.perfection-screen{grid-template-rows:43% 57%;grid-template-columns:1fr}.perfection-media:after{background:linear-gradient(#0000 45%,#090b0c)}.perfection-copy{justify-content:flex-start;padding:3vh 22px}.perfection-copy .final-kicker{margin-bottom:10px}.perfection-copy h2{font-size:38px}.perfection-copy h3{margin-top:12px;font-size:14px}.perfection-copy>p:not(.final-kicker){display:none}.perfection-facts{grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.perfection-facts div{border-right:1px solid var(--final-line);align-content:center;gap:4px;min-height:50px;padding:6px;display:grid}.perfection-facts dt{font-size:5px}.perfection-facts dd{font-size:15px}.perfection-copy>a{margin-top:14px}.mastery-screen{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;gap:12px;padding:10vh 20px 3vh}.mastery-heading{grid-column:1/-1}.mastery-heading h2{font-size:35px}.mastery-rough{aspect-ratio:auto;grid-area:2/1;width:100%;height:42vh}.mastery-finish{grid-area:2/2;height:42vh}.mastery-line{grid-area:3/1/auto/-1;gap:4px}.mastery-line span{font-size:5px}.mastery-note{writing-mode:horizontal-tb;grid-area:4/1/auto/-1;margin:0;font-size:8px}.trilogy-screen,.collection-screen{padding:9vh 20px 3vh}.screen-heading{display:block;height:24%!important}.screen-heading h2{font-size:40px}.screen-heading>p{display:none}.trilogy-cards{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;height:72%}.trilogy-piece-52{grid-row:1/-1}.trilogy-piece-copy{min-height:92px;padding:13px}.trilogy-piece-copy>strong{font-size:27px}.trilogy-piece-copy p{display:none}.trilogy-piece-copy i{width:24px;height:24px;bottom:10px;right:10px}.diamond-modal{padding:10px}.diamond-modal-panel{grid-template-rows:48% 52%;grid-template-columns:1fr;height:92svh}.diamond-modal-copy{padding:24px;overflow:auto}.diamond-modal-copy h2{font-size:64px}.story-stage-media{bottom:42%;left:0}.story-stage-shade{background:linear-gradient(#0000 18%,#06100db8 43%,#06100d 65%)}.story-stage-cartier .story-stage-shade{background:linear-gradient(#0000 18%,#090809bf 43%,#090809 65%)}.story-stage-copy{width:auto;inset:auto 22px 17vh}.story-stage-copy h2{margin-top:13px;font-size:42px}.story-stage-copy h3{margin-top:12px;font-size:15px}.story-stage-copy>p{display:none}.story-facts{margin-top:13px}.story-switcher{bottom:3vh;left:20px;right:20px}.story-switcher button{padding:0 9px}.story-switcher button:nth-child(2),.story-switcher button:nth-child(3){flex:1;font-size:5px}.story-stage-cartier .story-stage-media img{object-position:center;scale:1.12}.collection-screen .collection-controls{height:8%}.collection-screen .collection-track{height:68%;margin-right:-20px;padding-right:20px}.collection-screen .jewel-card{flex-basis:72vw;grid-template-rows:64% 36%}.collection-screen .jewel-copy{padding:14px 16px}.collection-screen .jewel-copy h3{font-size:22px}.collection-screen .jewel-copy small{display:none}.collection-screen .collection-end-card{flex-basis:65vw}.chairman-screen{grid-template-rows:40% 60%;grid-template-columns:1fr}.chairman-copy{justify-content:flex-start;padding:3vh 22px}.chairman-copy .final-kicker{margin-bottom:10px}.chairman-copy h2{font-size:36px}.chairman-copy h3{margin-top:10px;font-size:15px}.chairman-copy blockquote{margin:13px 0 9px;font-size:13px}.chairman-copy>p:not(.final-kicker){display:none}.chairman-pillars{margin:12px 0}.chairman-pillars span{padding:9px 6px}.chairman-pillars b{font-size:10px}.chairman-visual>small{bottom:2vh}.salon-final-copy{width:auto;margin:0 22px}.salon-final-copy h2{font-size:45px}.salon-final-copy h3{margin-top:18px;font-size:17px}.salon-final-copy>p:not(.final-kicker){font-size:10px}.salon-actions{flex-direction:column;align-items:flex-start;gap:14px}.salon-screen footer{left:22px;right:22px}}@media(prefers-reduced-motion:reduce){.signature-media,.signature-copy,.story-stage-media,.story-stage-copy{animation:none!important}.signature-nav>button.is-active:before{width:100%;animation:none}}.story-detail-link{letter-spacing:.18em;border-bottom:1px solid #ffffff80;margin-top:20px;padding-bottom:7px;font-size:7px;display:inline-block}.interior-page{color:#fff;background:#08090a;min-height:100vh}.internal-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050607b8;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3.3vw;display:grid;position:fixed;inset:0 0 auto}.internal-header>a:first-child{align-items:center;gap:12px;display:flex}.internal-header>a:first-child span{width:38px;height:38px;font:12px var(--serif);border:1px solid #fff;border-radius:50%;place-items:center;display:grid}.internal-header strong,.internal-header nav a,.internal-header>a:last-child{letter-spacing:.2em;font-size:7px}.internal-header nav{gap:2.5vw;display:flex}.internal-header>a:last-child{border-bottom:1px solid #fff;justify-self:end;padding-bottom:7px}.interior-hero{height:100svh;min-height:680px;position:relative;overflow:hidden}.interior-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.interior-hero:after{content:"";background:linear-gradient(90deg,#020505f5,#02050594 46%,#02050514),linear-gradient(#0000 52%,#000000a6);position:absolute;top:0;right:0;bottom:0;left:0}.interior-hero>div{z-index:2;width:min(760px,55vw);position:absolute;top:50%;left:6vw;transform:translateY(-45%)}.interior-hero p,.dossier-intro>div p,.documents-band p,.archive-grid p,.jewellery-grid p,.interior-cta p,.maison-page section p:first-child,.viewing-page section>div>p:first-child{letter-spacing:.23em;color:var(--final-gold);font-size:7px}.interior-hero h1{font:400 clamp(64px,7vw,110px)/.88 var(--serif);letter-spacing:-.05em;margin:25px 0}.interior-hero span{font:14px/1.8 var(--serif);color:#ffffffa8}.dossier-intro{color:#111;background:#d8d2c7;grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:5vw;min-height:70vh;padding:10vh 7vw;display:grid}.dossier-intro h2{font:400 clamp(80px,10vw,160px)/.8 var(--serif);margin:10px 0}.dossier-intro dl{border-top:1px solid #00000040}.dossier-intro dl div{border-bottom:1px solid #00000040;justify-content:space-between;padding:14px 0;display:flex}.dossier-intro dt{letter-spacing:.18em;font-size:6px}.dossier-intro dd{font:16px var(--serif);margin:0}.dossier-intro>p{font:13px/2 var(--serif);color:#0000009e}.process-band{background:#333;grid-template-columns:repeat(3,1fr);gap:1px;height:78vh;display:grid}.process-band>div{background:#020303;position:relative;overflow:hidden}.process-band img,.process-band video{object-fit:cover;width:100%;height:100%}.process-band span{letter-spacing:.2em;background:#000000a8;padding:10px 12px;font-size:7px;position:absolute;bottom:22px;left:22px}.archive-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:12vh 6vw;display:grid}.archive-grid article{border:1px solid var(--final-line);background:#0d0f10}.archive-grid img,.archive-grid video{object-fit:cover;background:#000;width:100%;height:50vh}.archive-grid article>:not(img):not(video){margin-left:25px;margin-right:25px}.archive-grid h2{font:400 54px var(--serif);margin-top:15px!important;margin-bottom:7px!important}.archive-grid article>span{letter-spacing:.18em;color:#ffffff80;margin-bottom:25px;font-size:7px;display:block}.documents-band{color:#111;background:#d8d2c7;grid-template-columns:1fr .8fr .8fr;align-items:center;gap:20px;min-height:72vh;padding:9vh 6vw;display:grid}.documents-band h2{font:400 clamp(58px,6vw,92px)/.92 var(--serif)}.documents-band>div>span{font:14px/1.8 var(--serif)}.documents-band img{object-fit:contain;width:100%;max-height:55vh}.interior-cta{text-align:center;background:#07100e;padding:14vh 6vw}.interior-cta h2{font:400 clamp(50px,6vw,90px)/.95 var(--serif);margin:22px 0 38px}.interior-cta a{letter-spacing:.2em;border:1px solid #ffffff8c;padding:17px 23px;font-size:7px;display:inline-block}.jewellery-hero:after{background:linear-gradient(90deg,#06110d,#06110dad 45%,#0000),linear-gradient(#0000,#0000008c)}.jewellery-grid{grid-template-columns:repeat(2,1fr);gap:7vw 2vw;padding:10vh 5vw;display:grid}.jewellery-grid article>div{background:#000;height:68vh;position:relative;overflow:hidden}.jewellery-grid img{object-fit:contain;width:100%;height:100%;transition:transform .8s}.jewellery-grid article:hover img{transform:scale(1.025)}.jewellery-grid article>div span{font:12px var(--serif);position:absolute;top:18px;right:18px}.jewellery-grid article>p{margin:22px 0 12px}.jewellery-grid h2{font:400 52px var(--serif);margin:0 0 10px}.jewellery-grid article>span{max-width:620px;font:12px/1.9 var(--serif);color:#ffffff8f;display:block}.jewellery-grid a{letter-spacing:.18em;border-bottom:1px solid #ffffff73;margin-top:18px;padding-bottom:7px;font-size:7px;display:inline-block}.maison-hero{background:radial-gradient(circle at 25% 48%,#31443e,#101815 32%,#080a0a 58%);grid-template-columns:42% 58%;align-items:center;min-height:100svh;padding:13vh 7vw 8vh;display:grid}.maison-monogram{width:30vw;height:30vw;font:400 18vw var(--serif);border:1px solid #b99b6273;border-radius:50%;place-items:center;display:grid}.maison-hero>div:last-child{max-width:750px}.maison-hero h1{font:400 clamp(60px,6.5vw,102px)/.9 var(--serif);margin:24px 0}.maison-hero h2{font:400 23px var(--serif)}.maison-hero>div:last-child>p:last-child{font:13px/2 var(--serif);color:#ffffff94}.maison-principles{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;padding:10vh 6vw;display:grid}.maison-principles article{color:#111;background:#d8d2c7;padding:7vh 3vw}.maison-principles span{font:60px var(--serif);color:#95805a}.maison-principles h2{font:30px var(--serif)}.maison-principles p{font:13px/1.9 var(--serif);color:#0000009e}.maison-bespoke{grid-template-columns:58% 42%;align-items:center;min-height:90vh;display:grid}.maison-bespoke video{object-fit:cover;width:100%;height:90vh}.maison-bespoke>div{padding:6vw}.maison-bespoke h2{font:400 68px/.9 var(--serif)}.maison-bespoke span{font:13px/2 var(--serif);color:#ffffff94}.maison-bespoke a{letter-spacing:.2em;border-bottom:1px solid #fff;margin-top:28px;padding-bottom:8px;font-size:7px;display:inline-block}.viewing-page>section{align-items:center;min-height:100svh;display:flex;position:relative}.viewing-page>section>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.viewing-page>section:after{content:"";background:linear-gradient(90deg,#040707f5,#040707b3 55%,#0407072e);position:absolute;top:0;right:0;bottom:0;left:0}.viewing-page section>div{z-index:2;width:min(800px,56vw);margin-left:7vw;position:relative}.viewing-page h1{font:400 clamp(65px,7vw,106px)/.88 var(--serif);margin:25px 0}.viewing-page h2{font:400 22px var(--serif)}.viewing-page section>div>p:not(:first-child){max-width:600px;font:13px/2 var(--serif);color:#ffffffa6}.viewing-page dl{border-top:1px solid var(--final-line);margin:25px 0}.viewing-page dl div{border-bottom:1px solid var(--final-line);justify-content:space-between;padding:13px 0;display:flex}.viewing-page dt{letter-spacing:.18em;font-size:6px}.viewing-page dd{font:13px var(--serif);margin:0}.viewing-page section>div>div{align-items:center;gap:25px;display:flex}.viewing-page section>div>div a:first-child{letter-spacing:.18em;border:1px solid #fff;padding:16px 20px;font-size:7px}.viewing-page section>div>div a:last-child{letter-spacing:.18em;border-bottom:1px solid #fff;padding-bottom:7px;font-size:7px}.layout-studio{color:#eee;height:100svh;min-height:700px;font-family:var(--sans);background:#111;grid-template-rows:70px 1fr;grid-template-columns:250px 1fr 300px;display:grid;overflow:hidden}.layout-studio>header{background:#090a0a;border-bottom:1px solid #333;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.layout-studio>header>a{letter-spacing:.17em;font-size:8px}.layout-studio>header>a:last-child{justify-self:end}.layout-studio>header>div{justify-items:center;gap:4px;display:grid}.layout-studio>header strong{font:18px var(--serif);letter-spacing:.14em}.layout-studio>header span{color:#999;font-size:8px}.studio-assets,.studio-controls{background:#0d0e0f;overflow:auto}.studio-assets{border-right:1px solid #333;padding:18px 12px}.studio-assets>p,.studio-controls p{letter-spacing:.2em;color:#a98d57;font-size:8px}.studio-assets button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:55px 1fr;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.studio-assets button.active{color:#fff;background:#171714;border-color:#a98d57}.studio-assets img{object-fit:contain;background:#000;width:55px;height:42px}.studio-assets span{font-size:9px;line-height:1.4}.studio-workspace{background:#1a1b1c;grid-template-rows:55px 1fr;min-width:0;display:grid}.studio-toolbar{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.studio-toolbar button{color:#888;letter-spacing:.15em;background:0 0;border:1px solid #444;padding:9px 13px;font-size:7px}.studio-toolbar button.active{color:#fff;border-color:#a98d57}.studio-toolbar span{color:#888;font-size:8px}.studio-canvas-wrap{place-items:center;padding:26px;display:grid;overflow:hidden}.studio-canvas{touch-action:none;background:#030404;position:relative;overflow:hidden;box-shadow:0 15px 60px #0000008c}.studio-canvas.desktop{aspect-ratio:16/9;width:min(100%,960px)}.studio-canvas.mobile{aspect-ratio:9/16;height:min(100%,760px)}.studio-canvas>img{cursor:move;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.studio-grid{pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:10% 10%;position:absolute;top:0;right:0;bottom:0;left:0}.studio-safe{pointer-events:none;border:1px dashed #b99b62a6;position:absolute;top:7%;right:7%;bottom:7%;left:7%}.studio-safe span{letter-spacing:.15em;color:#b99b62;font-size:6px;position:absolute;top:4px;left:6px}.studio-controls{border-left:1px solid #333;padding:18px}.studio-controls>div{border-bottom:1px solid #2d2d2d;margin-bottom:17px;padding:0 0 17px}.studio-controls label{color:#aaa;grid-template-columns:72px 1fr 54px;align-items:center;gap:7px;margin-top:10px;font-size:8px;display:grid}.studio-controls input,.studio-controls select{color:#fff;background:#171819;border:1px solid #3b3b3b;min-width:0;padding:7px}.studio-controls input[type=range]{padding:0}.studio-controls select{grid-column:2/4}.studio-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-actions button{color:#ddd;background:0 0;border:1px solid #444;padding:10px;font-size:8px}.studio-actions button.primary{color:#090909;background:#b99b62;border-color:#b99b62;grid-column:1/-1}.studio-actions small{color:#aaa;grid-column:1/-1;font-size:8px;line-height:1.6}@media(max-width:760px){.internal-header{grid-template-columns:1fr auto;height:66px;padding:0 18px}.internal-header nav,.internal-header>a:first-child strong{display:none}.interior-hero>div{width:calc(100% - 44px);left:22px}.interior-hero h1{font-size:50px}.dossier-intro{grid-template-columns:1fr;padding:8vh 22px}.dossier-intro h2{font-size:80px}.process-band{grid-template-columns:1fr;height:auto}.process-band>div{height:70vh}.archive-grid,.documents-band,.jewellery-grid{grid-template-columns:1fr;padding:8vh 20px}.jewellery-grid article>div{height:64vh}.maison-hero{grid-template-columns:1fr;padding:11vh 22px 6vh}.maison-monogram{width:52vw;height:52vw}.maison-hero h1{font-size:48px}.maison-principles{grid-template-columns:1fr;padding:0 20px}.maison-bespoke{grid-template-columns:1fr}.maison-bespoke video{height:60vh}.viewing-page section>div{width:auto;margin:0 22px}.viewing-page h1{font-size:50px}.layout-studio{grid-template-rows:60px auto auto auto;grid-template-columns:1fr;height:auto;min-height:100svh;overflow:auto}.layout-studio>header{z-index:5;position:sticky;top:0}.layout-studio>header>div span,.layout-studio>header>a:last-child{display:none}.studio-assets{grid-row:2;height:150px;display:flex;overflow-x:auto}.studio-assets>p{display:none}.studio-assets button{min-width:170px}.studio-workspace{grid-row:3;height:70svh}.studio-toolbar span{display:none}.studio-controls{grid-row:4}.studio-canvas-wrap{padding:12px}}.dual-links{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.dual-links a{letter-spacing:.2em;border:1px solid #ffffff8c;padding:17px 23px;font-size:7px;display:inline-block}.site-footer{border-top:1px solid var(--final-line);background:#050606;grid-template-columns:.75fr 1fr 1.25fr;gap:5vw;padding:9vh 6vw 3vh;display:grid}.site-footer-brand{align-items:flex-start;gap:15px;display:flex}.site-footer-brand>span{width:48px;height:48px;font:15px var(--serif);border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid}.site-footer-brand>div{gap:6px;display:grid}.site-footer-brand strong{font:18px var(--serif);letter-spacing:.12em}.site-footer-brand small{letter-spacing:.18em;color:#fff6;font-size:6px}.site-footer nav{display:grid}.site-footer nav a{border-bottom:1px solid var(--final-line);letter-spacing:.15em;color:#ffffffb3;justify-content:space-between;padding:11px 0;font-size:7px;display:flex}.site-footer nav a:first-child{border-top:1px solid var(--final-line)}.site-footer nav a:hover{color:var(--final-gold)}.site-footer-visit p{letter-spacing:.2em;color:var(--final-gold);font-size:6px}.site-footer-visit h2{font:400 38px/1 var(--serif)}.site-footer-visit>a{letter-spacing:.18em;border:1px solid #ffffff8c;padding:14px 17px;font-size:7px;display:inline-block}.site-footer-bottom{border-top:1px solid var(--final-line);letter-spacing:.18em;color:#fff6;grid-column:1/-1;gap:3vw;margin-top:5vh;padding-top:18px;font-size:6px;display:flex}.site-footer-bottom small{margin-left:auto}.maison-portrait{border:1px solid #b99b6259;width:29vw;height:68vh;position:relative;overflow:hidden}.maison-portrait img{object-fit:cover;object-position:48% 35%;filter:saturate(.65)contrast(1.05)brightness(.72);width:100%;height:100%}.maison-portrait:after{content:"";background:linear-gradient(#0000 48%,#030706b8);position:absolute;top:0;right:0;bottom:0;left:0}.maison-portrait span{z-index:2;letter-spacing:.2em;font-size:7px;position:absolute;bottom:20px;left:20px}.trust-hero{background:#07100d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;min-height:100svh;padding:13vh 6vw 7vh;display:grid}.trust-hero>div:first-child>p,.standards-heading p,.cert-copy>p,.traceability-story header p,.trust-note>p,.bespoke-hero>div>p,.bespoke-steps header p,.bespoke-material>div>p,.assurance-hero>div>p,.assurance-disclaimer>p{letter-spacing:.22em;color:var(--final-gold);font-size:7px}.trust-hero h1{font:400 clamp(65px,7vw,112px)/.86 var(--serif);margin:24px 0}.trust-hero h2{font:400 21px var(--serif)}.trust-hero-docs{height:72vh;position:relative}.trust-hero-docs img{object-fit:cover;object-position:left top;width:58%;height:82%;position:absolute;box-shadow:0 25px 80px #00000080}.trust-hero-docs img:first-child{top:8%;left:0}.trust-hero-docs img:nth-child(2){bottom:0;right:0}.trust-hero-docs>span{letter-spacing:.18em;font-size:6px;position:absolute;top:0;right:10px}.standards-grid{background:#b7afa2;grid-template-columns:1.3fr repeat(2,1fr);gap:1px;padding:11vh 6vw;display:grid}.standards-grid>*{color:#111;background:#d9d3c8;padding:4vw}.standards-heading{grid-row:span 2}.standards-heading h2{font:400 70px/.92 var(--serif)}.standards-grid article>span{font:45px var(--serif);color:#9b8255}.standards-grid h3{font:25px var(--serif)}.standards-grid article p{font:12px/1.9 var(--serif);color:#0009}.certification-gallery{grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:11vh 6vw;display:grid}.cert-copy h2{font:400 70px/.92 var(--serif)}.cert-copy>p:last-of-type{font:12px/2 var(--serif);color:#ffffff94}.cert-copy a{letter-spacing:.18em;border-bottom:1px solid #fff;margin-top:25px;padding-bottom:7px;font-size:7px;display:inline-block}.certificate-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.certificate-cards figure{color:#111;background:#ddd7cd;margin:0;padding:16px}.certificate-cards img{object-fit:cover;object-position:top;width:100%;height:56vh}.certificate-cards figcaption{letter-spacing:.16em;padding-top:12px;font-size:6px}.traceability-story{color:#111;background:#d9d3c8;grid-template-columns:repeat(3,1fr);gap:12px;padding:16vh 6vw 7vh;display:grid;position:relative}.traceability-story header{position:absolute;top:5vh;left:6vw}.traceability-story h2{font:400 46px/.95 var(--serif);margin:10px 0}.traceability-story>div{background:#eee;height:58vh;position:relative;overflow:hidden}.traceability-story img,.traceability-story video{object-fit:cover;width:100%;height:100%}.traceability-story>div>span{letter-spacing:.15em;background:#fffc;padding:8px;font-size:6px;position:absolute;bottom:15px;left:15px}.trust-note,.assurance-disclaimer{text-align:center;padding:12vh 18vw}.trust-note h2,.assurance-disclaimer h2{font:400 64px/.95 var(--serif)}.trust-note>span,.assurance-disclaimer>span{max-width:820px;font:13px/2 var(--serif);color:#ffffff94;margin:auto;display:block}.bespoke-hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.bespoke-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.bespoke-hero:after{content:"";background:linear-gradient(90deg,#050707f7,#050707c2 52%,#05070714),linear-gradient(#0000,#000000a6);position:absolute;top:0;right:0;bottom:0;left:0}.bespoke-hero>div{z-index:2;width:min(760px,55vw);margin-left:7vw;position:relative}.bespoke-hero h1{font:400 clamp(60px,6.5vw,105px)/.88 var(--serif);margin:25px 0}.bespoke-hero h2{font:400 22px var(--serif)}.bespoke-hero>div>span{max-width:620px;font:13px/2 var(--serif);color:#ffffff9e;display:block}.bespoke-steps{background:#b7afa2;grid-template-columns:repeat(3,1fr);gap:1px;padding:11vh 6vw;display:grid}.bespoke-steps>*{color:#111;background:#d9d3c8;padding:3.5vw}.bespoke-steps header{color:#fff;background:#101312;grid-column:1/-1}.bespoke-steps header h2{font:400 72px/.9 var(--serif)}.bespoke-steps article>span{font:42px var(--serif);color:#987f52}.bespoke-steps h3{font:24px var(--serif)}.bespoke-steps article p{font:12px/1.9 var(--serif);color:#0009}.bespoke-material{grid-template-columns:42% 58%;align-items:center;min-height:88vh;display:grid}.bespoke-material>div{padding:7vw}.bespoke-material h2{font:400 64px/.93 var(--serif)}.bespoke-material>div>span{font:13px/2 var(--serif);color:#ffffff94}.bespoke-material>img{object-fit:contain;background:#000;width:100%;height:88vh}.assurance-hero{background:radial-gradient(circle at 25% 45%,#23332e,#0b100f 42%,#060707 70%);grid-template-columns:1fr 230px;align-items:center;gap:8vw;min-height:100svh;padding:13vh 7vw 8vh;display:grid}.assurance-hero>div{max-width:900px}.assurance-hero h1{font:400 clamp(64px,7vw,112px)/.86 var(--serif);margin:25px 0}.assurance-hero h2{font:400 22px var(--serif)}.assurance-hero>div>span{max-width:650px;font:13px/2 var(--serif);color:#fff9;display:block}.assurance-hero aside{border-top:1px solid var(--final-line)}.assurance-hero aside strong{font:38px var(--serif);color:var(--final-gold);padding-top:18px;display:block}.assurance-hero aside p{border-bottom:1px solid var(--final-line);letter-spacing:.2em;margin:6px 0 0;padding-bottom:18px;font-size:6px}.assurance-grid{background:#b7afa2;grid-template-columns:repeat(3,1fr);gap:1px;padding:9vh 6vw;display:grid}.assurance-grid article{color:#111;background:#d9d3c8;padding:4vw}.assurance-grid article>span{font:44px var(--serif);color:#987f52}.assurance-grid h2{min-height:72px;font:26px/1.1 var(--serif)}.assurance-grid article>p{min-height:90px;font:12px/1.9 var(--serif);color:#0000009e}.assurance-grid a{letter-spacing:.16em;border-bottom:1px solid #00000080;padding-bottom:6px;font-size:7px;display:inline-block}@media(max-width:1000px){.internal-header nav{gap:1.4vw}.internal-header nav a{font-size:6px}.site-footer{grid-template-columns:1fr 1fr}.site-footer-visit{grid-column:1/-1}.trust-hero,.standards-grid{grid-template-columns:1fr 1fr}.standards-heading{grid-area:auto/1/auto/-1}.assurance-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.site-footer{grid-template-columns:1fr;padding:7vh 22px}.site-footer-visit{grid-column:auto}.site-footer-bottom{display:grid}.site-footer-bottom small{margin:0}.maison-portrait{width:70vw;height:43vh}.trust-hero{grid-template-columns:1fr;padding:12vh 22px 5vh}.trust-hero h1{font-size:54px}.trust-hero-docs{height:52vh}.standards-grid,.certificate-cards,.traceability-story,.bespoke-steps,.assurance-grid{grid-template-columns:1fr}.standards-grid{padding:20px}.standards-grid>*{padding:28px}.certification-gallery{grid-template-columns:1fr;padding:8vh 22px}.cert-copy h2{font-size:52px}.certificate-cards img{height:48vh}.traceability-story{padding:21vh 20px 6vh}.traceability-story>div{height:58vh}.trust-note,.assurance-disclaimer{padding:9vh 22px}.trust-note h2,.assurance-disclaimer h2{font-size:46px}.bespoke-hero>div{width:auto;margin:0 22px}.bespoke-hero h1{font-size:50px}.bespoke-steps{padding:20px}.bespoke-steps>*{padding:28px}.bespoke-material{grid-template-columns:1fr}.bespoke-material>img{height:62vh}.assurance-hero{grid-template-columns:1fr;padding:12vh 22px 7vh}.assurance-hero h1{font-size:51px}.assurance-hero aside{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.assurance-grid{padding:20px}.assurance-grid article{padding:28px}.assurance-grid h2,.assurance-grid article>p{min-height:0}}.signature-proof{color:#ffffff9e;letter-spacing:.18em;flex-wrap:wrap;gap:18px;margin-top:23px;font-size:6px;display:flex}.signature-proof span{align-items:center;gap:8px;display:flex}.signature-proof span:before{content:"";background:var(--final-gold);width:18px;height:1px}.chairman-visual>img{object-position:61% 50%;filter:saturate(.7)contrast(1.03)brightness(.76)}.maison-portrait img{object-position:61% 50%;filter:saturate(.72)contrast(1.03)brightness(.82)}.interior-hero>div{width:min(650px,49vw)}.interior-hero h1{font-size:clamp(56px,5.6vw,88px);line-height:.92}.archive-grid article>a{letter-spacing:.18em;border-bottom:1px solid #ffffff7a;margin-top:14px;margin-bottom:25px;padding-bottom:7px;font-size:7px;display:inline-block}.diamond-modal-secondary{color:#ffffff9e;margin-left:18px;border-bottom-color:#ffffff52!important}.jewel-dossier-hero{background:#020303;min-height:100svh;position:relative;overflow:hidden}.jewel-dossier-hero>img{object-fit:contain;object-position:66% center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.jewel-dossier-shade{background:linear-gradient(90deg,#06100d,#06100df7,#06100d8a 50%,#06100d14 80%),linear-gradient(#0000 55%,#000000b8);position:absolute;top:0;right:0;bottom:0;left:0}.jewel-dossier-title{z-index:2;width:min(610px,43vw);position:absolute;top:50%;left:6vw;transform:translateY(-42%)}.jewel-dossier-title>p,.jewel-dossier-record header p,.jewel-dossier-statement p,.jewel-dossier-gallery>p{letter-spacing:.23em;color:var(--final-gold);font-size:7px}.jewel-dossier-title h1{font:400 clamp(58px,6vw,96px)/.88 var(--serif);letter-spacing:-.045em;margin:22px 0}.jewel-dossier-title h2{font:400 20px/1.5 var(--serif);margin:0 0 22px}.jewel-dossier-title>span{max-width:540px;font:12px/2 var(--serif);color:#ffffff9e;display:block}.jewel-dossier-title>a{letter-spacing:.2em;border-bottom:1px solid #ffffff8c;margin-top:28px;padding-bottom:8px;font-size:7px;display:inline-block}.jewel-dossier-record{color:#111;background:#d9d3c8;grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:5vw;padding:11vh 6vw;display:grid}.jewel-dossier-record h2{font:400 clamp(58px,6.5vw,104px)/.86 var(--serif);margin:12px 0}.jewel-dossier-record header>span{font:12px/1.9 var(--serif);color:#0000008c}.jewel-dossier-record dl{border-top:1px solid #00000038}.jewel-dossier-record dl div{border-bottom:1px solid #00000038;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.jewel-dossier-record dt{letter-spacing:.18em;font-size:6px}.jewel-dossier-record dd{text-align:right;font:15px var(--serif);margin:0}.jewel-dossier-record>p{font:13px/2 var(--serif);color:#000000a1}.jewel-dossier-statement{text-align:center;background:#07100e;padding:15vh 17vw}.jewel-dossier-statement h2{max-width:1000px;font:400 clamp(50px,6vw,92px)/.95 var(--serif);margin:22px auto 28px}.jewel-dossier-statement>span{max-width:850px;font:13px/2 var(--serif);color:#ffffff94;margin:auto;display:block}.jewel-dossier-gallery{background:#050606;padding:11vh 5vw}.jewel-dossier-gallery>h2{font:400 clamp(50px,5.8vw,88px)/.95 var(--serif);margin:17px 0 6vh}.jewel-dossier-gallery>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.jewel-dossier-gallery figure{background:#000;border:1px solid #ffffff1f;margin:0}.jewel-dossier-gallery img,.jewel-dossier-gallery video{object-fit:contain;background:#000;width:100%;height:62vh}.jewel-dossier-gallery figcaption{letter-spacing:.17em;color:#ffffff8c;padding:14px 16px;font-size:6px}.jewel-dossier-actions{text-align:center;color:#111;background:#d9d3c8;padding:10vh 6vw 12vh}.jewel-dossier-actions h2{font:400 clamp(50px,5.5vw,84px)/.95 var(--serif);margin:15px auto 35px}.jewel-dossier-actions>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.jewel-dossier-actions a{letter-spacing:.19em;border:1px solid #00000080;padding:16px 20px;font-size:7px}.jewel-dossier-actions a:first-child{color:#fff;background:#111}@media(max-width:760px){.signature-shade{background:linear-gradient(#00000014,#0000002e 30%,#000000d1 66%,#000000f5),linear-gradient(90deg,#00000080,#0000 74%)}.signature-copy{text-shadow:0 2px 22px #000000f2;bottom:19vh;animation:none!important}.signature-copy h1{font-size:43px;line-height:.92}.signature-proof{gap:10px 16px;margin-top:17px}.signature-proof span{font-size:5.5px}.chairman-visual>img{object-position:59% 50%}.maison-portrait img{object-position:60% 50%}.interior-hero>div{width:calc(100% - 44px)}.interior-hero h1{font-size:43px;line-height:.95}.diamond-modal-secondary{margin:14px 0 0;display:block}.jewel-dossier-hero{min-height:92svh}.jewel-dossier-hero>img{object-position:center 25%;height:62%;top:5%}.jewel-dossier-shade{background:linear-gradient(#06100d0d,#06100d33 28%,#06100df0 63%,#06100d 92%)}.jewel-dossier-title{width:auto;inset:auto 22px 7vh;transform:none}.jewel-dossier-title h1{font-size:46px}.jewel-dossier-title h2{font-size:17px}.jewel-dossier-title>span{display:none}.jewel-dossier-record{grid-template-columns:1fr;gap:4vh;padding:8vh 22px}.jewel-dossier-record h2{font-size:65px}.jewel-dossier-statement{padding:10vh 22px}.jewel-dossier-statement h2{font-size:47px}.jewel-dossier-gallery{padding:8vh 20px}.jewel-dossier-gallery>div{grid-template-columns:1fr}.jewel-dossier-gallery img,.jewel-dossier-gallery video{height:58vh}.jewel-dossier-actions{padding:8vh 22px 10vh}}.jewel-dossier-record{grid-template-columns:1fr 1fr}.jewel-dossier-record>div>span{max-width:640px;font:13px/2 var(--serif);color:#000000a1;display:block}.jewel-dossier-statement blockquote{max-width:1050px;font:400 clamp(44px,5vw,78px)/1.08 var(--serif);margin:22px auto 0}.jewel-dossier-gallery{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.jewel-dossier-gallery figure{min-width:0}@media(max-width:760px){.jewel-dossier-record{grid-template-columns:1fr}.jewel-dossier-statement blockquote{font-size:42px}.jewel-dossier-gallery{grid-template-columns:1fr}}:root{--final-black:#050908;--final-charcoal:#0a100e;--final-ivory:#eee9df;--final-gold:#b9a06d;--final-line:#e2ebe629}body,.final-home,.interior-page{background:#050908}.final-header{background:linear-gradient(#030807e6,#03080724)}.internal-header{background:#030807cc}.signature-hero,.perfection-media,.trilogy-piece-media,.diamond-modal-media,.jewel-dossier-hero{background:#020604}.signature-shade{background:linear-gradient(90deg,#050a08,#050a08fa 25%,#050a08ab 48%,#050a0814 78%),linear-gradient(#0000 56%,#020705e0)}.perfection-screen,.trilogy-screen,.collection-screen,.diamond-modal-panel{background:#07100d}.perfection-media:after{background:linear-gradient(90deg,#0000 62%,#07100d),linear-gradient(#0000 65%,#0006)}.trilogy-piece{background:#0a120f}.site-footer{background:#030706}.chapter-nav strong{background:#030907e6}.final-brand>span,.internal-header>a:first-child span,.site-footer-brand>span{color:#d5bd86;border-color:#b9a06dc7}.final-brand strong,.site-footer-brand strong{color:#f2eee5}.final-brand small,.site-footer-brand small{color:#d5bd8694}.maison-hero{background:radial-gradient(circle at 25% 48%,#20342d,#0b1512 34%,#050908 63%)}.assurance-hero{background:radial-gradient(circle at 25% 45%,#1a2a25,#09120f 44%,#050807 72%)}.home-provenance-screen{background:radial-gradient(circle at 74% 42%,#172720,#08110e 38%,#050908 68%);grid-template-columns:.82fr 1.18fr;align-items:center;gap:6vw;padding:10vh 6vw 5vh;display:grid}.home-provenance-copy h2,.home-bespoke-copy h2,.home-assurance-screen>header h2{font:400 clamp(48px,5.4vw,84px)/.93 var(--serif);letter-spacing:-.04em;margin:0}.home-provenance-copy h3,.home-bespoke-copy h3,.home-assurance-screen>header>h3{font:400 18px/1.55 var(--serif);margin:22px 0 0}.home-provenance-copy>p:not(.final-kicker),.home-bespoke-copy>p:not(.final-kicker){max-width:570px;font:11px/1.9 var(--serif);color:#ffffff94;margin:19px 0 0}.home-provenance-facts{border-top:1px solid var(--final-line);margin:24px 0 0}.home-provenance-facts span{border-bottom:1px solid var(--final-line);letter-spacing:.18em;color:#ffffff7a;align-items:center;gap:24px;min-height:42px;font-size:6px;display:flex}.home-provenance-facts b{width:80px;font:16px var(--serif);letter-spacing:.06em;color:#fff}.home-provenance-copy>a,.home-bespoke-copy>a,.home-assurance-screen>a{letter-spacing:.2em;border-bottom:1px solid #ffffff7a;gap:28px;margin-top:24px;padding-bottom:8px;font-size:7px;display:inline-flex}.home-provenance-docs{height:76vh;position:relative}.home-provenance-docs figure{color:#111;background:#d8d2c7;margin:0;padding:13px;position:absolute;box-shadow:0 24px 80px #00000073}.home-provenance-docs figure:first-child{width:62%;height:80%;top:2%;left:0;transform:rotate(-2deg)}.home-provenance-docs figure:last-child{width:54%;height:73%;bottom:0;right:0;transform:rotate(2deg)}.home-provenance-docs img{object-fit:cover;object-position:top;width:100%;height:calc(100% - 28px)}.home-provenance-docs figcaption{letter-spacing:.16em;padding-top:10px;font-size:6px}.home-bespoke-screen{background:#07100d;grid-template-columns:53% 47%;display:grid}.home-bespoke-media{background:#020604;position:relative;overflow:hidden}.home-bespoke-media:after{content:"";background:linear-gradient(90deg,#0000 65%,#07100d),linear-gradient(#0000 60%,#0000009e);position:absolute;top:0;right:0;bottom:0;left:0}.home-bespoke-media video{object-fit:cover;width:100%;height:100%}.home-bespoke-media>span{z-index:2;writing-mode:vertical-rl;letter-spacing:.23em;color:#ffffff80;font-size:6px;position:absolute;bottom:4vh;left:2vw;transform:rotate(180deg)}.home-bespoke-copy{flex-direction:column;justify-content:center;padding:12vh 6vw 5vh 4vw;display:flex}.home-bespoke-copy ol{border-top:1px solid var(--final-line);grid-template-columns:1fr 1fr;margin:24px 0 0;padding:0;list-style:none;display:grid}.home-bespoke-copy li{border-bottom:1px solid var(--final-line);align-items:center;gap:13px;min-height:64px;padding:12px 8px 10px 0;display:flex}.home-bespoke-copy li:nth-child(odd){border-right:1px solid var(--final-line)}.home-bespoke-copy li:nth-child(2n){padding-left:16px}.home-bespoke-copy li>b{font:22px var(--serif);color:var(--final-gold)}.home-bespoke-copy li>span{letter-spacing:.15em;font-size:7px;line-height:1.55}.home-bespoke-copy li small{font:10px var(--serif);letter-spacing:0;color:#ffffff75}.home-assurance-screen{color:#111;background:#d9d3c8;grid-template-rows:1fr auto;grid-template-columns:.82fr 1.18fr;align-items:center;gap:4vw 6vw;padding:10vh 6vw 5vh;display:grid}.home-assurance-screen .final-kicker{color:#8d7448}.home-assurance-screen>header>h3{color:#0000009e}.home-assurance-grid{background:#0000002e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.home-assurance-grid article{background:#ede8df;min-height:31vh;padding:3.2vh 2.5vw}.home-assurance-grid article>span{font:27px var(--serif);color:#9b8255}.home-assurance-grid h3{letter-spacing:.19em;margin:14px 0 5px;font-size:8px}.home-assurance-grid h4{font:17px var(--serif);margin:0}.home-assurance-grid p{font:11px/1.8 var(--serif);color:#00000094;margin:13px 0 0}.home-assurance-screen>a{color:#111;border-color:#00000080;grid-column:1/-1;justify-self:center;margin:0}@media(max-width:760px){.home-provenance-screen{grid-template-rows:43% 57%;grid-template-columns:1fr;gap:1vh;padding:9vh 22px 3vh}.home-provenance-copy{align-self:end}.home-provenance-copy h2,.home-bespoke-copy h2,.home-assurance-screen>header h2{font-size:41px}.home-provenance-copy h3,.home-bespoke-copy h3,.home-assurance-screen>header>h3{margin-top:11px;font-size:14px}.home-provenance-copy>p:not(.final-kicker){display:none}.home-provenance-facts{border:0;gap:10px;margin-top:12px;display:flex}.home-provenance-facts span{border-bottom:1px solid var(--final-line);gap:2px;min-height:0;padding-bottom:7px;font-size:5px;display:grid}.home-provenance-facts b{width:auto;font-size:11px}.home-provenance-copy>a{margin-top:13px}.home-provenance-docs{height:100%}.home-provenance-docs figure:first-child{width:62%;height:79%;top:7%;left:1%}.home-provenance-docs figure:last-child{width:55%;height:72%;bottom:1%;right:1%}.home-provenance-docs figure{padding:8px}.home-provenance-docs img{height:calc(100% - 20px)}.home-bespoke-screen{grid-template-rows:42% 58%;grid-template-columns:1fr}.home-bespoke-media:after{background:linear-gradient(#0000 55%,#07100d)}.home-bespoke-copy{justify-content:flex-start;padding:1vh 22px 4vh}.home-bespoke-copy>p:not(.final-kicker){display:none}.home-bespoke-copy ol{margin-top:12px}.home-bespoke-copy li{min-height:50px;padding:7px 5px 6px 0}.home-bespoke-copy li:nth-child(2n){padding-left:10px}.home-bespoke-copy li>b{font-size:17px}.home-bespoke-copy li>span{font-size:5.5px}.home-bespoke-copy li small{font-size:8px}.home-bespoke-copy>a{margin-top:12px}.home-assurance-screen{grid-template-rows:28% 62% 10%;grid-template-columns:1fr;gap:0;padding:9vh 20px 4vh}.home-assurance-screen>header{align-self:end}.home-assurance-grid{height:100%;margin-top:12px}.home-assurance-grid article{min-height:0;padding:14px 12px}.home-assurance-grid article>span{font-size:18px}.home-assurance-grid h3{margin:8px 0 3px;font-size:5.5px}.home-assurance-grid h4{font-size:13px}.home-assurance-grid p{margin-top:7px;font-size:8.5px;line-height:1.55}.home-assurance-screen>a{grid-column:auto;align-self:end;margin:0}}.ag-text-editor{z-index:200;color:#f5f3ed;font-family:var(--sans);position:fixed;top:12px;right:205px}.ag-editor-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;height:38px;font:11px/1 var(--sans);background:#040706c2;border:1px solid #ffffff52;border-radius:20px;align-items:center;gap:9px;padding:0 14px;display:flex}.ag-editor-trigger span{letter-spacing:.18em;font-size:7px}.ag-editor-trigger:hover{border-color:var(--final-gold);color:#d2b779}.ag-editor-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040706f5;border:1px solid #b99b6280;border-radius:15px;width:min(820px,100vw - 240px);padding:7px;box-shadow:0 12px 45px #00000073}.ag-editor-page-row{grid-template-columns:34px minmax(250px,1fr) 34px auto;align-items:end;gap:7px;padding-bottom:7px;display:grid}.ag-editor-page-row label{gap:4px;display:grid}.ag-editor-page-row label>span{letter-spacing:.2em;color:#b99b62;font-size:6px}.ag-editor-page-row select{color:#fff;height:31px;font:9px var(--sans);letter-spacing:.06em;background:#101311;border:1px solid #fff3;border-radius:4px;padding:0 10px}.ag-editor-page-row button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;height:31px;font-size:9px}.ag-editor-page-row .ag-editor-arrow{font-size:15px}.ag-editor-page-row .ag-editor-overview{white-space:nowrap;padding:0 13px}.ag-editor-page-row .ag-editor-overview.active{color:#d2b779;border-color:#b99b62}.ag-editor-toolbar{border-top:1px solid #ffffff1a;align-items:center;gap:7px;min-height:34px;padding:4px 4px 4px 10px;display:flex}.ag-editor-status{color:#ffffffad;letter-spacing:.08em;white-space:nowrap;margin-right:8px;font-size:8px}.ag-editor-toolbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:16px;height:30px;padding:0 12px;font-size:8px}.ag-editor-toolbar a{color:#fff;border:1px solid #ffffff38;border-radius:16px;align-items:center;height:30px;padding:0 12px;font-size:8px;display:flex;pointer-events:auto!important}.ag-editor-toolbar button:hover{border-color:var(--final-gold)}.ag-editor-toolbar .ag-editor-save{color:#090a09;background:#b99b62;border-color:#c1a363}.ag-editor-notice{color:#ffffffc7;letter-spacing:.06em;text-align:center;background:#040706eb;border:1px solid #ffffff2e;min-width:220px;padding:10px 13px;font-size:8px;position:absolute;top:calc(100% + 9px);right:0}[data-ag-editing=true]{outline-offset:4px;cursor:text;outline:1px dashed #c7aa698c;min-width:1ch;transition:outline-color .2s,background .2s}[data-ag-editing=true]:hover,[data-ag-editing=true]:focus{background:#b99b621a;outline:1px solid #c7aa69}.ag-is-editing .final-home a{pointer-events:none}.ag-is-editing .ag-text-editor,.ag-is-editing .ag-text-editor *{pointer-events:auto}.ag-screen-editing{overflow:hidden}.ag-screen-editing .final-header{opacity:.3;pointer-events:none}.ag-screen-editing .chapter-nav{display:none}.final-home>section[data-ag-screen-hidden]{display:none!important}.ag-screen-editing .final-home>section:not([data-ag-screen-hidden]){height:100svh;min-height:100svh;margin:0!important}@media(max-width:900px){.ag-text-editor{top:13px;right:13px}.ag-editor-trigger{height:34px;padding:0 11px}.ag-editor-trigger span{display:none}.ag-editor-toolbar{gap:4px;max-width:calc(100vw - 26px);padding-left:9px}.ag-editor-panel{width:calc(100vw - 26px)}.ag-editor-page-row{grid-template-columns:31px minmax(0,1fr) 31px}.ag-editor-page-row .ag-editor-overview{grid-column:1/-1}.ag-editor-status{display:none}.ag-editor-toolbar button,.ag-editor-toolbar a{padding:0 8px;font-size:7px}}.journal-home{--paper:#f4f1e9;--paper-soft:#ebe7dd;--ink:#1a1c19;--muted:#6a6d66;--line:#1a1c1929;--gold:#8c754b;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans)}.journal-cover{grid-template-columns:43% 57%;align-items:stretch;gap:6vw;width:min(1240px,100% - 64px);min-height:calc(100svh - 88px);margin:auto;padding:54px 0 64px;display:grid}.journal-cover-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:6vh 0 4vh;display:flex}.journal-cover-copy>p:first-child{letter-spacing:.16em;color:var(--gold);margin:0 0 42px;font-size:9px}.journal-cover h1{font:400 clamp(48px,5.5vw,76px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.journal-cover h2{font:400 clamp(24px,2.2vw,32px)/1.5 var(--serif);margin:24px 0 0}.journal-cover-intro{border-top:1px solid var(--line);color:#4b4e48;max-width:470px;margin:34px 0 0;padding-top:25px;font-size:15px;line-height:2}.journal-cover-copy>a{letter-spacing:.08em;border-bottom:1px solid;margin-top:42px;padding-bottom:8px;font-size:10px}.journal-cover-copy>a span{margin-left:28px}.journal-cover-image{background:#101411;min-height:610px;margin:0;position:relative;overflow:hidden}.journal-cover-image img{object-fit:cover;object-position:center;width:100%;height:100%}.journal-cover-image:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff1f}.journal-cover-image figcaption{z-index:2;letter-spacing:.13em;color:#ffffffc2;border-top:1px solid #ffffff6b;justify-content:space-between;padding-top:11px;font-size:7px;display:flex;position:absolute;inset:auto 22px 20px}.journal-stories{border-top:1px solid var(--line);background:#f8f6f0;padding:120px max(32px,7vw) 140px}.journal-section-heading{grid-template-columns:190px 1fr 270px;align-items:end;gap:38px;max-width:1120px;margin:auto;display:grid}.journal-section-heading>p,.journal-colour-heading>p,.journal-notes header>p,.journal-closing>p{letter-spacing:.17em;color:var(--gold);margin:0;font-size:8px}.journal-section-heading h2{font:400 clamp(36px,4vw,54px)/1.3 var(--serif);letter-spacing:-.025em;margin:0}.journal-section-heading>span{color:var(--muted);font-size:13px;line-height:1.8}.journal-diamond-feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:58% 42%;max-width:1120px;min-height:590px;margin:72px auto 0;display:grid}.journal-diamond-feature figure{background:#111411;min-height:590px;margin:0;position:relative;overflow:hidden}.journal-diamond-feature figure img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.journal-diamond-feature:hover figure img{transform:scale(1.02)}.journal-diamond-feature figcaption{letter-spacing:.14em;color:#ffffffb8;border-top:1px solid #fff6;padding-top:10px;font-size:7px;position:absolute;inset:auto 20px 18px}.journal-diamond-feature>div{flex-direction:column;justify-content:center;padding:54px 46px;display:flex}.journal-diamond-feature>div>p{letter-spacing:.16em;color:var(--gold);margin:0 0 34px;font-size:8px}.journal-diamond-feature h3{font:400 clamp(46px,4.6vw,68px)/1 var(--serif);letter-spacing:-.04em;margin:0}.journal-diamond-feature h4{font:400 21px/1.5 var(--serif);margin:18px 0 0}.journal-diamond-feature blockquote{color:#4c4f49;margin:32px 0 0;font-size:14px;line-height:2}.journal-diamond-feature>div>span{border-top:1px solid var(--line);letter-spacing:.13em;color:var(--muted);margin-top:30px;padding-top:17px;font-size:8px}.journal-diamond-feature b,.journal-gem-story b{letter-spacing:.08em;border-bottom:1px solid;align-self:flex-start;margin-top:34px;padding-bottom:6px;font-size:9px;font-weight:500}.journal-diamond-feature b i,.journal-gem-story b i{margin-left:22px;font-style:normal}.journal-colour-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;max-width:1120px;margin:126px auto 0;padding-bottom:30px;display:flex}.journal-colour-heading h2{font:400 clamp(30px,3vw,44px)/1.35 var(--serif);margin:0}.journal-gem-grid{grid-template-columns:1fr 1fr;gap:70px 34px;max-width:1120px;margin:36px auto 0;display:grid}.journal-gem-story{border-bottom:1px solid var(--line);grid-template-columns:53% 47%;min-height:390px;display:grid}.journal-gem-story figure{background:#151714;min-height:390px;margin:0;overflow:hidden}.journal-gem-story figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.journal-gem-story:hover figure img{transform:scale(1.025)}.journal-gem-story>div{flex-direction:column;align-items:flex-start;padding:30px 0 28px 28px;display:flex}.journal-gem-story>div>p{color:var(--gold);margin:0;font-size:10px}.journal-gem-story h3{font:400 clamp(27px,2.6vw,38px)/1.1 var(--serif);letter-spacing:-.025em;margin:13px 0 0}.journal-gem-story>div>span{color:var(--muted);margin-top:25px;font-size:12px;line-height:1.9}.journal-gem-story b{margin-top:auto}.journal-notes{background:var(--paper-soft);grid-template-columns:minmax(260px,1fr) minmax(520px,2fr);gap:8vw;padding:125px max(32px,7vw);display:grid}.journal-notes header h2{font:400 clamp(34px,3.6vw,52px)/1.35 var(--serif);letter-spacing:-.03em;margin:24px 0 0}.journal-notes ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.journal-notes li{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;align-items:center;min-height:105px;padding:24px 0;display:grid}.journal-notes li strong{font:400 16px var(--serif);color:var(--gold)}.journal-notes li p{color:#4a4d47;margin:0;font-size:14px;line-height:1.8}.journal-disclaimer{color:var(--muted);grid-column:2;margin:18px 0 0;font-size:10px;line-height:1.8}.journal-closing{text-align:center;color:#fff;background:#171a17;padding:130px 32px 120px}.journal-closing h2{font:400 clamp(38px,4.4vw,62px)/1.35 var(--serif);margin:27px 0 0}.journal-closing a{border-bottom:1px solid #ffffffb3;margin-top:45px;padding-bottom:8px;font-size:11px;display:inline-block}.journal-closing a span{margin-left:30px}.journal-footer{color:#fff;background:#101210;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;padding:0 max(28px,5vw);display:grid}.journal-footer a{font:400 13px var(--serif);letter-spacing:.14em}.journal-footer span,.journal-footer small{letter-spacing:.14em;color:#ffffff6b;font-size:7px}.journal-footer small{justify-self:end}@media(max-width:900px){.journal-header{grid-template-columns:1fr auto;height:64px;padding:0 20px}.journal-brand strong{font-size:9px}.journal-header nav{display:none}.journal-viewing{font-size:7px}.journal-cover{flex-direction:column;width:calc(100% - 40px);min-height:0;padding:48px 0 62px;display:flex}.journal-cover-copy{padding:0}.journal-cover-copy>p:first-child{margin-bottom:30px}.journal-cover h1{font-size:clamp(44px,13vw,64px)}.journal-cover h2{margin-top:20px;font-size:24px}.journal-cover-intro{margin-top:28px;font-size:14px}.journal-cover-copy>a{margin-top:32px}.journal-cover-image{min-height:94vw;margin-top:52px}.journal-stories{padding:82px 20px 100px}.journal-section-heading{display:block}.journal-section-heading h2{margin-top:22px;font-size:37px}.journal-section-heading>span{margin-top:18px;display:block}.journal-diamond-feature{flex-direction:column;min-height:0;margin-top:48px;display:flex}.journal-diamond-feature figure{min-height:86vw}.journal-diamond-feature>div{padding:42px 24px 48px}.journal-diamond-feature h3{font-size:50px}.journal-diamond-feature blockquote{font-size:13px}.journal-colour-heading{flex-direction:column;align-items:flex-start;margin-top:88px}.journal-colour-heading h2{margin-top:18px;font-size:32px}.journal-gem-grid{grid-template-columns:1fr;gap:48px;margin-top:25px}.journal-gem-story{grid-template-columns:52% 48%;min-height:330px}.journal-gem-story figure{min-height:330px}.journal-gem-story>div{padding:24px 0 24px 20px}.journal-gem-story h3{font-size:29px}.journal-gem-story>div>span{font-size:11px}.journal-notes{padding:88px 20px;display:block}.journal-notes header h2{font-size:38px}.journal-notes ol{margin-top:48px}.journal-notes li{grid-template-columns:100px 1fr}.journal-disclaimer{margin-top:26px}.journal-closing{padding:94px 20px 88px}.journal-closing h2{font-size:40px}.journal-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:34px 24px}.journal-footer small{justify-self:center}}@media(max-width:520px){.journal-gem-story{flex-direction:column;display:flex}.journal-gem-story figure{min-height:78vw}.journal-gem-story>div{min-height:255px;padding-left:0}}.perfect-archive{--pd-ink:#020604;--pd-green:#06110d;--pd-green-2:#091712;--pd-ivory:#f2efe8;--pd-muted:#f2efe899;--pd-gold:#b79a62;--pd-line:#ffffff26;background:var(--pd-ink);min-height:100vh;color:var(--pd-ivory);font-family:var(--sans)}.perfect-archive img,.perfect-archive video{width:100%;display:block}.pd-eyebrow{color:var(--pd-gold);font:500 8px/1.4 var(--sans);letter-spacing:.24em;margin:0 0 22px}.pd-hero{background:radial-gradient(circle at 74% 48%,#09140f 0,#020604 58%);height:100svh;min-height:720px;position:relative;overflow:hidden}.pd-hero video{object-fit:contain;object-position:72% 50%;filter:brightness(.94)contrast(1.08)saturate(.86);width:68%;height:89%;position:absolute;inset:7% 1.5% 4% auto}.pd-hero:after{content:"";background:linear-gradient(90deg,#020705f5 0,#020705c2 34%,#0207051f 64%,#02070508),linear-gradient(#0000 62%,#0207059e);position:absolute;top:0;right:0;bottom:0;left:0}.pd-hero-copy{z-index:2;width:min(710px,48vw);position:absolute;bottom:9vh;left:7vw}.pd-hero h1{font:400 clamp(58px,6.2vw,102px)/.92 var(--serif);letter-spacing:-.045em;margin:0}.pd-hero h1 span{display:block}.pd-hero-jp{font:400 clamp(18px,1.65vw,26px)/1.55 var(--serif);letter-spacing:.035em;margin:27px 0 0}.pd-hero-lead{max-width:610px;color:var(--pd-muted);font:12px/2 var(--serif);margin:18px 0 0}.pd-hero-index{z-index:3;text-align:right;position:absolute;bottom:7vh;right:4vw}.pd-hero-index strong{font:400 36px var(--serif);display:block}.pd-hero-index span{letter-spacing:.2em;color:var(--pd-muted);font-size:7px}.pd-jumpbar{z-index:30;background:#07120e;border-top:1px solid #b79a628c;border-bottom:1px solid #fff3;grid-template-columns:1.05fr repeat(3,1fr);display:grid;position:sticky;top:88px;box-shadow:0 14px 36px #00000052}.pd-jumpbar>a{border-left:1px solid var(--pd-line);align-items:center;min-height:92px;padding:21px 2.5vw;transition:background .3s,color .3s;display:flex;position:relative}.pd-jumpbar>a:after{content:"\2192";color:#ffffff4d;font-size:16px;transition:transform .3s,color .3s;position:absolute;top:50%;right:2vw;transform:translateY(-50%)}.pd-jumpbar>a:hover{color:#fff;background:#10231b}.pd-jumpbar>a:hover:after{color:var(--pd-gold);transform:translate(5px,-50%)}.pd-jumpbar small{color:var(--pd-gold);letter-spacing:.2em;margin-bottom:8px;font-size:7px;display:block}.pd-jumpbar b{font:400 17px var(--serif)}.pd-jump-intro{color:#f1eee7;letter-spacing:.2em;align-content:center;gap:7px;padding-left:3vw;font-size:9px;display:grid}.pd-jump-intro:after{content:"\7ae0\3092\9078\3076";color:#ffffff7a;font:400 12px/1.4 var(--serif);letter-spacing:.08em}.pd-standard{color:#111512;background:#d9d3c7;grid-template-columns:.85fr 1.15fr;align-items:start;gap:9vw;padding:12vh 7vw;display:grid}.pd-standard h2{font:400 clamp(48px,5.7vw,88px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.pd-standard-copy h3{font:400 25px/1.5 var(--serif);margin:0 0 24px}.pd-standard-copy>p{color:#111512b8;font:14px/2.05 var(--serif);margin:0 0 20px}.pd-spec-grid{border-top:1px solid #11151240;border-bottom:1px solid #11151240;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.pd-spec-grid div{padding:20px 12px 20px 0}.pd-spec-grid small{color:#1115127a;letter-spacing:.16em;font-size:6px;display:block}.pd-spec-grid b{font:400 17px var(--serif);margin-top:8px;display:block}.pd-chapter{background:var(--pd-ink);border-top:1px solid var(--pd-line);grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;min-height:100svh;padding:10vh 7vw;scroll-margin-top:180px;display:grid}.pd-chapter.pd-reverse{background:var(--pd-green);grid-template-columns:.92fr 1.08fr}.pd-reverse .pd-chapter-media{order:2}.pd-chapter-media{background:#010302;height:74vh;min-height:570px;position:relative;overflow:hidden}.pd-chapter-media img,.pd-chapter-media video{object-fit:cover;filter:brightness(1.02)contrast(1.06)saturate(.88);height:100%}.pd-chapter-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#00000038);position:absolute;top:0;right:0;bottom:0;left:0}.pd-chapter-media>span{z-index:2;letter-spacing:.2em;color:#ffffffad;font-size:7px;position:absolute;bottom:22px;left:24px}.pd-chapter-copy{max-width:590px}.pd-chapter-copy h2{font:400 clamp(64px,7vw,112px)/.86 var(--serif);letter-spacing:-.045em;margin:0}.pd-chapter-copy h3{font:400 25px/1.45 var(--serif);margin:22px 0 20px}.pd-chapter-copy>p:not(.pd-eyebrow):not(.pd-source-note){color:var(--pd-muted);font:12px/2 var(--serif);margin:0 0 17px}.pd-source-note{border-top:1px solid var(--pd-line);color:#ffffff61;padding-top:15px;font-size:8px;line-height:1.8}.pd-facts{border-top:1px solid var(--pd-line);margin:28px 0 24px}.pd-facts div{border-bottom:1px solid var(--pd-line);justify-content:space-between;gap:24px;padding:12px 0;display:flex}.pd-facts dt{letter-spacing:.18em;color:#ffffff6b;font-size:6px}.pd-facts dd{text-align:right;font:400 12px var(--serif);margin:0}.pd-product-link{letter-spacing:.2em;border-bottom:1px solid #ffffff8c;gap:25px;padding:0 0 10px;font-size:7px;display:inline-flex}.pd-product-link:hover{color:#d1b77d;border-color:var(--pd-gold)}.pd-process{border-top:1px solid var(--pd-line);background:#07130e;padding:10vh 7vw 11vh}.pd-section-head{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;margin-bottom:48px;display:grid}.pd-section-head h2{font:400 clamp(48px,5.2vw,82px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.pd-section-head>div:last-child>p{max-width:660px;color:var(--pd-muted);font:12px/2 var(--serif);margin:22px 0 0}.pd-case-note{color:#f2efe875;max-width:290px;font:9px/1.9 var(--serif);border-top:1px solid #b79a6273;align-self:end;padding:18px 0 0}.pd-case-note b{color:var(--pd-gold);font:500 7px/1.4 var(--sans);letter-spacing:.2em;margin-bottom:7px;display:block}.pd-making-grid{grid-template-columns:1.02fr .98fr;gap:14px;max-width:1500px;height:660px;margin:auto;display:grid}.pd-making-grid figure{background:#010503;border:1px solid #ffffff17;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.pd-making-grid img,.pd-making-grid video{object-fit:cover;filter:saturate(.72)contrast(1.05);height:100%}.pd-making-rough video{object-fit:contain;background:#e9e9e6}.pd-making-right{grid-template-rows:1fr .82fr;gap:14px;height:100%;min-height:0;display:grid}.pd-making-read{min-height:0}.pd-making-read img{object-position:center}.pd-making-lower{grid-template-columns:1.18fr .82fr;gap:14px;min-height:0;display:grid}.pd-making-cut,.pd-making-light{min-height:0}.pd-making-light video{object-fit:contain;background:#020403}.pd-making-grid figcaption{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:20px;font-size:7px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.pd-making-grid figcaption b{color:#fff;font:400 13px/1.2 var(--serif);letter-spacing:.04em}.pd-origin-case{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a07d6;border:1px solid #ffffff29;width:190px;padding:13px 15px;position:absolute;top:18px;right:18px}.pd-origin-case small{color:var(--pd-gold);letter-spacing:.18em;margin-bottom:5px;font-size:6px;display:block}.pd-origin-case span{font:400 12px/1.4 var(--serif)}.pd-process-foot{border-top:1px solid var(--pd-line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;display:grid}.pd-process-foot div{padding:18px 22px 0 0}.pd-process-foot small{color:var(--pd-gold);letter-spacing:.2em;margin-bottom:9px;font-size:6px;display:block}.pd-process-foot span{font:400 13px var(--serif);color:#ffffffb8}.pd-documents{background:#0a1712;grid-template-columns:.82fr 1.18fr;align-items:center;gap:7vw;padding:11vh 7vw;display:grid}.pd-documents h2{font:400 clamp(48px,5.5vw,86px)/.98 var(--serif);letter-spacing:-.04em;margin:0 0 25px}.pd-documents>div:first-child>p:last-child{max-width:520px;color:var(--pd-muted);font:12px/2 var(--serif)}.pd-document-images{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pd-document-images img{object-fit:cover;object-position:top;filter:saturate(.76);background:#eee;height:60vh;min-height:460px}.pd-cta{text-align:center;background:var(--pd-green);place-content:center;min-height:72svh;padding:12vh 7vw;display:grid}.pd-cta h2{max-width:900px;font:400 clamp(48px,6vw,92px)/.98 var(--serif);letter-spacing:-.04em;margin:25px auto 30px}.pd-cta>span{color:var(--pd-muted);font:15px/1.8 var(--serif);margin-bottom:34px;display:block}.pd-cta a{letter-spacing:.2em;border:1px solid #ffffff7a;justify-self:center;padding:15px 27px;font-size:8px}.pd-cta a:hover{background:var(--pd-ivory);color:var(--pd-green)}.pd-footer{border-top:1px solid var(--pd-line);color:#ffffff61;letter-spacing:.16em;justify-content:space-between;padding:35px 4vw;font-size:7px;display:flex}@media(max-width:820px){.pd-hero{min-height:680px}.pd-hero video{width:102%;height:74%;inset:6% -13% 18% auto}.pd-hero-copy{width:auto;bottom:11vh;left:24px;right:24px}.pd-hero h1{font-size:52px}.pd-hero-lead{display:none}.pd-hero-index{bottom:3vh;right:22px}.pd-jumpbar{grid-template-columns:repeat(3,1fr);top:70px}.pd-jump-intro{display:none}.pd-jumpbar>a{min-height:72px;padding:14px 12px}.pd-jumpbar>a:after{display:none}.pd-jumpbar b{font-size:12px}.pd-standard,.pd-chapter,.pd-chapter.pd-reverse,.pd-section-head,.pd-documents{grid-template-columns:1fr}.pd-standard{padding:80px 24px}.pd-standard h2,.pd-section-head h2,.pd-documents h2{font-size:48px}.pd-spec-grid{grid-template-columns:1fr 1fr}.pd-chapter{gap:42px;padding:70px 24px;scroll-margin-top:142px}.pd-reverse .pd-chapter-media{order:0}.pd-chapter-media{height:56vh;min-height:390px}.pd-chapter-copy h2{font-size:66px}.pd-process,.pd-documents{padding:75px 24px}.pd-section-head{gap:25px}.pd-case-note{max-width:none}.pd-making-grid{grid-template-columns:1fr;height:auto}.pd-making-rough{height:58vh!important;min-height:430px!important}.pd-making-right{grid-template-rows:auto;height:auto}.pd-making-read{height:330px!important}.pd-making-lower{grid-template-columns:1fr 1fr;height:290px}.pd-making-cut,.pd-making-light{height:290px!important}.pd-origin-case{width:160px}.pd-process-foot{grid-template-columns:1fr 1fr}.pd-document-images img{height:42vh;min-height:330px}.pd-cta{padding:90px 24px}.pd-cta h2{font-size:50px}.pd-footer{gap:12px;display:grid}}.knowledge-article{--a-bg:#f5f3ed;--a-paper:#fbfaf7;--a-ink:#20221f;--a-muted:#686b65;--a-line:#20221f29;--a-accent:#8b7446;background:var(--a-bg);min-height:100vh;color:var(--a-ink);font-family:var(--sans)}.knowledge-article-ruby{--a-accent:#984c58}.knowledge-article-sapphire{--a-accent:#4f6fae}.knowledge-article-paraiba{--a-accent:#338f94}.knowledge-article-alexandrite{--a-accent:#725f87}.article-header{z-index:20;border-bottom:1px solid var(--a-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f3edf0;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 max(28px,4vw);display:grid;position:sticky;top:0}.article-brand{align-items:center;gap:12px;display:flex}.article-brand span{width:36px;height:36px;font:12px var(--serif);border:1px solid;border-radius:50%;place-items:center;display:grid}.article-brand strong{font:500 11px var(--serif);letter-spacing:.14em}.article-back,.article-contact{letter-spacing:.14em;font-size:9px}.article-back span{margin-left:10px}.article-contact{border-bottom:1px solid;justify-self:end;padding-bottom:5px}.article-breadcrumb,.article-masthead,.article-hero-image,.article-reading-layout,.article-next{width:min(1180px,100% - 64px);margin-inline:auto}.article-breadcrumb{color:var(--a-muted);gap:10px;padding-top:34px;font-size:11px;display:flex}.article-breadcrumb a{color:var(--a-accent)}.article-masthead{text-align:left;padding:68px 0 48px}.article-eyebrow{letter-spacing:.15em;color:var(--a-accent);margin:0 0 24px;font-size:10px;font-weight:600}.article-masthead h1{max-width:920px;font:400 clamp(42px,5.4vw,72px)/1.2 var(--serif);letter-spacing:-.035em;margin:0}.article-english-title{font:italic 400 clamp(19px,2vw,26px)/1.5 var(--serif);color:var(--a-accent);margin:16px 0 0}.article-intro{color:#3f423d;max-width:760px;margin:34px 0 0;font-size:18px;line-height:1.95}.article-meta{border-top:1px solid var(--a-line);letter-spacing:.14em;color:var(--a-muted);gap:28px;margin-top:34px;padding-top:18px;font-size:9px;font-weight:600;display:flex}.article-hero-image{background:#151713;height:clamp(360px,47vw,560px);position:relative;overflow:hidden}.article-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.article-hero-image figcaption{letter-spacing:.08em;color:#ffffffd1;border-top:1px solid #ffffff7a;padding-top:10px;font-size:9px;line-height:1.6;position:absolute;bottom:16px;left:18px;right:18px}.article-reading-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:76px;padding:84px 0 110px;display:grid}.article-toc{border-top:3px solid var(--a-accent);background:var(--a-paper);align-self:start;max-height:calc(100vh - 126px);padding:24px 22px;position:sticky;top:104px;overflow-y:auto}.article-toc>p{margin:0 0 18px;font-size:13px;font-weight:700}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li{border-top:1px solid var(--a-line)}.article-toc li a{grid-template-columns:28px 1fr;gap:4px;padding:14px 0;font-size:12px;line-height:1.55;display:grid}.article-toc li span{font:12px var(--serif);color:var(--a-accent)}.article-toc-back{color:var(--a-muted);margin-top:18px;font-size:11px;display:inline-block}.article-content{min-width:0}.article-keypoints{border:1px solid var(--a-line);border-top:4px solid var(--a-accent);background:var(--a-paper);padding:34px 36px 28px}.article-keypoints header p{letter-spacing:.16em;color:var(--a-accent);margin:0 0 8px;font-size:9px;font-weight:700}.article-keypoints header h2{font:400 28px/1.4 var(--serif);margin:0}.article-keypoints dl{grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.article-keypoints dl div{border-top:1px solid var(--a-line);padding:18px 18px 18px 0}.article-keypoints dl div:nth-child(2n){border-left:1px solid var(--a-line);padding-left:22px}.article-keypoints dt{letter-spacing:.12em;color:var(--a-accent);margin-bottom:8px;font-size:9px;font-weight:700}.article-keypoints dd{font:400 18px/1.55 var(--serif);margin:0}.article-sections section{border-bottom:1px solid var(--a-line);padding:64px 0;scroll-margin-top:100px}.article-sections section>span{font:14px var(--serif);color:var(--a-accent)}.article-sections h2{font:400 clamp(27px,2.7vw,34px)/1.5 var(--serif);letter-spacing:-.02em;margin:12px 0 24px}.article-sections p{color:#3f423d;margin:0;font-size:17px;line-height:2.05}.article-process{background:var(--a-line);border:1px solid var(--a-line);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:1px;margin:36px 0 0;padding:0;list-style:none;display:grid}.article-process li{background:var(--a-paper);padding:24px 22px}.article-process strong{letter-spacing:.12em;color:var(--a-accent);margin-bottom:14px;font-size:9px;display:block}.article-process li p{font-size:13px;line-height:1.85}.article-origin-guide{grid-template-columns:1fr 1fr;gap:14px;margin-top:42px;display:grid}.article-origin-guide article{border:1px solid var(--a-line);background:var(--a-paper);padding:26px 24px 22px}.article-origin-guide header{border-bottom:1px solid var(--a-line);min-height:74px;padding-bottom:18px}.article-origin-guide header p{letter-spacing:.13em;color:var(--a-accent);margin:0 0 7px;font-size:8px;line-height:1.4}.article-origin-guide h3{font:400 22px/1.4 var(--serif);margin:0}.article-origin-guide dl{margin:0}.article-origin-guide dl div{padding-top:17px}.article-origin-guide dt{color:var(--a-accent);margin-bottom:5px;font-size:9px;font-weight:700}.article-origin-guide dd{color:#50534d;margin:0;font-size:12px;line-height:1.8}.diamond-grade-editorial{margin-top:46px}.diamond-grade-editorial>section{padding:34px 30px}.diamond-grade-editorial header>p{letter-spacing:.16em;color:var(--a-accent);margin:0 0 9px;font-size:8px;font-weight:700;line-height:1.4}.diamond-grade-editorial header h3{font:400 25px/1.45 var(--serif);margin:0}.diamond-grade-editorial header>span{opacity:.64;margin-top:11px;font-size:12px;line-height:1.8;display:block}.diamond-colour-plate{color:#fff;background:#171a17;overflow-x:auto}.diamond-colour-stones{grid-template-columns:repeat(23,1fr);gap:5px;min-width:690px;margin-top:34px;display:grid}.diamond-colour-stones div{justify-items:center;gap:9px;display:grid}.diamond-colour-stones i{aspect-ratio:1;background:linear-gradient(42deg,transparent 42%,#ffffffad 48%,transparent 55%),linear-gradient(-42deg,transparent 42%,#ffffff61 49%,transparent 55%),radial-gradient(circle at 36% 27%,#fffffff0,transparent 24%),var(--grade-colour);border:1px solid #ffffff61;border-radius:50%;width:100%;display:block;box-shadow:inset 0 -7px 12px #6b521621}.diamond-colour-stones b{color:#ffffffb8;font-size:8px;font-weight:500}.diamond-colour-groups{grid-template-columns:3fr 4fr 3fr 5fr 6fr;gap:5px;min-width:690px;margin-top:16px;display:grid}.diamond-colour-groups span{letter-spacing:.08em;color:#ffffff80;text-align:center;border-top:1px solid #fff3;padding-top:10px;font-size:7px;line-height:1.6}.diamond-clarity-plate{border:1px solid var(--a-line);background:var(--a-paper);border-top:0}.diamond-clarity-scale{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:32px;display:grid}.diamond-clarity-scale>div{text-align:center;justify-items:center;min-width:0;display:grid}.diamond-clarity-scale i{aspect-ratio:1;background:conic-gradient(from 18deg,#ffffffe6,#b9c6c25c,#fffffffa,#aab9b457,#ffffffe6);border:1px solid #1d221e38;border-radius:50%;width:min(82px,100%);display:block;position:relative;box-shadow:inset 0 0 18px #fffc}.diamond-clarity-scale i:before,.diamond-clarity-scale i:after{content:"";border:1px solid #52605a33;position:absolute;top:17%;right:17%;bottom:17%;left:17%;transform:rotate(45deg)}.diamond-clarity-scale i:after{top:30%;right:30%;bottom:30%;left:30%;transform:rotate(0)}.diamond-clarity-scale i span{z-index:2;background:#492f26ad;border-radius:50%;width:3px;height:3px;position:absolute}.diamond-clarity-scale i span:first-child{top:36%;left:31%}.diamond-clarity-scale i span:nth-child(2){top:54%;right:27%}.diamond-clarity-scale i span:nth-child(3){top:23%;left:48%}.diamond-clarity-scale i span:nth-child(4){bottom:24%;left:23%}.diamond-clarity-scale i span:nth-child(5){top:27%;right:18%}.diamond-clarity-scale i span:nth-child(6){border-radius:0;width:10px;height:1px;bottom:17%;left:48%;transform:rotate(35deg)}.diamond-clarity-scale i span:nth-child(7){border-radius:0;width:8px;height:1px;top:49%;left:16%;transform:rotate(-42deg)}.diamond-clarity-scale b{font:400 15px var(--serif);color:var(--a-accent);margin-top:13px}.diamond-clarity-scale small{color:var(--a-muted);margin-top:5px;font-size:7px;line-height:1.45}.diamond-visual-note{color:var(--a-muted)!important;margin:13px 0 0!important;font-size:9px!important;line-height:1.7!important}.article-note{border-left:4px solid var(--a-accent);background:#ebe8df;margin-top:60px;padding:26px 30px}.article-note>p{color:var(--a-accent);margin:0 0 10px;font-size:12px;font-weight:700}.article-note blockquote{color:#4b4e48;margin:0;font-size:15px;line-height:1.9}.article-references{border-top:1px solid var(--a-line);margin-top:46px;padding-top:26px}.article-references>p{letter-spacing:.15em;color:var(--a-accent);margin:0 0 8px;font-size:8px;font-weight:700}.article-references h2{font:400 21px/1.5 var(--serif);margin:0}.article-references ol{margin:18px 0 14px;padding-left:20px}.article-references li{color:#555851;padding:4px 0;font-size:12px;line-height:1.7}.article-references small{color:var(--a-muted);font-size:10px;line-height:1.8}.article-next{padding:0 0 100px}.article-next>p{letter-spacing:.16em;color:var(--a-accent);margin:0 0 18px;font-size:9px;font-weight:700}.article-next a{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);background:var(--a-paper);grid-template-columns:150px 1fr 30px;align-items:center;min-height:120px;padding:0 24px;display:grid}.article-next a>span{letter-spacing:.14em;color:var(--a-muted);font-size:9px}.article-next strong{font:400 clamp(26px,3vw,38px) var(--serif)}.article-next b{font:400 18px var(--serif)}.article-footer{color:#fff;background:#121411;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:0 7vw;display:grid}.article-footer a{font:400 14px var(--serif);letter-spacing:.16em}.article-footer span,.article-footer small{letter-spacing:.16em;color:#ffffff7a;font-size:8px}.article-footer small{justify-self:end}.knowledge-review-panel{z-index:40;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131512f5;border:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:18px;width:min(1100px,100% - 44px);margin:auto;padding:14px 16px;display:flex;position:fixed;bottom:20px;left:22px;right:22px;box-shadow:0 12px 40px #00000038}.knowledge-review-panel>div:first-child{flex-direction:column;gap:3px;display:flex}.knowledge-review-panel strong{letter-spacing:.15em;color:#d6be8a;font-size:9px}.knowledge-review-panel span{color:#ffffffa6;font-size:11px}.knowledge-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.knowledge-review-actions button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:9px 12px;font-size:10px}.knowledge-review-actions button.primary{color:#171913;background:#c5aa70;border-color:#c5aa70}.knowledge-review-notice{color:#20221f;background:#fff;margin:0;padding:9px 12px;font-size:11px;position:absolute;bottom:calc(100% + 8px);right:16px;box-shadow:0 8px 28px #0000002e}[data-review-editing]{outline:1px dashed var(--a-accent);outline-offset:5px;cursor:text}[data-review-editing]:focus{outline:2px solid var(--a-accent);background:#ffffffa6}.knowledge-review-editing .knowledge-article{padding-bottom:90px}@media(max-width:900px){.article-header{grid-template-columns:1fr auto;height:64px;padding:0 20px}.article-brand strong{font-size:9px}.article-back{display:none}.article-contact{font-size:7px}.article-breadcrumb,.article-masthead,.article-hero-image,.article-reading-layout,.article-next{width:min(100% - 40px,720px)}.article-breadcrumb{padding-top:24px}.article-masthead{padding:48px 0 36px}.article-masthead h1{font-size:clamp(38px,10vw,56px)}.article-intro{margin-top:26px;font-size:17px;line-height:1.9}.article-meta{flex-wrap:wrap;margin-top:28px}.article-hero-image{height:clamp(300px,67vw,470px)}.article-reading-layout{padding:58px 0 82px;display:block}.article-toc{margin-bottom:44px;position:static}.article-keypoints{padding:28px 24px 20px}.article-sections section{padding:52px 0}.article-sections p{font-size:17px;line-height:2}.article-process,.article-origin-guide{grid-template-columns:1fr}.diamond-grade-editorial>section{padding:28px 22px}.diamond-clarity-scale{grid-template-columns:repeat(3,1fr);gap:28px 10px}.article-next{padding-bottom:76px}.article-next a{grid-template-columns:1fr 24px;padding:24px 20px}.article-next a>span{grid-column:1;margin-bottom:10px}.article-next strong{grid-column:1;font-size:29px}.article-next b{grid-area:1/2/3}.article-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:34px 24px}.article-footer small{justify-self:center}.knowledge-review-panel{flex-direction:column;align-items:flex-start}.knowledge-review-actions{justify-content:flex-start}}@media(max-width:520px){.article-breadcrumb,.article-masthead,.article-hero-image,.article-reading-layout,.article-next{width:calc(100% - 32px)}.article-keypoints dl{grid-template-columns:1fr}.article-keypoints dl div:nth-child(2n){border-left:0;padding-left:0}.article-hero-image{height:76vw}}:root{--ag9-ink:#020c08;--ag9-green:#06150e;--ag9-white:#f4f2e9;--ag9-copy:#dce2dc;--ag9-gold:#d0b77e;--ag9-header-height:88px}html{scroll-padding-top:110px;background:var(--ag9-ink)}body[data-ag9]{background:var(--ag9-ink);padding-top:var(--ag9-header-height)}.ag9-header,.ag9-header *,.ag9-menu,.ag9-menu *{box-sizing:border-box}.ag9-header{position:fixed;inset:0 0 auto;z-index:1000;height:var(--ag9-header-height);padding:0 2.2vw;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;background:#020c08f7;border-bottom:1px solid #b8ac7f33;color:var(--ag9-white);font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;transform:none!important;opacity:1!important}.ag9-header a{color:inherit;text-decoration:none}.ag9-brand{display:flex;gap:14px;align-items:center;white-space:nowrap}.ag9-mark{width:48px;height:48px;border:1px solid #b79b5d;border-radius:50%;display:grid;place-items:center;font:24px Georgia,serif;color:var(--ag9-gold)}.ag9-brand-type{display:grid;gap:9px}.ag9-brand-type strong{font:20px Georgia,serif;letter-spacing:.14em;font-weight:400}.ag9-brand-type small{font:10px Arial,sans-serif;letter-spacing:.18em;color:#c3ccc2}.ag9-nav{display:flex;justify-content:center;align-items:center;gap:clamp(18px,1.8vw,42px)}.ag9-nav a,.ag9-visit{position:relative;display:grid;gap:9px;white-space:nowrap;padding:16px 0;font-size:13px;line-height:1.4;letter-spacing:.04em}.ag9-nav small,.ag9-visit small{font:10px/1.3 Arial,sans-serif;letter-spacing:.12em;color:#bfc8bf}.ag9-nav a:after,.ag9-visit:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:1px;background:var(--ag9-gold);transform:scaleX(0);transform-origin:left;transition:transform .2s}.ag9-header a[aria-current]:after,.ag9-header a:hover:after{transform:scaleX(1)}.ag9-visit{text-align:right}.ag9-visit:after{background:#9da99b;transform:scaleX(1)}.ag9-visit[aria-current]:after{height:2px;background:var(--ag9-gold)}.ag9-menu-open{display:none;background:none;border:1px solid #879482;padding:10px 12px;color:inherit;font:13px Arial,sans-serif;min-height:44px}.ag9-menu{margin:auto;padding:32px;width:min(560px,94vw);max-height:90svh;background:#04110b;color:var(--ag9-white);border:1px solid #81907d;overflow:auto}.ag9-menu::backdrop{background:#000b}.ag9-menu-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #74816c;font:16px Georgia,serif}.ag9-menu button{background:none;color:inherit;border:0;font:14px sans-serif;min-height:44px}.ag9-menu nav a{display:grid;gap:8px;color:inherit;text-decoration:none;padding:19px 0;font:17px/1.5 sans-serif;border-bottom:1px solid #52604a}.ag9-menu nav a[aria-current]{border-bottom-color:var(--ag9-gold)}.ag9-menu small{font:11px Arial,sans-serif;color:#c6d0c3;letter-spacing:.1em}body[data-ag9] :is(a,button,input,select,textarea):focus-visible{outline:2px solid #bda262;outline-offset:5px}body[data-ag9] :is(.collection,.v8-bespoke,.perfect-archive,.interior-page,.maison-new,.m-chairman,.m-path,.pd-process,.pd-documents,.site-footer,.editorial-footer){background-color:var(--ag9-ink)}body[data-ag9] :is(.v8-why,.v8-chairman,#gift,.pd-chapter.pd-reverse,.pd-cta,.interior-cta){background:#06150e}body[data-ag9] .perfect-archive{--pd-ink:#020c08;--pd-green:#06150e;--pd-green-2:#07190f;--pd-muted:#dce2dc}body[data-ag9] :is(.m-answer,.m-path){background:#06150e}body[data-ag9] :is(.journal-home,.knowledge-article){--muted:#414a40;--a-muted:#414a40}body[data-ag9] main :is(p,li,dd,blockquote){text-rendering:optimizeLegibility}body[data-ag9] :is(.v8-reading,.reading-copy,.gift-prologue-copy,.v8-date,.milestone-copy,.milestone-proof-copy) p,body[data-ag9] :is(.pd-chapter-copy,.pd-standard-copy,.pd-documents,.pd-section-head,.m-chairman-copy,.m-salon-copy,.m-path-head,.m-line) p,body[data-ag9] :is(.m-answer-lead,.m-hero-note,.pd-hero-lead,.article-sections p,.article-intro,.journal-cover-intro,.journal-notes li p,.journal-diamond-feature blockquote,.booking-intro>p){font-size:18px!important;line-height:2!important;font-weight:400;opacity:1}body[data-ag9] :is(.v8-reading,.gift-prologue-copy,.v8-date) p,body[data-ag9] :is(.pd-chapter-copy,.pd-documents,.pd-section-head,.m-chairman-copy,.m-salon-copy,.m-path-head,.m-line) p,body[data-ag9] :is(.m-answer-lead,.m-hero-note,.pd-hero-lead){color:var(--ag9-copy)!important}body[data-ag9] :is(.collection-heading>p:last-child,.jewel-info>span,.jewel-info>div,.v8-foundations dd,.v8-signature small,.v8-record-note,.v8-date>div>small,.v8-making figcaption){color:var(--ag9-copy);font-size:15px;line-height:1.9}body[data-ag9] :is(.v8-salon-notes p:not(.v8-kicker),.v8-invitation>p:last-child,.v8-viewing-intro>p:last-child,.v8-trust dd,.v8-booking-note,.salon-introduction .reading-copy){color:#303e33;font-size:18px;line-height:2}body[data-ag9] :is(.v8-kicker,.pd-eyebrow,.eyebrow){font-size:13px!important;line-height:1.7!important;letter-spacing:.13em}body[data-ag9] :is(.pd-source-note,.pd-case-note,.pd-facts dt,.pd-making-grid figcaption,.pd-origin-case small,.pd-process-foot small,.jewel-dossier-gallery figcaption,.site-footer-bottom small){font-size:13px;line-height:1.8;color:#d1dace}body[data-ag9] :is(.pd-facts dd,.pd-process-foot span,.jewel-dossier-record>div>span,.jewel-dossier-record dd,.jewellery-grid p,.dossier-intro span,.cert-copy p,.trust-note){font-size:18px;line-height:1.9}body[data-ag9] :is(.pd-product-link,.pd-cta a,.interior-cta a,.m-cta,.m-path-nav p,.site-footer nav a){font-size:15px;line-height:1.8;letter-spacing:.04em}body[data-ag9] :is(.jewellery-grid h3,.jewel-copy h3){font-size:28px;line-height:1.6}body[data-ag9] :is(.journal-gem-story>div>span,.journal-section-heading>span,.journal-diamond-feature>div>span,.article-origin-guide dd,.article-process li p,.article-note blockquote){font-size:16px;line-height:1.9;color:#343d32}body[data-ag9] :is(.article-meta,.article-breadcrumb,.article-toc li a,.article-toc-back,.article-references li,.article-references small,.journal-disclaimer){font-size:14px;line-height:1.8}body[data-ag9] .pd-jumpbar{top:var(--ag9-header-height)}body[data-ag9] .article-toc{top:calc(var(--ag9-header-height) + 24px)}body[data-ag9] .jewel-dossier-record>*{min-width:0}body[data-ag9] .jewel-dossier-record :is(h2,dd){overflow-wrap:anywhere}body[data-ag9] :is(.jewellery-grid>article>span,.jewellery-grid>a>span,.interior-hero span,.bespoke-hero span,.bespoke-material span,.assurance-hero span,.trust-note>span){font-size:18px;line-height:1.95;color:var(--ag9-copy)}body[data-ag9] :is(.bespoke-steps p,.standards-grid p,.assurance-grid p,.milestone-page details p){font-size:17px;line-height:1.95;color:#29362d}body[data-ag9] :is(.interior-hero p,.journal-cover-copy>p:first-child,.article-eyebrow,.site-footer-visit p,.m-chairman-photo span,.m-sign span,.trust-hero-docs span){font-size:13px;line-height:1.8}body[data-ag9] :is(.m-chairman-photo span,.m-sign span){color:#d3dccf}body[data-ag9] :is(.booking-helper,.booking-data-note,.booking-not-sent p,.milestone-proof-note){font-size:15px;line-height:1.9;color:#354333}body[data-ag9] :is(.booking-aside-copy p,.booking-aside dd){font-size:16px;line-height:1.9;color:#e0e5dc}body[data-ag9] :is(.booking-step input,.booking-step select,.booking-step textarea){font-size:16px}body[data-ag9] main>section{scroll-margin-top:calc(var(--ag9-header-height) + 20px)}@media(max-width:1250px){.ag9-nav{display:none}.ag9-header{grid-template-columns:1fr auto auto}.ag9-menu-open{display:block}}@media(max-width:640px){:root{--ag9-header-height:72px}.ag9-header{padding:0 18px;gap:14px}.ag9-mark{width:36px;height:36px;font-size:19px}.ag9-brand{gap:9px}.ag9-brand-type strong{font-size:15px;letter-spacing:.08em}.ag9-brand-type small{font-size:7px;letter-spacing:.08em}.ag9-brand-type{gap:6px}.ag9-visit{display:none}.ag9-menu-open{font-size:12px;padding:8px}.ag9-menu-open span{display:none}body[data-ag9] :is(.v8-reading,.reading-copy,.gift-prologue-copy,.v8-date,.milestone-copy,.milestone-proof-copy) p,body[data-ag9] :is(.pd-chapter-copy,.pd-standard-copy,.pd-documents,.pd-section-head,.m-chairman-copy,.m-salon-copy,.m-path-head,.m-line) p,body[data-ag9] :is(.m-answer-lead,.m-hero-note,.pd-hero-lead,.article-sections p,.article-intro,.journal-cover-intro,.journal-notes li p,.journal-diamond-feature blockquote,.booking-intro>p){font-size:17px!important}body[data-ag9] :is(.v8-salon-notes p:not(.v8-kicker),.v8-invitation>p:last-child,.v8-viewing-intro>p:last-child,.v8-trust dd,.salon-introduction .reading-copy){font-size:17px}body[data-ag9] .pd-jumpbar{position:relative;top:0}body[data-ag9] .jewel-dossier-record{grid-template-columns:minmax(0,1fr)}}body[data-ag9=interior] :is(.pd-hero h1,.interior-hero h1,.m-hero h1,.bespoke-hero h1,.trust-hero h1,.assurance-hero h1){font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(38px,4.2vw,64px);line-height:1.65;letter-spacing:.02em}body[data-ag9=interior] :is(.interior-cta h2,.trust-note h2,.bespoke-material h2,.assurance-scope h2,.m-path h2){font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(30px,3.4vw,50px);line-height:1.7}body[data-ag9=interior] .site-footer-visit h2{font-size:32px;line-height:1.6}body[data-ag9=interior] .jewel-dossier-record h2{font-size:clamp(28px,3vw,44px);line-height:1.7}body[data-ag9=interior] .article-english-title{display:none}body[data-ag9=interior] .jewellery-grid>article>p{font-size:18px;line-height:1.7;letter-spacing:.03em;color:#e0e4da}body[data-ag9=interior] .jewellery-grid>article>a{font-size:15px;line-height:1.7;letter-spacing:.03em}body[data-ag9=interior] .journal-diamond-feature h3{font-size:clamp(29px,3vw,44px);line-height:1.6}body[data-ag9=interior] .journal-gem-story h3{font-size:30px;line-height:1.6}body[data-ag9=interior] .site-footer nav a{letter-spacing:.02em}@media(max-width:640px){body[data-ag9=interior] :is(.pd-hero h1,.interior-hero h1,.m-hero h1,.bespoke-hero h1,.trust-hero h1,.assurance-hero h1){font-size:34px;line-height:1.6}body[data-ag9=interior] .journal-gem-story h3{font-size:27px}}.world-v8{--gutter:clamp(32px,8vw,180px);--content-width:1200px}.world-v8 :is(.v8-wrap,.gift-prologue,.gift-feature-entry,.salon-introduction,.v8-salon-notes,.v8-invitation){width:calc(100% - 2 * var(--gutter));max-width:var(--content-width);margin-inline:auto}.world-v8 .hero{height:calc(100svh - var(--ag9-header-height));min-height:570px;max-height:900px;padding:0}.world-v8 .hero-copy{position:absolute;top:12%;left:var(--gutter);margin:0;width:46%;max-width:570px}.world-v8 .hero h1{font-size:clamp(34px,min(3.5vw,6.2svh),58px);line-height:1.5;min-height:4.5em}.world-v8 .hero-copy .eyebrow{margin-bottom:20px}.world-v8 .hero-jp{margin-top:18px}.world-v8 .hero-copy .text-link{margin-top:14px}.world-v8 .hero-media{top:0;right:5%;bottom:0;left:35%}.world-v8 .hero-bottom{bottom:20px}.world-v8 .hero-scroll{bottom:122px}.world-v8 .hero-spec{bottom:125px}.world-v8 .hero-spec p{font-size:42px}.world-v8 .collection{padding-block:64px}.world-v8 .collection-heading{margin-bottom:32px;max-width:1200px}.world-v8 .collection-heading h2{font-size:clamp(28px,2.6vw,38px)}.world-v8 .collection-track{margin-right:0;padding-right:0;gap:24px}.world-v8 .jewel-card{flex-basis:clamp(270px,24vw,350px)}.world-v8 .jewel-image{aspect-ratio:1/1.02}.world-v8 .jewel-info h3{font-size:clamp(23px,1.8vw,28px)}.world-v8 .jewel-info{padding-block:18px 12px}.world-v8 .v8-why{padding-top:72px}.world-v8 .v8-split{gap:7%}.world-v8 .v8-split h2{font-size:clamp(28px,2.6vw,38px)}.world-v8 .v8-foundations{margin-top:40px;padding-block:24px}.world-v8 .v8-chairman{width:calc(100% - 2 * var(--gutter));max-width:1200px;margin-inline:auto;padding-top:48px;grid-template-columns:1fr 1fr}.world-v8 .v8-chairman>figure{min-height:480px}.world-v8 .v8-chairman-copy{padding:36px 0 36px 12%}.world-v8 #craft.v8-bespoke{padding-block:76px}.world-v8 .v8-making{height:460px;margin-top:38px;gap:24px}.world-v8 .v8-date{margin-top:52px;padding-top:48px;gap:7%}.world-v8 .v8-date figure{aspect-ratio:1.2}.world-v8 .gift-prologue{padding-block:64px 40px;gap:7%}.world-v8 .gift-prologue h2{font-size:clamp(29px,2.8vw,42px)}.world-v8 .encounter-film{width:calc(100% - 2 * var(--gutter));max-width:1200px;aspect-ratio:2.1;height:auto;margin-inline:auto}.world-v8 .gift-feature-entry{padding-block:24px 64px}.world-v8 .salon-panorama{width:calc(100% - 2 * var(--gutter));max-width:1200px;margin-inline:auto;height:clamp(340px,32vw,480px)}.world-v8 .salon-introduction{padding-block:64px 36px}.world-v8 .v8-salon-notes{padding-block:28px 56px}.world-v8 .v8-invitation{padding-block:64px 72px}.world-v8 .v8-invitation h2{font-size:clamp(34px,3.5vw,52px)}.world-v8 .v8-viewing{padding-block:64px 52px}body.world-v8[data-ag9=home]{--ag9-ink:#06150e;--ink:#06150e;--deep:#06150e;background:#06150e}body.world-v8[data-ag9=home] :is(main,.collection,.v8-why,.v8-chairman,#craft.v8-bespoke,#gift,.editorial-footer,.site-footer){background:#06150e}body.world-v8[data-ag9=home] .ag9-header{background:#06150efa}body.world-v8[data-ag9=home] .hero{background:#06150e}body.world-v8[data-ag9=home] .hero-wash{background:linear-gradient(90deg,#06150e 0%,#06150e 29%,rgba(6,21,14,.75) 42%,rgba(6,21,14,.08) 63%,transparent 85%),linear-gradient(0deg,#06150e 0%,transparent 28%)}body.world-v8[data-ag9=home] .v8-chairman{padding-bottom:40px}body.world-v8[data-ag9=home] .v8-foundations{border-bottom-color:#dce2dc30}body.world-v8[data-ag9=home] .v8-chairman h2{font-size:clamp(28px,2.6vw,38px)}body.world-v8[data-ag9=home] .collection{padding-bottom:36px}body.world-v8[data-ag9=home] .v8-why,body.world-v8[data-ag9=home] #craft.v8-bespoke{padding-top:48px}body.world-v8[data-ag9=home] :is(#salon,.v8-viewing){background:#eeeee5}body.world-v8[data-ag9=home] #salon{padding-top:64px}@media(min-width:641px)and (max-height:760px){.world-v8 .hero{min-height:540px}.world-v8 .hero-copy{top:8%}.world-v8 .hero h1{font-size:clamp(32px,3.1vw,42px)}.world-v8 .hero-copy .eyebrow{margin-bottom:12px}.world-v8 .hero-jp{margin-top:12px}.world-v8 .hero-scroll{bottom:108px}.world-v8 .hero-spec{bottom:112px}}@media(max-width:900px){.world-v8 .v8-chairman{grid-template-columns:1fr}.world-v8 .v8-chairman>figure{min-height:0;height:400px}.world-v8 .v8-chairman-copy{padding:32px 0}}@media(max-width:640px){body.world-v8[data-ag9=home] .hero-wash{background:linear-gradient(0deg,#06150e 0% 12%,#06150edb 25%,#06150e1f 60%,#06150e2e),linear-gradient(90deg,rgba(6,21,14,.5),transparent 60%)}body.world-v8[data-ag9=home] #salon{padding-top:40px}.world-v8{--gutter:28px}.world-v8 .hero{height:calc(100svh - var(--ag9-header-height));min-height:650px;max-height:850px}.world-v8 .hero-media{top:0;right:0;bottom:210px;left:5%}.world-v8 .hero-copy{top:auto;bottom:160px;left:28px;right:28px;width:auto;max-width:none}.world-v8 .hero h1{font-size:clamp(27px,7.3vw,35px);line-height:1.5;min-height:4.5em}.world-v8 .hero-copy .eyebrow{margin-bottom:12px}.world-v8 .hero-jp{margin-top:10px;min-height:0}.world-v8 .hero-copy .text-link{margin-top:10px}.world-v8 .hero-bottom{left:28px;right:28px;bottom:18px}.world-v8 .hero-scroll{bottom:118px}.world-v8 .hero-spec{top:25px;bottom:auto;right:28px}.world-v8 .hero-spec p{font-size:28px}.world-v8 .collection{padding-block:48px}.world-v8 .jewel-card{flex-basis:78vw;max-width:320px}.world-v8 .jewel-info h3{font-size:25px}.world-v8 .v8-making{height:auto;gap:18px}.world-v8 .v8-making .v8-rough{height:350px}.world-v8 .encounter-film{height:340px;aspect-ratio:auto}.world-v8 .salon-panorama{height:310px}.world-v8 .v8-date figure{aspect-ratio:1.1}.world-v8 .v8-invitation h2{font-size:34px}}body[data-ag9] .ag9-header{padding-inline:clamp(24px,4vw,80px);gap:26px}body[data-ag9] .ag9-nav{gap:clamp(18px,1.65vw,32px)}body[data-ag9] .ag9-nav a,body[data-ag9] .ag9-visit{padding-block:12px}body[data-ag9] .ag9-nav a:after,body[data-ag9] .ag9-visit:after{bottom:0}@media(max-width:1440px){body[data-ag9] .ag9-nav{display:none}body[data-ag9] .ag9-header{grid-template-columns:1fr auto auto}body[data-ag9] .ag9-menu-open{display:block}}body.appointment-v4[data-ag9]{background:#fafaf8;color:#202923}body.appointment-v4[data-ag9] .ag9-header{background:#fafaf8;color:#243329;border-bottom-color:#d4d8cf}body.appointment-v4[data-ag9] .ag9-header :is(small,.ag9-brand-type small){color:#596459}body.appointment-v4[data-ag9] .ag9-mark{color:#806b3e;border-color:#958152}body.appointment-v4[data-ag9] .ag9-menu{background:#fafaf8;color:#243329}body.appointment-v4[data-ag9] .ag9-menu small{color:#596459}body.appointment-v4[data-ag9] .booking-main{padding-top:58px;width:88%;max-width:1240px;padding-inline:0;background:#fafaf8}body.appointment-v4[data-ag9] .booking-layout{gap:8%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);scroll-margin-top:120px}body.appointment-v4[data-ag9] .booking-aside{background:transparent;color:#243329}body.appointment-v4[data-ag9] .booking-aside figure{aspect-ratio:1.45}body.appointment-v4[data-ag9] .booking-aside-copy{padding:28px 0 0}body.appointment-v4[data-ag9] .booking-aside h2{font-size:25px;line-height:1.7;margin-bottom:16px}body.appointment-v4[data-ag9] :is(.booking-aside-copy p,.booking-aside dd){color:#465248;font-size:16px;line-height:1.9}body.appointment-v4[data-ag9] .booking-aside dt{color:#485649}body.appointment-v4[data-ag9] .booking-aside dd{margin:0}body.appointment-v4[data-ag9] .booking-aside dl>div{border-color:#d4d8cf;padding-block:16px}body.appointment-v4[data-ag9] .booking-line{display:flex;align-items:center;padding:20px 22px;min-height:68px;background:#e6eee6;color:#174d30;border:1px solid #78937b;font-size:18px}.booking-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.booking-entry-actions>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:96px;padding:22px 28px;border:1px solid #657867;font:18px/1.7 var(--sans)}.booking-entry-reserve{background:#fafaf8;color:#23372a}.booking-entry-line{background:#135638;color:#fff}.booking-entry-actions a small{display:block;font-size:14px;line-height:1.8;margin-top:5px;color:#e0eee4}.booking-entry-actions a:hover{box-shadow:inset 0 0 0 1px currentColor}body[data-ag9] .v8-booking-actions{grid-template-columns:1fr 1fr}body[data-ag9] .v8-booking-actions a{font-size:18px;min-height:82px}body[data-ag9] .v8-booking-actions .v8-secondary{background:#135638;color:#fff;border-color:#135638}body[data-ag9] .m-hero h1{font-size:clamp(32px,2.6vw,44px);line-height:1.65}@media(max-width:700px){body[data-ag9] .ag9-header{padding-inline:22px;gap:12px}body.appointment-v4[data-ag9] .booking-main{width:calc(100% - 48px);padding-top:38px}body.appointment-v4[data-ag9] .booking-layout{display:flex;flex-direction:column;gap:42px}body.appointment-v4[data-ag9] .booking-aside,body.appointment-v4[data-ag9] .booking-form-panel{width:100%;min-width:0}.booking-entry-actions,body[data-ag9] .v8-booking-actions{grid-template-columns:1fr}.booking-entry-actions>a{font-size:17px;padding:20px;min-height:84px}body.appointment-v4[data-ag9] .booking-aside h2{font-size:24px}}body[data-ag9] .lsn-switcher{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/noka-en-v9-knowledge.bundle.css.map */
