@font-face{font-family:Tanker Editorial;src:url(/fonts/tanker-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--editorial-paper:#f2f8f5;--editorial-surface:#e1eee7;--editorial-soft:#cfe1d6;--editorial-deep:#123d34;--editorial-ink:#123d34;--editorial-muted:#426255;--editorial-line:#afc7b8;--editorial-citron:#d8ed51;--editorial-max:92rem;--editorial-gutter:clamp(1.1rem, 5vw, 5.5rem);--editorial-display:"Tanker Editorial", "Helvetica Neue", Helvetica, Arial, sans-serif}.editorial-body{background:var(--editorial-paper);color:var(--editorial-ink)}.editorial-page{--home-paper:var(--editorial-paper);--home-surface:var(--editorial-surface);--home-ink:var(--editorial-ink);--home-deep:var(--editorial-deep);--home-muted:var(--editorial-muted);--home-line:var(--editorial-line);--home-citron:var(--editorial-citron);--home-gutter:var(--editorial-gutter);--home-max:var(--editorial-max);--editorial-header-clearance:clamp(6rem, 7vw, 6.5rem);background:var(--editorial-paper);min-height:100vh;color:var(--editorial-ink)}.editorial-page .site-header{width:min(100%, var(--editorial-max));background:var(--editorial-paper);margin:0 auto}.editorial-page a:focus-visible,.editorial-page button:focus-visible,.editorial-page summary:focus-visible{outline:3px solid var(--editorial-deep);outline-offset:4px}.editorial-page>.skip-link{z-index:80}.editorial-mast{padding:clamp(3.4rem, 8vw, 8rem) var(--editorial-gutter) clamp(4.4rem, 9vw, 8.75rem);position:relative;overflow:hidden}.editorial-page>.home-glass-header~main>.editorial-mast:first-child{padding-top:max(clamp(3.4rem, 8vw, 8rem), var(--editorial-header-clearance))}.editorial-page>.home-glass-header~main.contact-preview{padding-top:max(clamp(3rem, 8vw, 7rem), var(--editorial-header-clearance))}.editorial-mast:after{content:"";right:var(--editorial-gutter);background:var(--editorial-citron);border-radius:999px;width:clamp(4rem,15vw,13rem);height:.45rem;position:absolute;bottom:clamp(1.5rem,4vw,3.75rem)}.editorial-mast__inner,.editorial-chapter__inner,.editorial-footer-cta__inner{width:min(100%, var(--editorial-max));margin:0 auto}.editorial-mast__inner{grid-template-columns:minmax(0,1.18fr) minmax(13rem,.64fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.editorial-mast__inner>*,.editorial-chapter__heading>*,.editorial-row>*,.editorial-footer-cta__inner>*,.article-special__heading>*,.article-trace__cell{min-width:0}.editorial-mast__title{grid-column:1/-1;max-width:52rem}.editorial-mast__eyebrow{color:var(--editorial-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.74rem;font-weight:700}.editorial-mast__name{letter-spacing:.03em;text-transform:uppercase;font-weight:700;color:var(--editorial-ink)!important;font-size:.85rem!important}.editorial-mast__title h1{color:var(--editorial-ink);font-family:var(--editorial-display);letter-spacing:.005em;text-wrap:balance;max-width:32ch;font-size:clamp(3.2rem,6.4vw,7.4rem);font-weight:400;line-height:.88}@media (width>=801px){.editorial-mast__title h1{max-width:none}.article-mast .editorial-mast__title{max-width:72rem}.article-mast .editorial-mast__title h1{max-width:none;font-size:clamp(3rem,4.8vw,6rem)}}.editorial-mast__intro{gap:1.35rem;max-width:39rem;display:grid}.editorial-mast__intro p{max-width:37rem;color:var(--editorial-muted);font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.45}.editorial-mast__meta{color:var(--editorial-muted);letter-spacing:.05em;text-transform:uppercase;align-self:stretch;justify-items:start;gap:.65rem;padding-top:.2rem;font-size:.76rem;display:grid}.editorial-mast__meta strong{max-width:14rem;color:var(--editorial-ink);font-family:var(--editorial-display);letter-spacing:.01em;text-transform:none;font-size:clamp(1.45rem,2vw,2.3rem);font-weight:400;line-height:.95;display:block}.editorial-mast__portrait{justify-self:end;width:min(100%,17rem);margin:0}.editorial-mast__portrait .responsive-image{aspect-ratio:1/1.1;background:var(--editorial-soft);border-radius:1.35rem 1.35rem .35rem;display:block;overflow:hidden}.editorial-mast__portrait img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.editorial-mast__portrait figcaption{color:var(--editorial-muted);margin-top:.65rem;font-size:.76rem}.editorial-chapter{padding:clamp(4.2rem, 8vw, 8rem) var(--editorial-gutter);background:var(--editorial-deep);color:#edf6ef;position:relative;overflow:hidden}.editorial-chapter--surface{background:var(--editorial-surface);color:var(--editorial-ink)}.editorial-chapter:before{content:attr(data-index);color:#d8ed5129;font-family:var(--editorial-display);pointer-events:none;font-size:clamp(8rem,22vw,22rem);line-height:.75;position:absolute;top:-.25em;right:clamp(1rem,4vw,4rem)}.editorial-chapter__inner{z-index:1;position:relative}.editorial-chapter__heading{grid-template-columns:minmax(0,1fr) minmax(14rem,.46fr);align-items:end;gap:clamp(1.25rem,6vw,6rem);margin-bottom:clamp(2.25rem,5vw,4.25rem);display:grid}.editorial-chapter__heading h2{max-width:11ch;color:inherit;font-family:var(--editorial-display);letter-spacing:.005em;text-wrap:balance;font-size:clamp(2.65rem,6vw,6.65rem);font-weight:400;line-height:.88}.editorial-chapter__heading p{color:#edf6efb8;max-width:29rem;font-size:1rem}.editorial-chapter--surface .editorial-chapter__heading p{color:var(--editorial-muted)}.editorial-rows{display:grid}.editorial-row{border-top:1px solid #edf6ef47;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:clamp(1.25rem,5vw,5rem);padding:clamp(1.35rem,2.3vw,2.2rem) 0;display:grid}.editorial-row:last-child{border-bottom:1px solid #edf6ef47}.editorial-chapter--surface .editorial-row{border-color:#123d343d}.editorial-row h3{max-width:17ch;color:var(--editorial-citron);font-family:var(--editorial-display);letter-spacing:.01em;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:.95}.editorial-chapter--surface .editorial-row h3{color:var(--editorial-ink)}.editorial-row__copy{gap:.8rem;max-width:45rem;display:grid}.editorial-row__copy p{color:#edf6efd1;font-size:1.02rem}.editorial-chapter--surface .editorial-row__copy p{color:var(--editorial-muted)}.editorial-row__copy ul,.editorial-row__copy ol{color:#edf6efc7;gap:.48rem;margin:0;padding-left:1.15rem;display:grid}.editorial-chapter--surface .editorial-row__copy ul,.editorial-chapter--surface .editorial-row__copy ol{color:var(--editorial-muted)}.editorial-row__copy li::marker{color:var(--editorial-citron)}.editorial-link{width:max-content;max-width:100%;color:var(--editorial-citron);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.editorial-chapter--surface .editorial-link{color:var(--editorial-deep)}@media (hover:hover) and (pointer:fine){.editorial-link:hover{color:#f4ff89}.editorial-chapter--surface .editorial-link:hover{color:var(--editorial-muted)}}.editorial-cta-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:flex}.editorial-cta-row .cta-wave{--cta-wave-hover-color:var(--editorial-deep);background:var(--editorial-citron);color:var(--editorial-deep)}.editorial-cta-row .cta-wave:hover,.editorial-cta-row .cta-wave:focus-visible{color:var(--editorial-deep)}.editorial-cta-row .editorial-link--quiet{color:inherit}.editorial-page .cta-wave{border-radius:.7rem;min-height:2.9rem}.contact-preview{width:min(100% - (var(--editorial-gutter) * 2), 72rem);padding-top:clamp(3rem,8vw,7rem)}.contact-preview__mast{max-width:58rem;padding-bottom:clamp(2.4rem,5vw,4.5rem)}.contact-preview__mast h1{max-width:20ch;color:var(--editorial-ink);font-family:var(--editorial-display);letter-spacing:.005em;font-size:clamp(3.25rem,7.5vw,8rem);font-weight:400;line-height:.88}.contact-preview__mast .route-lead{max-width:42rem;margin-top:1.4rem}.contact-preview .enquiry-form{max-width:48rem;margin:0 0 1.6rem}.contact-preview .enquiry-form label{color:var(--editorial-ink)}.contact-preview .enquiry-form input,.contact-preview .enquiry-form textarea{border-color:var(--editorial-line);background:#fbfefc;border-radius:.7rem}.contact-preview .enquiry-form details{background:var(--editorial-surface);border-radius:.9rem}.contact-preview .enquiry-form details label{font-size:.92rem}.contact-preview .form-status,.contact-preview .route-note,.contact-preview [data-copy-status]{color:var(--editorial-muted)}.contact-preview .enquiry-summary{background:var(--editorial-deep);color:#edf6ef;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.contact-preview .enquiry-summary h2{color:#edf6ef;font-family:var(--editorial-display);letter-spacing:.005em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:.95}.contact-preview .enquiry-summary [data-summary-text]{white-space:pre-wrap;color:#edf6efd6}.contact-preview .enquiry-summary .button--light{background:var(--editorial-citron);width:max-content;color:var(--editorial-deep)}.contact-preview .contact__copy{color:var(--editorial-citron);font-weight:700;text-decoration:none}.contact-preview .route-note a{color:var(--editorial-deep);font-weight:700}.editorial-shelf{margin:0;padding:0;list-style:none;display:grid}.editorial-shelf__item{border-top:1px solid #123d3447;position:relative}.editorial-shelf__item:last-child{border-bottom:1px solid #123d3447}.editorial-shelf__item a{grid-template-columns:minmax(4rem,.18fr) minmax(0,1.12fr) minmax(12rem,.6fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:9rem;padding:1.45rem 0;display:grid}.editorial-shelf__item--feature a{min-height:13.5rem;padding-block:2rem}.editorial-shelf__ordinal{color:var(--editorial-muted);font-family:var(--editorial-display);letter-spacing:.02em;font-size:clamp(1.6rem,3vw,3.1rem);line-height:.9}.editorial-shelf__item h2{max-width:16ch;color:var(--editorial-ink);font-family:var(--editorial-display);letter-spacing:.005em;font-size:clamp(1.8rem,3.5vw,4rem);font-weight:400;line-height:.9}.editorial-shelf__item--feature h2{font-size:clamp(2.55rem,5.2vw,6.25rem)}.editorial-shelf__summary{max-width:26rem;color:var(--editorial-muted);font-size:.98rem}.editorial-shelf__read{color:var(--editorial-deep);white-space:nowrap;justify-self:end;font-size:.86rem;font-weight:700}@media (hover:hover) and (pointer:fine){.editorial-shelf__item a:hover h2,.editorial-shelf__item a:hover .editorial-shelf__read{color:var(--editorial-muted)}}.editorial-ledger{border-collapse:collapse;table-layout:fixed;width:100%}.editorial-ledger th,.editorial-ledger td{text-align:left;vertical-align:top;border-top:1px solid #123d3447;padding:1.2rem 1rem 1.2rem 0}.editorial-ledger th{color:var(--editorial-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.editorial-ledger td{color:var(--editorial-muted);font-size:.96rem}.editorial-ledger td:first-child,.editorial-ledger td:nth-child(2){color:var(--editorial-ink);font-weight:700}.editorial-ledger th:first-child,.editorial-ledger td:first-child{width:17%}.editorial-ledger th:nth-child(2),.editorial-ledger td:nth-child(2){width:20%}.editorial-ledger th:nth-child(3),.editorial-ledger td:nth-child(3){width:32%}.editorial-ledger th:nth-child(4),.editorial-ledger td:nth-child(4){width:31%;padding-right:0}.editorial-ledger a{color:var(--editorial-deep);font-weight:700}.work-ledger-chapter .editorial-ledger th{color:#edf6efa3}.work-ledger-chapter .editorial-ledger td{color:#edf6efc7;border-color:#edf6ef47}.work-ledger-chapter .editorial-ledger td:first-child,.work-ledger-chapter .editorial-ledger td:nth-child(2){color:#edf6ef}.work-ledger-chapter .editorial-ledger a{color:var(--editorial-citron);margin-top:.7rem;display:block}.work-ledger-chapter .editorial-ledger__note{color:#edf6efad}.editorial-ledger__note{color:var(--editorial-muted);margin-top:1.15rem;font-size:.84rem}.article-mast .editorial-mast__title{max-width:60rem}.article-mast .editorial-mast__title h1{max-width:42ch;font-size:clamp(3rem,5.4vw,6.5rem)}@media (width>=801px){.editorial-mast__title,.article-mast .editorial-mast__title{max-width:72rem}.editorial-mast__title h1,.article-mast .editorial-mast__title h1{max-width:none}}@media (width>=1600px){.article-mast .editorial-mast__title{max-width:86rem}}.article-trace{border-top:1px solid #123d344d;border-bottom:1px solid #123d344d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.6rem,5vw,4.5rem);display:grid}.article-trace__cell{align-content:start;gap:.8rem;min-height:12rem;padding:1.2rem 1.2rem 1.35rem 0;display:grid}.article-trace__cell+.article-trace__cell{border-left:1px solid #123d344d;padding-left:1.2rem}.article-trace__cell strong{color:var(--editorial-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.article-trace__cell p{max-width:28rem;color:var(--editorial-muted);font-size:.98rem}.article-trace__cell a{width:auto;max-width:100%;color:var(--editorial-deep);overflow-wrap:anywhere;white-space:normal;font-weight:700}.article-trace,.article-trace__cell,.article-trace__cell>*{min-width:0;max-width:100%}.article-trace__cell>*{width:100%}.article-chapter__inner{max-width:75rem}.article-chapter__heading{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.54fr)}.article-chapter__heading h2{max-width:13ch}.article-special{margin-top:clamp(3.5rem,7vw,6.5rem)}.article-special__heading{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.54fr);align-items:end;gap:clamp(1.25rem,6vw,6rem);margin-bottom:1.75rem;display:grid}.article-special__heading h2{max-width:18ch;color:inherit;font-family:var(--editorial-display);letter-spacing:.005em;font-size:clamp(2.1rem,4.6vw,5.2rem);font-weight:400;line-height:.9}.article-special__heading p{color:#edf6efb8;max-width:28rem}.article-special--priorities .article-special__heading h2,.article-special--say-no .article-special__heading h2{color:var(--editorial-citron)}.article-special--priorities .article-special__heading p,.article-special--say-no .article-special__heading p{color:#edf6efb8}.say-no-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.say-no-list li{color:#edf6efd1;border-top:1px solid #edf6ef47;padding:1.1rem 0 1.2rem}.say-no-list li:last-child{border-bottom:1px solid #edf6ef47}.diagnostic-fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1rem;display:grid}.diagnostic-branch{border-top:1px solid #edf6ef47;gap:.7rem;padding:1.5rem 0 1.8rem;display:grid}.diagnostic-branch h3{color:var(--editorial-citron);font-family:var(--editorial-display);letter-spacing:.01em;font-size:clamp(1.4rem,2.2vw,2.25rem);font-weight:400;line-height:.95}.diagnostic-branch p{color:#edf6efcc}.diagnostic-branch strong{color:#edf6ef94;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.guardrail-list{counter-reset:guardrail;gap:0;margin:0;padding:0;list-style:none;display:grid}.guardrail-list li{color:#edf6efd1;counter-increment:guardrail;border-top:1px solid #edf6ef47;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.guardrail-list li:last-child{border-bottom:1px solid #edf6ef47}.guardrail-list li:before{content:counter(guardrail, decimal-leading-zero);color:var(--editorial-citron);font-family:var(--editorial-display);font-size:1.4rem;line-height:1}.priority-table-wrap{overflow-x:auto}.priority-table-wrap:focus-visible{outline:3px solid var(--editorial-citron);outline-offset:.45rem}.priority-table-hint{color:#edf6efbd;margin-top:.7rem;font-size:.78rem}.priority-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:56rem}.priority-table th,.priority-table td{text-align:left;vertical-align:top;border-top:1px solid #123d3447;padding:1rem .9rem 1rem 0}.priority-table th{color:var(--editorial-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.71rem}.priority-table td{color:var(--editorial-muted);font-size:.88rem}.priority-table td:first-child{color:var(--editorial-ink);font-weight:700}.priority-table th:first-child,.priority-table td:first-child{width:23%}.priority-table th:nth-child(2),.priority-table td:nth-child(2){width:18%}.priority-table th:nth-child(3),.priority-table td:nth-child(3){width:20%}.priority-table th:nth-child(4),.priority-table td:nth-child(4){width:15%}.priority-table th:nth-child(5),.priority-table td:nth-child(5){width:12%}.priority-table th:nth-child(6),.priority-table td:nth-child(6){width:12%;padding-right:0}.editorial-footer-cta{padding:clamp(3.5rem, 8vw, 7rem) var(--editorial-gutter);background:var(--editorial-soft)}.editorial-footer-cta__inner{grid-template-columns:minmax(0,1fr) minmax(15rem,.48fr);align-items:end;gap:2rem 5rem;display:grid}.editorial-footer-cta h2{max-width:16ch;color:var(--editorial-ink);font-family:var(--editorial-display);letter-spacing:.005em;font-size:clamp(2.65rem,6vw,6.5rem);font-weight:400;line-height:.88}.editorial-footer-cta p{max-width:27rem;color:var(--editorial-muted)}.editorial-footer-cta .editorial-cta-row{margin-top:1.5rem}@media (width<=800px){.editorial-mast__inner{grid-template-columns:minmax(0,1fr) minmax(11rem,.42fr);gap:2rem}.editorial-mast__meta{grid-area:2/1}.editorial-mast__portrait{grid-area:2/2}.editorial-chapter__heading{grid-template-columns:1fr;gap:1.2rem}.article-special__heading{grid-template-columns:1fr;gap:1rem}.editorial-shelf__item a{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem}.editorial-shelf__summary{grid-column:2/-1}.editorial-shelf__read{grid-area:1/3}.editorial-footer-cta__inner{grid-template-columns:1fr}}@media (width<=600px){.editorial-mast{padding-top:2.7rem;padding-bottom:4.5rem}.editorial-page>.home-glass-header~main>.editorial-mast:first-child,.editorial-page>.home-glass-header~main.contact-preview{padding-top:max(2.7rem, var(--editorial-header-clearance))}.editorial-mast:after{right:var(--editorial-gutter);width:4rem}.editorial-mast__inner{grid-template-columns:1fr;gap:1.8rem}.editorial-mast__title{grid-column:auto;max-width:none}.editorial-mast__title h1{font-size:clamp(2.7rem,11vw,5.3rem)}.article-mast .editorial-mast__title h1{font-size:clamp(1.9rem,8vw,4rem)}.contact-preview__mast h1{max-width:20ch;font-size:clamp(1.9rem,8vw,5rem)}.editorial-mast__meta{grid-area:auto}.editorial-mast__portrait{grid-area:auto;justify-self:start;width:min(100%,15rem)}.editorial-link{white-space:normal;width:auto}.editorial-cta-row .editorial-link{flex:12rem}.editorial-row{grid-template-columns:1fr;gap:.8rem}.editorial-row h3{max-width:none}.editorial-shelf__item a,.editorial-shelf__item--feature a{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;min-height:0;padding:1.35rem 0}.editorial-shelf__item h2,.editorial-shelf__item--feature h2{max-width:15ch;font-size:clamp(2rem,10vw,3.45rem)}.editorial-shelf__summary{grid-column:2}.editorial-shelf__read{grid-area:auto/2;justify-self:start}.editorial-ledger{display:block}.editorial-ledger thead{display:none}.editorial-ledger tbody,.editorial-ledger tr,.editorial-ledger td{display:block;width:100%!important}.editorial-ledger tr{border-top:1px solid #123d3447;padding:1.1rem 0}.editorial-ledger tr:last-child{border-bottom:1px solid #123d3447}.editorial-ledger td{border:0;padding:.2rem 0}.editorial-ledger td:before{content:attr(data-label);color:var(--editorial-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}.work-ledger-chapter .editorial-ledger td:before{color:#edf6ef}.article-trace{grid-template-columns:1fr}.article-trace__cell{min-height:0;padding:1rem 0}.article-trace__cell+.article-trace__cell{border-top:1px solid #123d344d;border-left:0;padding-left:0}.diagnostic-fork{grid-template-columns:1fr}.guardrail-list li{grid-template-columns:2.2rem minmax(0,1fr)}.priority-table{min-width:54rem}}.editorial-chapter .priority-table th{color:#edf6efc7;border-color:#edf6ef47}.editorial-chapter .priority-table td{color:#edf6efdb;border-color:#edf6ef47}.editorial-chapter .priority-table td:first-child{color:#edf6ef}.contact-preview .enquiry-form,.contact-preview .enquiry-form>*,.contact-preview .enquiry-form label,.contact-preview .enquiry-form details,.contact-preview .enquiry-form input,.contact-preview .enquiry-form textarea{min-width:0;max-width:100%}.contact-preview .enquiry-form{width:100%}.contact-preview .enquiry-form summary{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
