﻿/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(2.0392156863%, 17.2549019608%, 39.6862745098%);--bs-secondary-text-emphasis: rgb(16.9411764706%, 18.3529411765%, 19.6078431373%);--bs-success-text-emphasis: rgb(3.9215686275%, 21.1764705882%, 13.1764705882%);--bs-info-text-emphasis: rgb(2.0392156863%, 31.6862745098%, 37.6470588235%);--bs-warning-text-emphasis: rgb(40%, 30.2745098039%, 1.0980392157%);--bs-danger-text-emphasis: rgb(34.5098039216%, 8.3137254902%, 10.8235294118%);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(81.0196078431%, 88.6274509804%, 99.8431372549%);--bs-secondary-bg-subtle: rgb(88.4705882353%, 89.1764705882%, 89.8039215686%);--bs-success-bg-subtle: rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);--bs-info-bg-subtle: rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);--bs-warning-bg-subtle: rgb(100%, 95.137254902%, 80.5490196078%);--bs-danger-bg-subtle: rgb(97.2549019608%, 84.1568627451%, 85.4117647059%);--bs-light-bg-subtle: rgb(98.6274509804%, 98.8235294118%, 99.0196078431%);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(62.0392156863%, 77.2549019608%, 99.6862745098%);--bs-secondary-border-subtle: rgb(76.9411764706%, 78.3529411765%, 79.6078431373%);--bs-success-border-subtle: rgb(63.9215686275%, 81.1764705882%, 73.1764705882%);--bs-info-border-subtle: rgb(62.0392156863%, 91.6862745098%, 97.6470588235%);--bs-warning-border-subtle: rgb(100%, 90.2745098039%, 61.0980392157%);--bs-danger-border-subtle: rgb(94.5098039216%, 68.3137254902%, 70.8235294118%);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(4.0784313725%, 34.5098039216%, 79.3725490196%);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}strong{font-weight:bolder}small,.small{font-size:0.875em}sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}@font-face{font-family:"Gouiffes Garamond";src:url("/media/fonts/site/eb-garamond-variable.woff2?v=5c2641ce") format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"Gouiffes Sans";src:url("/media/fonts/site/source-sans-regular.woff2?v=ebe72ab0") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gouiffes Sans";src:url("/media/fonts/site/source-sans-semibold.woff2?v=3a7d331f") format("woff2");font-weight:600;font-style:normal;font-display:swap}.gouiffes{--g-body-size:16px;--g-blue:#1a4a68;--g-deep:#052331;--g-ivory:#f4f1ea;--g-gold:#e2ca99;margin:0;color:var(--g-blue);background:#fff;font:var(--g-body-size)/1.5 "Gouiffes Sans",Arial,sans-serif}.gouiffes::before{display:none !important}.gouiffes *,.gouiffes *::before,.gouiffes *::after{box-sizing:border-box}.gouiffes [hidden]{display:none !important}.gouiffes h1,.gouiffes .h1,.gouiffes h2,.gouiffes .h2,.gouiffes h3,.gouiffes .h3{font-family:"Gouiffes Garamond",Georgia,serif;font-weight:600;line-height:1.02;letter-spacing:-0.035em;color:inherit}.gouiffes h1,.gouiffes .h1,.gouiffes h2,.gouiffes .h2{font-size:74px;margin:0}.gouiffes h3,.gouiffes .h3{font-size:32px;letter-spacing:-0.02em;line-height:1.05}.gouiffes p{margin:0 0 24px}.gouiffes a{color:inherit;text-decoration:none}.gouiffes a:hover{text-decoration:underline;text-underline-offset:.2em}.gouiffes button,.gouiffes input,.gouiffes textarea{font:inherit}.gouiffes button{cursor:pointer}.gouiffes button,.gouiffes .g-button,.gouiffes .action{letter-spacing:.05em;box-sizing:border-box;max-height:54px}.gouiffes a:focus-visible,.gouiffes button:focus-visible,.gouiffes input:focus-visible,.gouiffes textarea:focus-visible,.gouiffes summary:focus-visible{outline:3px solid currentColor;outline-offset:6px}.gouiffes img{display:block;max-width:100%}.gouiffes .g-wrap{width:calc(100% - 200px);max-width:1240px;margin-inline:auto}.gouiffes .g-skip{position:absolute;left:20px;top:12px;z-index:10;padding:12px 20px;background:var(--g-ivory);color:var(--g-blue);transform:translateY(-200%)}.gouiffes .g-skip:focus{transform:none}.gouiffes .g-header{background:var(--g-ivory);position:sticky;top:0;z-index:10}.gouiffes .g-header-row{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:35px}.gouiffes .g-brand{display:block;flex:0 0 171px}.gouiffes .g-brand img{width:171px;height:auto}.gouiffes .g-navigation{display:flex;align-items:center;gap:30px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2}.gouiffes .g-navigation a{padding-block:22px}.gouiffes .g-navigation [aria-current]{text-decoration:underline;text-underline-offset:5px}.gouiffes .g-language{border-left:1px solid rgba(26,74,104,.3);padding-left:20px}.gouiffes .g-menu-toggle{display:none}.gouiffes .g-hero{position:relative;isolation:isolate;color:var(--g-ivory);background:var(--g-blue);min-height:840px;display:grid;align-items:center}.gouiffes .g-hero-picture{position:absolute;inset:0;z-index:-2}.gouiffes .g-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.gouiffes .g-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, #1a4a68 0%, rgba(16, 55, 75, 0.95) 23%, rgba(5, 35, 49, 0.65) 40%, rgba(5, 35, 49, 0) 62%),linear-gradient(0deg, rgba(5, 35, 49, 0.2), transparent 50%)}.gouiffes .g-hero-content{padding-block:64px 116px}.gouiffes .g-hero-copy{max-width:440px}.gouiffes .g-hero h1,.gouiffes .g-hero .h1{font-size:clamp(48px,5.7vw,82px);max-width:440px;font-weight:500;line-height:.96;margin-bottom:34px}.gouiffes .g-hero-copy>p{font-size:var(--g-body-size);line-height:1.38;max-width:445px;margin-bottom:68px}.gouiffes .g-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.gouiffes .g-hero .g-actions{align-items:stretch}.gouiffes .g-button{display:inline-flex;align-items:center;justify-content:center;height:54px;min-height:54px;min-width:160px;padding:8px 27px;border:1px solid var(--g-blue);border-radius:0;background:rgba(0,0,0,0);color:var(--g-blue);font:600 16px/1.2 "Gouiffes Sans",Arial,sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .15s,color .15s}.gouiffes .g-button small,.gouiffes .g-button .small{display:block;font-size:10px;letter-spacing:.05em;margin-top:4px}.gouiffes .g-button:hover{background:var(--g-blue);color:var(--g-ivory);text-decoration:none}.gouiffes .g-button-gold{background:var(--g-gold);border-color:var(--g-gold);color:var(--g-blue)}.gouiffes .g-button-gold:hover{background:var(--g-ivory);border-color:var(--g-ivory);color:var(--g-blue)}.gouiffes .g-button-light{color:var(--g-gold);border-color:var(--g-gold)}.gouiffes .g-button-light:hover{background:var(--g-gold);color:var(--g-blue)}.gouiffes .g-authority{padding-block:52px 135px;color:var(--g-ivory);background:linear-gradient(160deg, var(--g-deep), var(--g-blue) 75%)}.gouiffes .g-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px;margin:0 0 66px}.gouiffes .g-metrics>div{display:flex;flex-direction:column-reverse;align-items:start}.gouiffes .g-metrics dd{font:500 100px/1 "Gouiffes Garamond",Georgia,serif;letter-spacing:-0.03em;margin:0 0 14px}.gouiffes .g-metrics dt{font-size:16px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.015em;color:var(--g-gold)}.gouiffes .g-quotes{border-top:1px solid var(--g-gold);padding-top:34px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:74px}.gouiffes .g-quotes figure{margin:0}.gouiffes .g-quotes blockquote{margin:0 0 28px}.gouiffes .g-quotes blockquote p{font:500 38px/1.07 "Gouiffes Garamond",Georgia,serif;letter-spacing:-0.02em;margin:0}.gouiffes .g-quotes figcaption{color:var(--g-gold);font-size:var(--g-body-size)}.gouiffes .g-practice{padding-block:90px 80px;background:linear-gradient(to bottom, #fff 0%, var(--g-ivory) 100%)}.gouiffes .g-practice h2,.gouiffes .g-practice .h2{max-width:940px}.gouiffes .g-practice-subtitle{font-size:26px;line-height:1.35;margin:28px 0 76px}.gouiffes .g-practice-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:42px}.gouiffes .g-practice-grid h3,.gouiffes .g-practice-grid .h3{font-size:30px;min-height:65px;margin:0 0 27px}.gouiffes .g-practice-grid p{font-size:var(--g-body-size);line-height:1.5}.gouiffes .g-practice-grid p:last-child{margin-bottom:0}.gouiffes .g-practice-context{background:var(--g-ivory);padding-block:0 72px}.gouiffes .g-practice-conclusion{border-top:1px solid var(--g-gold);padding-top:50px;font-size:20px;line-height:1.5}.gouiffes .g-practice-context h3,.gouiffes .g-practice-context .h3{margin:60px 0 24px}.gouiffes .g-sectors{font-size:var(--g-body-size);margin:0}.gouiffes .g-rankings{position:relative;padding:80px 0 0;background:#fff;overflow:hidden}.gouiffes .g-rankings-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px;text-align:center;position:relative;z-index:1}.gouiffes .g-rankings article>a{height:90px;display:flex;align-items:center;justify-content:center}.gouiffes .g-rankings img:not(.g-mountains){max-width:240px;max-height:80px;width:auto;height:auto}.gouiffes .g-ranking-level{font:600 36px/1.15 "Gouiffes Garamond",Georgia,serif;color:#111;margin:7px 0}.gouiffes .g-ranking-detail{font-size:16px;color:var(--g-blue);opacity:.8;margin:12px 0 0}.gouiffes .g-mountains{display:block;width:100%;height:19.9305555556vw;object-fit:cover;object-position:center 20%;margin-top:45px;pointer-events:none}.gouiffes .g-profile{padding-block:110px 95px;color:var(--g-ivory);background:radial-gradient(ellipse at 85% 10%, var(--g-blue), var(--g-deep) 140%);overflow:hidden}.gouiffes .g-profile-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:85px}.gouiffes .g-profile-heading{position:relative}.gouiffes .g-profile h2,.gouiffes .g-profile .h2{font-weight:500;line-height:.98;position:relative;z-index:1}.gouiffes .g-london-frame{width:100%;margin-top:56px}.gouiffes .g-london{display:block;width:100%;height:auto}.gouiffes .g-profile-copy{font-size:var(--g-body-size);line-height:1.5}.gouiffes .g-profile-copy p{margin:0 0 36px}.gouiffes .g-actions-column{display:grid;grid-template-columns:minmax(0, 1fr);width:max-content;max-width:100%;align-items:stretch;margin-top:60px}.gouiffes .g-contact{position:relative;isolation:isolate;min-height:max(1090px,76vw);padding-block:85px 550px;background:radial-gradient(ellipse at 100% 0%, var(--g-blue) 15%, var(--g-deep) 100%);color:var(--g-ivory);overflow:hidden;scroll-margin-top:88px}.gouiffes .g-contact-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:85px}.gouiffes .g-contact h2,.gouiffes .g-contact .h2{margin:0 0 42px}.gouiffes .g-contact-copy>p{font-size:16px}.gouiffes .g-contact address{font-size:16px;font-style:normal;color:var(--g-gold)}.gouiffes .g-contact address p{margin:0}.gouiffes .g-contact address a{overflow-wrap:anywhere}.gouiffes .g-contact-form{position:relative;z-index:1;max-width:410px}.gouiffes .g-contact-form label{display:block;font-size:var(--g-body-size);color:var(--g-ivory);margin:0 0 9px}.gouiffes .g-contact-form input,.gouiffes .g-contact-form textarea{width:100%;display:block;background:var(--g-ivory);border:1px solid var(--g-gold);border-radius:0;color:var(--g-blue);padding:12px 15px;margin:0 0 25px}.gouiffes .g-contact-form input{height:50px}.gouiffes .g-contact-form textarea{min-height:170px;resize:vertical}.gouiffes .g-contact .g-form-note,.gouiffes .g-form-status{font-size:16px;line-height:1.4;max-width:410px}.gouiffes .g-form-status{margin-top:25px}.gouiffes .g-coast{position:absolute;z-index:-1;pointer-events:none;bottom:40px;left:50%;transform:translateX(-50%);height:auto;margin-inline:0}.gouiffes .g-footer{padding-block:30px;background:var(--g-deep);color:var(--g-ivory);font-size:14px}.gouiffes .g-footer-row{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:24px}.gouiffes .g-footer-row>div{display:flex;gap:24px;flex-wrap:wrap}.gouiffes .g-footer button{padding:0;background:none;color:inherit;border:0;font-size:inherit}.gouiffes .g-footer small,.gouiffes .g-footer .small{width:100%;font-size:12px;opacity:.8}.gouiffes-inner .wrap{width:calc(100% - 200px);max-width:1240px;margin-inline:auto}.gouiffes-inner .section{padding-block:70px}.gouiffes-inner .section h2,.gouiffes-inner .section .h2{font-size:74px;margin-bottom:40px}.gouiffes-inner .section h3,.gouiffes-inner .section .h3{font-size:32px;margin:0 0 20px}.gouiffes-inner .split{display:grid;grid-template-columns:1fr 1fr;gap:85px}.gouiffes-inner .facts{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:50px}.gouiffes-inner .facts div{border-top:1px solid var(--g-gold);padding-top:20px}.gouiffes-inner .facts dt{font-size:16px;text-transform:uppercase;margin-bottom:10px}.gouiffes-inner .facts dd{margin:0}.gouiffes-inner .action{display:inline-flex;height:54px;border:1px solid var(--g-blue);padding:6px 25px;font-size:16px;gap:30px;margin-top:20px;align-items:center}.gouiffes-inner .action small,.gouiffes-inner .action .small{display:block;font-size:12px}.gouiffes-inner .practice-metrics{padding-block:45px 70px}.gouiffes-inner .practice-metrics dl{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px;margin:0}.gouiffes-inner .practice-metrics dl>div{display:flex;flex-direction:column-reverse;border-top:1px solid var(--g-gold);padding-top:25px}.gouiffes-inner .practice-metrics dd{font:500 80px/1 "Gouiffes Garamond",Georgia,serif;margin:0 0 15px}.gouiffes-inner .practice-metrics dt{font-size:16px;text-transform:uppercase}.gouiffes-inner .g-case-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px}.gouiffes-inner .g-arbitration-case{padding-top:30px;border-top:1px solid var(--g-gold)}.gouiffes-inner .g-case-country,.gouiffes-inner .g-case-role{font-size:16px;margin-bottom:15px}.gouiffes-inner .g-case-cv{margin-top:40px}.gouiffes-inner .timeline{list-style:none;padding:0;margin:0}.gouiffes-inner .timeline li{padding-block:25px;border-top:1px solid var(--g-gold)}.gouiffes-inner .timeline span{font-size:16px}.gouiffes-inner .timeline h3,.gouiffes-inner .timeline .h3{margin-top:15px}.gouiffes-inner .career-details h3,.gouiffes-inner .career-details .h3{margin-top:40px}.gouiffes-inner .publications{margin-block:30px 60px}.gouiffes-inner .publications article{display:grid;grid-template-columns:45px minmax(0, 1fr);gap:20px;padding-block:25px;border-top:1px solid var(--g-gold)}.gouiffes-inner .publications p{font-size:16px}.gouiffes-inner .publications h3,.gouiffes-inner .publications .h3{font-size:32px;margin:0}.gouiffes-inner .publications .number{font-size:16px}.gouiffes-inner .g-directory-quotes-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:30px}.gouiffes-inner .g-directory-quotes-grid figure{border-top:1px solid var(--g-gold);padding-top:25px}.gouiffes-inner .g-directory-quotes-grid blockquote{font:500 30px/1.15 "Gouiffes Garamond",Georgia,serif}.gouiffes-inner .g-directory-quotes-grid figcaption{font-size:16px}.gouiffes-inner .g-directory-quotes-more summary{cursor:pointer;font-size:var(--g-body-size)}.gouiffes-inner .quotes-show-less{display:none}.gouiffes-inner details[open] .quotes-show-less{display:inline}.gouiffes-inner details[open] .quotes-show-more{display:none}.gouiffes-inner .editorial-block{max-width:900px}.gouiffes-inner .editorial-block h3,.gouiffes-inner .editorial-block .h3{margin-top:50px}@media(min-width: 1600px){.gouiffes .g-hero-photo{object-position:center 40%}}@media(max-width: 1200px){.gouiffes{font-size:var(--g-body-size)}.gouiffes .g-wrap{width:calc(100% - 100px)}.gouiffes .g-header-row{gap:24px}.gouiffes .g-brand{flex-basis:153px}.gouiffes .g-brand img{width:153px}.gouiffes .g-navigation{gap:16px;font-size:var(--g-body-size)}.gouiffes .g-hero{min-height:730px}.gouiffes .g-hero-copy{max-width:390px}.gouiffes .g-hero h1,.gouiffes .g-hero .h1{font-size:70px}.gouiffes .g-hero-copy>p{font-size:var(--g-body-size);max-width:360px}.gouiffes .g-practice-grid{gap:28px}.gouiffes .g-practice-grid h3,.gouiffes .g-practice-grid .h3{font-size:27px}.gouiffes .g-practice-grid p{font-size:var(--g-body-size)}.gouiffes .g-profile-grid,.gouiffes .g-contact-grid{gap:55px}.gouiffes .g-profile-copy{font-size:var(--g-body-size)}.gouiffes .g-quotes{gap:50px}.gouiffes .g-quotes blockquote p{font-size:34px}.gouiffes .g-button{padding-inline:20px;font-size:var(--g-body-size);min-width:145px}.gouiffes-inner .wrap{width:calc(100% - 100px)}}@media(max-width: 800px){.gouiffes .g-wrap{width:calc(100% - 48px)}.gouiffes .g-header-row{min-height:76px;flex-wrap:wrap;gap:0}.gouiffes .g-brand{flex-basis:153px}.gouiffes .g-brand img{width:153px}.gouiffes .g-navigation{width:100%;gap:0;flex-wrap:wrap;padding-block:8px 15px}.gouiffes .g-navigation a{padding:12px;margin-right:10px}.gouiffes .g-navigation .g-language{padding-left:20px}.gouiffes .g-menu-toggle{display:flex;align-items:center;gap:12px;border:0;background:none;padding:15px 0 15px 15px;color:var(--g-blue);font-size:16px;min-height:48px}.gouiffes .g-menu-icon{width:22px;height:16px;border-block:1px solid currentColor;position:relative}.gouiffes .g-menu-icon::before{position:absolute;content:"";top:6px;left:0;right:0;border-top:1px solid currentColor}.gouiffes .g-hero{min-height:900px;display:block}.gouiffes .g-hero-photo{height:580px;object-fit:cover;object-position:68% top}.gouiffes .g-hero::before{background:linear-gradient(0deg, var(--g-deep) 0%, rgba(5, 35, 49, 0.98) 36%, rgba(5, 35, 49, 0.5) 53%, rgba(5, 35, 49, 0) 72%)}.gouiffes .g-hero-content{padding-top:455px;padding-bottom:60px}.gouiffes .g-hero-copy{max-width:570px}.gouiffes .g-hero h1,.gouiffes .g-hero .h1{font-size:64px;max-width:500px;margin-bottom:24px}.gouiffes .g-hero-copy>p{max-width:500px;font-size:var(--g-body-size);margin-bottom:32px}.gouiffes .g-authority{padding-block:45px 65px}.gouiffes .g-metrics{gap:20px;margin-bottom:40px}.gouiffes .g-metrics dd{font-size:70px}.gouiffes .g-metrics dt{font-size:12px}.gouiffes .g-quotes{gap:35px}.gouiffes .g-quotes blockquote p{font-size:30px}.gouiffes .g-quotes figcaption{font-size:var(--g-body-size)}.gouiffes .g-practice{padding-block:65px}.gouiffes .g-practice h2,.gouiffes .g-practice .h2{font-size:58px}.gouiffes .g-practice-subtitle{font-size:26px;margin-bottom:45px}.gouiffes .g-practice-grid{grid-template-columns:1fr 1fr;gap:40px 30px}.gouiffes .g-practice-grid h3,.gouiffes .g-practice-grid .h3{min-height:0;margin-bottom:18px;font-size:29px}.gouiffes .g-practice-context{padding-block:0 55px}.gouiffes .g-practice-conclusion{font-size:20px;padding-top:35px}.gouiffes .g-sectors{font-size:var(--g-body-size)}.gouiffes .g-rankings{padding-top:65px}.gouiffes .g-rankings-grid{gap:25px}.gouiffes .g-rankings img:not(.g-mountains){max-width:160px;max-height:65px}.gouiffes .g-ranking-level{font-size:27px}.gouiffes .g-ranking-detail{font-size:13px}.gouiffes .g-profile{padding-block:65px}.gouiffes .g-profile-grid{grid-template-columns:1fr;gap:35px}.gouiffes .g-profile-heading{min-height:360px}.gouiffes .g-profile h2,.gouiffes .g-profile .h2{font-size:60px;max-width:580px}.gouiffes .g-london-frame{margin-top:52px}.gouiffes .g-profile-copy{font-size:var(--g-body-size)}.gouiffes .g-actions-column{margin-top:35px}.gouiffes .g-contact{min-height:1250px;padding-block:65px 350px;scroll-margin-top:100px}.gouiffes .g-contact-grid{grid-template-columns:1fr;gap:35px}.gouiffes .g-contact h2,.gouiffes .g-contact .h2{font-size:60px;margin-bottom:30px}.gouiffes .g-contact-form{max-width:100%}.gouiffes .g-contact-copy>p,.gouiffes .g-contact address{font-size:var(--g-body-size)}.gouiffes .g-coast{bottom:30px}.gouiffes .g-footer-row>div{gap:18px}.gouiffes-inner .wrap{width:calc(100% - 48px)}.gouiffes-inner .split,.gouiffes-inner .facts,.gouiffes-inner .g-case-grid,.gouiffes-inner .g-directory-quotes-grid{grid-template-columns:1fr;gap:30px}.gouiffes-inner .section{padding-block:45px}.gouiffes-inner .section h2,.gouiffes-inner .section .h2{font-size:46px}.gouiffes-inner .practice-metrics dd{font-size:58px}.gouiffes-inner .practice-metrics dt{font-size:12px}}@media(max-width: 480px){.gouiffes h1,.gouiffes .h1,.gouiffes h2,.gouiffes .h2{font-size:48px}.gouiffes .g-hero h1,.gouiffes .g-hero .h1{font-size:56px}.gouiffes .g-quotes{grid-template-columns:1fr;gap:35px}.gouiffes .g-quotes blockquote p{font-size:32px}.gouiffes .g-metrics{gap:15px}.gouiffes .g-metrics dd{font-size:58px}.gouiffes .g-metrics dt{font-size:10px}.gouiffes .g-practice h2,.gouiffes .g-practice .h2{font-size:48px}.gouiffes .g-practice-grid{grid-template-columns:1fr;gap:35px}.gouiffes .g-practice-grid p{font-size:var(--g-body-size)}.gouiffes .g-practice-context h3,.gouiffes .g-practice-context .h3{margin-top:40px}.gouiffes .g-rankings-grid{grid-template-columns:1fr;gap:35px}.gouiffes .g-rankings article>a{height:65px}.gouiffes .g-rankings img:not(.g-mountains){max-width:200px}.gouiffes .g-profile h2,.gouiffes .g-profile .h2{font-size:51px}.gouiffes .g-profile-heading{min-height:380px}.gouiffes .g-contact h2,.gouiffes .g-contact .h2{font-size:52px}}@media(prefers-reduced-motion: reduce){.gouiffes *{transition:none !important;scroll-behavior:auto !important}}@media(max-width: 360px){.gouiffes .g-metrics dd{font-size:50px}.gouiffes .g-hero h1,.gouiffes .g-hero .h1{font-size:50px}}.gouiffes.g-error-page{position:relative;isolation:isolate;min-height:100svh;min-height:max(100svh,740px);overflow-x:clip;background:var(--g-ivory)}.gouiffes.g-error-page .g-error-header{position:absolute;top:28px;left:36px;z-index:2}.gouiffes.g-error-page .g-error-header img{width:150px;height:auto}.gouiffes.g-error-page .g-error-copy{position:relative;z-index:1;text-align:center;padding:115px 24px max(500px,40vw + 30px)}.gouiffes.g-error-page .g-error-copy h1,.gouiffes.g-error-page .g-error-copy .h1{font:600 100px/1 "Gouiffes Garamond",Georgia,serif;letter-spacing:0;margin:0 0 20px}.gouiffes.g-error-page .g-error-copy p{font-size:var(--g-body-size);line-height:1.4;margin:0 0 30px}.gouiffes.g-error-page .g-error-copy .g-button{min-height:46px;padding:13px 20px}.gouiffes.g-error-page .g-error-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.gouiffes.g-error-page .g-error-illustration{position:absolute;z-index:0;pointer-events:none;bottom:28px;left:20px;width:calc(100% - 40px);height:auto}@media(max-width: 800px){.gouiffes.g-error-page{min-height:max(100svh,640px)}.gouiffes.g-error-page .g-error-header{top:24px;left:24px}.gouiffes.g-error-page .g-error-header img{width:150px}.gouiffes.g-error-page .g-error-copy{padding:145px 24px 350px}.gouiffes.g-error-page .g-error-copy h1,.gouiffes.g-error-page .g-error-copy .h1{font-size:90px}.gouiffes.g-error-page .g-error-copy p{font-size:var(--g-body-size)}.gouiffes.g-error-page .g-error-illustration{width:800px;max-width:none;left:50%;transform:translateX(-50%);bottom:24px}}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-intro{background:var(--g-ivory);padding-block:75px 45px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-back{display:inline-block;font-size:16px;margin-bottom:55px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:100px;align-items:start}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead h1,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead .h1{font-size:74px;line-height:1.05;margin:0 0 60px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead p{font-size:26px;line-height:1.4;margin:0;max-width:700px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead img{display:block;width:100%;max-width:385px;height:auto;justify-self:center;margin-top:-115px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts{display:block;margin:45px 0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts>div{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(0, 3fr);gap:35px;padding-block:25px;border-top:1px solid var(--g-gold)}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts>div:last-child{border-bottom:1px solid var(--g-gold)}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts dt{font:600 16px/1.4 "Gouiffes Sans",Arial,sans-serif;letter-spacing:.1em;color:#8095a1;margin:4px 0 0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts dd{font:500 28px/1.35 "Gouiffes Garamond",Georgia,serif}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics{padding-block:45px 55px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dl>div{border:0;padding:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dd{font-size:100px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics sup{font-size:.55em;top:-0.5em}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dt{font-size:14px;letter-spacing:.1em;color:#8095a1}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience{padding-block:75px 90px;background:radial-gradient(ellipse at 100% 0%, var(--g-blue), var(--g-deep));color:var(--g-ivory)}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience h2,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience .h2{margin-bottom:75px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-grid{gap:25px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-case{padding:30px;border:0;background:var(--g-blue)}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading h3,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading .h3{font-size:30px;line-height:1.08;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-country{font-size:16px;font-weight:600;text-align:right;flex-shrink:0;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-role{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g-gold);margin:14px 0 20px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-case>p:last-child{font-size:16px;line-height:1.4;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-cv{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:35px;margin-top:65px;color:var(--g-gold)}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-cv p{font-size:18px;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-cv .g-button{flex-shrink:0}@media(max-width: 1100px){.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead{gap:50px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead p{font-size:23px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading{display:block}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-country{text-align:left;margin-top:12px}}@media(max-width: 767px){.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-intro{padding-block:45px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-back{margin-bottom:35px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead{grid-template-columns:1fr;gap:30px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead h1,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead .h1{font-size:54px;margin-bottom:30px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead p{font-size:22px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-experience-lead img{max-width:240px;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts>div{grid-template-columns:1fr;gap:10px;padding-block:20px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .facts dd{font-size:25px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dl{gap:18px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dd{font-size:64px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .practice-metrics dt{font-size:11px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience{padding-block:55px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience h2,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-experience .h2{font-size:48px;margin-bottom:40px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-grid{grid-template-columns:1fr}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-arbitration-case{padding:25px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading h3,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-heading .h3{font-size:30px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-cv{align-items:start;flex-direction:column;margin-top:40px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-case-cv p{font-size:18px}}.gouiffes .g-page-callout{padding-block:65px 80px;background:linear-gradient(90deg, var(--g-ivory), #fff 78%)}.gouiffes .g-page-callout-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;align-items:center}.gouiffes .g-page-callout h2,.gouiffes .g-page-callout .h2{font-size:74px;line-height:1.05;margin:0}.gouiffes .g-page-callout h2 span,.gouiffes .g-page-callout .h2 span{display:block;font-size:46px;line-height:1.12;margin-top:30px}.gouiffes .g-page-callout .g-button{margin-top:60px}.gouiffes .g-page-callout img{display:block;width:100%;height:auto;opacity:.85}@media(max-width: 1100px){.gouiffes .g-page-callout-grid{gap:40px}.gouiffes .g-page-callout h2,.gouiffes .g-page-callout .h2{font-size:60px}.gouiffes .g-page-callout h2 span,.gouiffes .g-page-callout .h2 span{font-size:38px}}@media(max-width: 767px){.gouiffes .g-page-callout{padding-block:50px}.gouiffes .g-page-callout-grid{grid-template-columns:1fr;gap:35px}.gouiffes .g-page-callout h2,.gouiffes .g-page-callout .h2{font-size:48px}.gouiffes .g-page-callout h2 span,.gouiffes .g-page-callout .h2 span{font-size:32px;margin-top:25px}.gouiffes .g-page-callout .g-button{margin-top:35px}.gouiffes .g-page-callout img{max-width:340px;justify-self:center}}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-career-intro{font-size:24px;line-height:1.4}.gouiffes-inner .g-directory-quotes-more .g-directory-quotes-grid{grid-template-columns:minmax(0, 1fr);gap:25px}.gouiffes-inner .g-directory-quotes-more blockquote{font-size:22px;line-height:1.35}.gouiffes-inner .g-publications-header{padding-top:75px;background:var(--g-ivory)}.gouiffes-inner .g-publications-header>.wrap{padding-bottom:0}.gouiffes-inner .g-publications-header a{display:inline-block;font-size:16px;margin-bottom:55px}.gouiffes-inner .g-publications-header-grid{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:60px;align-items:center;margin-top:0;min-height:245px}.gouiffes-inner .g-publications-header h1,.gouiffes-inner .g-publications-header .h1{font-size:58px;line-height:1.08;margin:0 0 40px}.gouiffes-inner .g-publications-header .multi-publications-intro{font-size:26px;line-height:1.4;margin:0}.gouiffes-inner .g-publications-header img{display:block;width:100%;height:auto}@media(min-width: 768px)and (max-width: 1100px){.gouiffes-inner .g-publications-header .multi-publications-intro{font-size:23px}}@media(max-width: 767px){.gouiffes-inner .g-publications-header{padding-top:45px}.gouiffes-inner .g-publications-header a{margin-bottom:35px}.gouiffes-inner .g-publications-header-grid{grid-template-columns:1fr;gap:30px;margin-top:0;min-height:0}.gouiffes-inner .g-publications-header h1,.gouiffes-inner .g-publications-header .h1{font-size:42px;margin-bottom:30px}.gouiffes-inner .g-publications-header .multi-publications-intro{font-size:22px}}.gouiffes.g-publications-page{background:var(--g-ivory)}.gouiffes-inner.g-publications-page .publications article{grid-template-columns:45px minmax(0, 1fr);gap:20px;align-items:center;border-top:1px solid var(--g-gold);padding:23px 0 30px}.gouiffes-inner.g-publications-page .publications .number{color:var(--g-blue);opacity:.8}.gouiffes-inner.g-publications-page .publications article>div>p:first-child{font-size:16px;line-height:1.35;margin:0 0 7px}.gouiffes-inner.g-publications-page .publications h3,.gouiffes-inner.g-publications-page .publications .h3{font-size:28px;line-height:1.15;margin:0}.gouiffes-inner.g-publications-page .publications article>div>p:empty{display:none}.gouiffes-inner.g-publications-page #section-4{padding-top:45px}@media(max-width: 767px){.gouiffes-inner .g-publications-header .multi-publications-intro{font-size:22px}}.gouiffes-inner.g-publications-page .g-press{margin-top:80px}.gouiffes-inner.g-publications-page .g-press-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:45px 30px}.gouiffes-inner.g-publications-page .g-press-card{grid-column:span 2;min-width:0;border-top:1px solid var(--g-gold);padding-top:20px}.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2){grid-column:span 3}.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2) h3,.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2) .h3{font-size:36px}.gouiffes-inner.g-publications-page .g-press-link{display:block;text-decoration:none}.gouiffes-inner.g-publications-page .g-press-link:hover h3,.gouiffes-inner.g-publications-page .g-press-link:hover .h3{text-decoration:underline;text-underline-offset:4px}.gouiffes-inner.g-publications-page .g-press-thumbnail{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:20px}.gouiffes-inner.g-publications-page .g-press h3,.gouiffes-inner.g-publications-page .g-press .h3{font-size:30px;line-height:1.12;margin:0 0 14px}.gouiffes-inner.g-publications-page .g-press-subtitle{font-size:16px;line-height:1.4;margin-bottom:16px}.gouiffes-inner.g-publications-page .g-press-source,.gouiffes-inner.g-publications-page .g-press-credit{font-size:13px;line-height:1.35;margin:0 0 6px;color:#627b8a}@media(max-width: 1100px){.gouiffes-inner.g-publications-page .g-press-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2){grid-column:span 2}.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2) h3,.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2) .h3{font-size:30px}}@media(max-width: 600px){.gouiffes-inner.g-publications-page .g-press-grid{grid-template-columns:minmax(0, 1fr)}.gouiffes-inner.g-publications-page .g-press-card,.gouiffes-inner.g-publications-page .g-press-card:nth-child(-n+2){grid-column:auto}.gouiffes-inner.g-publications-page .g-press{margin-top:55px}}.gouiffes-inner .g-legal-intro{padding-block:75px 50px}.gouiffes-inner .g-legal-intro>a{display:inline-block;margin-bottom:55px;font-size:16px}.gouiffes-inner .g-legal-intro h1,.gouiffes-inner .g-legal-intro .h1{font-size:74px;line-height:1.05;margin:0 0 35px}.gouiffes-inner .g-legal-intro>p{font-size:26px;line-height:1.4;max-width:850px;margin:0}.gouiffes-inner .g-legal-content{padding-bottom:85px}.gouiffes-inner .g-legal-section{max-width:900px}.gouiffes-inner .g-legal-section{padding-block:30px;border-top:1px solid var(--g-gold)}.gouiffes-inner .g-legal-section h2,.gouiffes-inner .g-legal-section .h2{font-size:36px;line-height:1.15;margin:0 0 25px}.gouiffes-inner .g-legal-section p,.gouiffes-inner .g-legal-section li,.gouiffes-inner .g-legal-section dl{font-size:16px;line-height:1.6}.gouiffes-inner .g-legal-section p{margin:0 0 20px}.gouiffes-inner .g-legal-section p:last-child{margin-bottom:0}.gouiffes-inner .g-legal-section dl{margin:20px 0 0}.gouiffes-inner .g-legal-section dl>div{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:20px;margin-bottom:10px}.gouiffes-inner .g-legal-section dt{font-weight:600}.gouiffes-inner .g-legal-section dd{margin:0;overflow-wrap:anywhere}.gouiffes-inner .g-legal-section a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.gouiffes-inner .g-legal-section ul{padding-left:20px;margin:20px 0 0}@media(max-width: 767px){.gouiffes-inner .g-legal-intro{padding-block:45px 35px}.gouiffes-inner .g-legal-intro>a{margin-bottom:35px}.gouiffes-inner .g-legal-intro h1,.gouiffes-inner .g-legal-intro .h1{font-size:54px;margin-bottom:30px}.gouiffes-inner .g-legal-intro>p{font-size:22px}.gouiffes-inner .g-legal-section h2,.gouiffes-inner .g-legal-section .h2{font-size:30px}.gouiffes-inner .g-legal-section dl>div{grid-template-columns:1fr;gap:2px;margin-bottom:15px}.gouiffes-inner .g-legal-content{padding-bottom:50px}}.gouiffes .g-contact-form .sib-form-message-panel{display:none;padding:15px;border:1px solid var(--g-gold);margin:0 0 25px}.gouiffes .g-contact-form .sib-form-message-panel--active{display:block}.gouiffes .g-contact-form .entry__error:empty{display:none}.gouiffes .g-contact-form .entry__error{display:block;color:var(--g-gold);margin:-15px 0 20px;font-size:16px}.gouiffes .g-contact-form .input--hidden{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;padding:0 !important}.gouiffes .g-contact-form .progress-indicator__icon{width:18px;height:18px;margin-right:10px}.gouiffes .g-contact-form .sib-hide-loader-icon{display:none}.gouiffes .g-contact-form button[disabled]{opacity:.6;cursor:wait}.gouiffes-inner .g-case-more{margin-top:30px}.gouiffes-inner .g-case-more summary{cursor:pointer;font-size:16px}.gouiffes-inner .g-case-more .g-counsel-list{margin-top:30px}.gouiffes .g-contact .g-form-note{font-size:13px;line-height:1.4;opacity:.6}.gouiffes-inner.g-experience-page .g-page-intro{background:var(--g-ivory);padding-block:75px 45px}.gouiffes-inner.g-experience-page .g-page-intro h1,.gouiffes-inner.g-experience-page .g-page-intro .h1{font-size:74px}.gouiffes-inner.g-experience-page .g-page-intro .g-experience-header-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;align-items:center}.gouiffes-inner.g-experience-page .g-page-intro img{display:block;width:100%;height:auto}@media(max-width: 767px){.gouiffes-inner.g-experience-page .g-page-intro{padding-block:45px}.gouiffes-inner.g-experience-page .g-page-intro h1,.gouiffes-inner.g-experience-page .g-page-intro .h1{font-size:54px}.gouiffes-inner.g-experience-page .g-page-intro .g-experience-header-grid{grid-template-columns:1fr;gap:25px}.gouiffes-inner.g-experience-page .g-page-intro img{height:auto;max-width:100%;justify-self:center}}.gouiffes-inner.g-publications-page .g-publications-sections{padding-block:20px 0}.gouiffes-inner.g-publications-page .g-publications-sections ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:0}.gouiffes-inner.g-publications-page .g-publications-sections a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:1px solid var(--g-blue);font-weight:600;text-decoration:none;text-align:center}.gouiffes-inner.g-publications-page .g-publications-sections a:hover{background:var(--g-blue);color:var(--g-ivory);text-decoration:none}.gouiffes-inner.g-publications-page #publications,.gouiffes-inner.g-publications-page #conferences,.gouiffes-inner.g-publications-page #enseignement,.gouiffes-inner.g-publications-page #g-press-title{scroll-margin-top:100px}.gouiffes-inner.g-career-page .g-experience-lead p{font-size:18px}.gouiffes-inner .g-counsel-list{list-style:none;padding:0;margin:0}.gouiffes-inner .g-counsel-list li{border-top:1px solid var(--g-gold);padding:25px 0}.gouiffes-inner .g-counsel-list li p{font-size:18px;line-height:1.55;margin:0}.gouiffes-inner .g-counsel-experience{background:var(--g-ivory);padding-block:75px 90px}.gouiffes-inner .g-counsel-experience h2,.gouiffes-inner .g-counsel-experience .h2{margin:0 0 55px}@media(max-width: 767px){.gouiffes-inner .g-counsel-experience{padding-block:55px}.gouiffes-inner .g-counsel-experience h2,.gouiffes-inner .g-counsel-experience .h2{font-size:48px;margin-bottom:35px}}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-inner-hero{padding-top:75px}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-inner-hero .g-experience-back{display:inline-block;font-size:16px;margin:0 0 55px}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-hero-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;align-items:center}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-hero-grid>img{display:block;width:100%;max-width:none;height:auto;margin:0}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-inner-hero h1,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-inner-hero .h1{font-size:74px;line-height:1.05;margin:0 0 40px}@media(max-width: 767px){.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-inner-hero{padding-top:45px}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-inner-hero .g-experience-back{margin-bottom:35px}.gouiffes-inner:is(.g-career-page,.g-experience-page,.g-publications-page) .g-hero-grid{grid-template-columns:1fr;gap:30px}.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-inner-hero h1,.gouiffes-inner:is(.g-career-page,.g-experience-page) .g-inner-hero .h1{font-size:54px;margin-bottom:30px}}.gouiffes-inner.g-experience-page .g-experience-hero-intro{font-size:18px;line-height:1.4;margin:0}.gouiffes .g-experience-callout-intro{font-size:18px;line-height:1.4;margin:30px 0 0}.gouiffes-inner.g-career-page .g-hero-grid>img{height:380px;object-fit:contain;object-position:right center;justify-self:end}.gouiffes-inner.g-publications-page .g-publications-header{padding-bottom:60px}.gouiffes .g-publications-callout h2,.gouiffes .g-publications-callout .h2{font-size:58px;line-height:1.08}.gouiffes .g-publications-callout-intro{font-size:26px;line-height:1.4;margin:30px 0 0}@media(max-width: 767px){.gouiffes-inner.g-career-page .g-hero-grid>img{height:300px}.gouiffes-inner.g-publications-page .g-publications-header{padding-bottom:40px}.gouiffes .g-publications-callout h2,.gouiffes .g-publications-callout .h2{font-size:42px}.gouiffes .g-publications-callout-intro{font-size:22px}}@media(min-width: 768px){.gouiffes-inner.g-career-page .g-experience-lead.g-hero-grid{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}}@media(min-width: 768px){body.gouiffes main#content h1,body.gouiffes main#content .h1{font-size:82px}body.gouiffes main#content h2,body.gouiffes main#content .h2{font-size:60px}body.gouiffes main#content :is(.g-page-callout,.g-profile) h2,body.gouiffes main#content :is(.g-page-callout,.g-profile) .h2{font-size:54px}}body.gouiffes main#content :is(h1,.h1,h2,.h2){line-height:.8}body.gouiffes main#content :is(h1,.h1,h2,.h2) span{line-height:inherit}body.gouiffes main#content :is(.g-hero-copy>p,.g-experience-lead>div>p,.g-experience-hero-intro){font-size:22px}body.gouiffes main#content .g-publications-header .multi-publications-intro{font-size:26px}.gouiffes .g-back-to-top{visibility:hidden;position:fixed;inset-inline-end:max(24px,env(safe-area-inset-right));inset-block-end:max(24px,env(safe-area-inset-bottom));z-index:9;display:grid;place-items:center;min-inline-size:48px;min-block-size:48px;border:1px solid var(--g-blue);background:var(--g-ivory);color:var(--g-blue);text-decoration:none;box-shadow:0 3px 12px rgba(5,35,49,.15)}.gouiffes .g-back-to-top.is-visible{visibility:visible}.gouiffes .g-back-to-top:hover{background:var(--g-gold)}.gouiffes .g-back-to-top:focus-visible{outline:3px solid var(--g-blue);outline-offset:4px}.gouiffes .g-back-to-top svg{display:block}.gouiffes .g-contact h1,.gouiffes .g-contact .h1{margin:0 0 42px}body.gouiffes main#content :is(h1,.h1,h2,.h2,h3,.h3)[tabindex="-1"]:focus{outline:none}.gouiffes .g-directory-quotes figcaption{color:var(--g-gold)}.gouiffes .g-teaching{max-width:none}.gouiffes .g-teaching>p{border-top:1px solid var(--g-gold);padding-top:25px}.gouiffes .g-mobile-menu{inset:0;margin:0;border:0;padding:80px 24px 40px;width:100%;max-width:none;height:100dvh;max-height:none;background:var(--g-ivory);color:var(--g-blue);overflow:auto}.gouiffes .g-mobile-menu[open]{display:flex;align-items:center;justify-content:center}.gouiffes .g-mobile-menu:modal{overscroll-behavior:contain}.gouiffes .g-mobile-menu::backdrop{background:var(--g-ivory);overflow:hidden;overscroll-behavior:contain}.gouiffes .g-menu-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--g-blue);background:rgba(0,0,0,0);color:var(--g-blue)}.gouiffes .g-mobile-menu .g-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:0;text-align:center;font-size:24px}.gouiffes .g-mobile-menu .g-navigation a{margin:0;padding:10px 16px}.gouiffes .g-mobile-menu .g-language{border:0;margin-top:8px}@media(max-width: 800px){.gouiffes .g-header-row{flex-wrap:nowrap;justify-content:space-between}}@media(max-width: 767px){.gouiffes-inner.g-publications-page .g-publications-sections{padding-block:8px 0}.gouiffes-inner.g-publications-page .g-publications-sections ul{gap:6px}.gouiffes-inner.g-publications-page .g-publications-sections a{font-size:12px;min-height:32px;padding:5px 9px}.gouiffes-inner.g-publications-page #section-4{padding-top:28px}.gouiffes-inner.g-publications-page #section-4 h2,.gouiffes-inner.g-publications-page #section-4 .h2{font-size:32px}.gouiffes-inner.g-publications-page .publications{margin-block:24px 36px}.gouiffes-inner.g-publications-page .publications article{grid-template-columns:24px minmax(0, 1fr);gap:10px;padding:16px 0}.gouiffes-inner.g-publications-page .publications h3,.gouiffes-inner.g-publications-page .publications .h3{font-size:18px;line-height:1.25}.gouiffes-inner.g-publications-page #conferences+.publications h3,.gouiffes-inner.g-publications-page #conferences+.publications .h3{font-size:14px;line-height:1.4}.gouiffes-inner.g-publications-page .publications article>div>p:first-child{font-size:14px}}@media(max-width: 800px){.gouiffes .g-metrics{align-items:start}.gouiffes .g-metrics>div{flex-direction:column}.gouiffes .g-metrics dd{order:-1}.gouiffes .g-quotes{grid-template-columns:minmax(0, 1fr);gap:32px}.gouiffes .g-quotes blockquote p{font-size:24px;line-height:1.2}.gouiffes .g-quotes blockquote{margin-bottom:18px}.gouiffes .g-rankings-grid{grid-template-columns:minmax(0, 1fr);gap:30px}.gouiffes .g-rankings article>a{height:65px}.gouiffes .g-rankings img:not(.g-mountains){max-width:min(200px,100%)}.gouiffes .g-ranking-level{font-size:24px}.gouiffes .g-profile h2,.gouiffes .g-profile .h2{font-size:30px}.gouiffes .g-page-callout img{width:100%;max-width:none}}.gouiffes .g-home-experience{background:#fff}.gouiffes .g-home-experience h2,.gouiffes .g-home-experience .h2{max-width:none}.gouiffes .g-home-experience .g-practice-subtitle{margin-bottom:32px}.gouiffes .g-home-experience .g-practice-conclusion{border:0;padding-top:0}.gouiffes .g-home-experience .g-actions{margin-top:40px}body.gouiffes main#content :is(h1,.h1,h2,.h2,h3,.h3,p,dd,a){overflow-wrap:break-word}body.gouiffes .g-hero-grid>div,body.gouiffes .g-page-callout-grid>div,body.gouiffes .g-profile-grid>div,body.gouiffes .g-contact-grid>div,body.gouiffes .g-case-grid>article,body.gouiffes .split>div{min-inline-size:0}body.gouiffes .g-hero-grid>div{container-type:inline-size}body.gouiffes .g-metrics{align-items:start}body.gouiffes .g-metrics>div{flex-direction:column}body.gouiffes .g-metrics dd{order:-1}@media(max-width: 1279px){body.gouiffes main#content h1,body.gouiffes main#content .h1{font-size:clamp(2.75rem,1rem + 4.5vw,4.5rem)}body.gouiffes main#content h2,body.gouiffes main#content .h2{font-size:clamp(2rem,1rem + 3vw,3.25rem)}body.gouiffes main#content :is(.g-page-callout,.g-profile) h2,body.gouiffes main#content :is(.g-page-callout,.g-profile) .h2{font-size:clamp(1.875rem,1rem + 2.8vw,3rem)}body.gouiffes .g-hero-grid{gap:28px}body.gouiffes main#content .g-publications-header h1,body.gouiffes main#content .g-publications-header .h1{font-size:clamp(2rem,1rem + 3vw,3.5rem)}body.gouiffes .g-practice-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}body.gouiffes .g-practice-grid h3,body.gouiffes .g-practice-grid .h3{min-height:0}body.gouiffes .g-rankings img:not(.g-mountains){max-width:min(200px,100%)}body.gouiffes .g-rankings-grid,body.gouiffes .g-profile-grid,body.gouiffes .g-contact-grid,body.gouiffes .split{gap:32px}body.gouiffes main#content :is(.g-experience-lead>div>p,.g-experience-hero-intro){font-size:20px}}@media(max-width: 1000px){body.gouiffes .g-wrap,body.gouiffes .wrap{width:calc(100% - 48px)}body.gouiffes .g-header-row{min-height:76px;flex-wrap:nowrap;justify-content:space-between;gap:16px}body.gouiffes .g-menu-toggle{display:flex;align-items:center;gap:12px;border:0;background:none;padding:12px;color:var(--g-blue);font-size:16px;min-height:48px}body.gouiffes .g-menu-icon{width:22px;height:16px;border-block:1px solid currentColor;position:relative}body.gouiffes .g-menu-icon::before{position:absolute;content:"";top:6px;left:0;right:0;border-top:1px solid currentColor}body.gouiffes .g-hero-grid{gap:24px}body.gouiffes .g-page-callout-grid{gap:24px}body.gouiffes .g-case-heading{flex-wrap:wrap;gap:8px}body.gouiffes .g-case-heading h3,body.gouiffes .g-case-heading .h3{min-inline-size:0}body.gouiffes .g-directory-quotes-grid{gap:28px}body.gouiffes .g-directory-quotes-grid blockquote{font-size:26px}body.gouiffes .g-metrics dd{font-size:clamp(3rem,8vw,5rem)}}@media(min-width: 601px)and (max-width: 1000px){body.gouiffes main#content .g-inner-hero{padding-top:40px}body.gouiffes main#content .g-inner-hero .g-experience-back{margin-bottom:32px}body.gouiffes main#content .g-hero-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}body.gouiffes main#content .g-experience-lead.g-hero-grid{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}body.gouiffes main#content .g-inner-hero h1,body.gouiffes main#content .g-inner-hero .h1{margin-bottom:26px}body.gouiffes main#content .g-publications-header h1,body.gouiffes main#content .g-publications-header .h1{font-size:clamp(2rem,1rem + 3vw,2.875rem)}body.gouiffes main#content .g-publications-header .multi-publications-intro{font-size:22px;line-height:1.4}body.gouiffes main#content .g-hero-grid>img{height:260px;max-height:260px;object-fit:contain;object-position:center}body.gouiffes main#content .g-experience-lead.g-hero-grid>img{height:280px;max-height:280px;object-position:right center}body.gouiffes main#content :is(.g-experience-lead>div>p,.g-experience-hero-intro){font-size:18px;line-height:1.45}body.gouiffes main#content .g-publications-header{padding-bottom:40px}}@media(max-width: 800px){body.gouiffes .g-directory-quotes-grid{grid-template-columns:minmax(0, 1fr)}body.gouiffes .g-practice-conclusion{font-size:18px}body.gouiffes .facts dd{font-size:24px}body.gouiffes .g-page-callout{padding-block:48px}}@media(max-width: 600px){body.gouiffes .g-wrap,body.gouiffes .wrap{width:calc(100% - 40px)}body.gouiffes main#content h1,body.gouiffes main#content .h1{font-size:clamp(2.5rem,1.75rem + 3vw,3.375rem)}body.gouiffes main#content h2,body.gouiffes main#content .h2{font-size:32px}body.gouiffes main#content :is(.g-page-callout,.g-profile) h2,body.gouiffes main#content :is(.g-page-callout,.g-profile) .h2{font-size:30px}body.gouiffes main#content .g-publications-header h1,body.gouiffes main#content .g-publications-header .h1{font-size:clamp(2rem,1.5rem + 2.5vw,2.5rem)}body.gouiffes .g-inner-hero{padding-top:32px}body.gouiffes .g-inner-hero .g-experience-back{margin-bottom:28px}body.gouiffes .g-hero-grid{grid-template-columns:minmax(0, 1fr);gap:24px}body.gouiffes .g-inner-hero h1,body.gouiffes .g-inner-hero .h1{margin-bottom:24px}body.gouiffes main#content :is(.g-hero-copy>p,.g-experience-lead>div>p,.g-experience-hero-intro){font-size:18px;line-height:1.45}body.gouiffes main#content .g-publications-header .multi-publications-intro{font-size:22px}body.gouiffes .g-hero-grid>img{width:100%;height:220px;max-height:220px;object-fit:contain;object-position:center}body.gouiffes .g-experience-header-grid.g-hero-grid>img{width:82%;justify-self:center;height:200px;max-height:200px}body.gouiffes .g-experience-lead.g-hero-grid>img{height:220px;max-height:220px;object-position:right center}body.gouiffes .g-publications-header{padding-bottom:28px}body.gouiffes .g-practice-grid{grid-template-columns:minmax(0, 1fr);gap:28px}body.gouiffes .g-practice-subtitle{font-size:20px;margin-bottom:36px}body.gouiffes .g-case-cv{align-items:start;flex-direction:column}body.gouiffes .g-directory-quotes-grid blockquote{font-size:24px}body.gouiffes .g-contact{padding-top:48px}body.gouiffes .g-footer-row{padding-right:48px}}@media(max-width: 380px){body.gouiffes .g-brand{flex-basis:140px}body.gouiffes .g-brand img{width:140px}body.gouiffes .g-metrics{gap:10px}body.gouiffes .g-metrics dd{font-size:44px}body.gouiffes .g-metrics dt{font-size:10px}body.gouiffes .g-button{min-width:0;padding-inline:14px}}@media(max-width: 800px){body.gouiffes main#content :is(h1,.h1,h2,.h2),body.gouiffes main#content :is(h1,.h1,h2,.h2) span{line-height:1}}