.commitment-theme .header{background:#fff;color:var(--ink);border-bottom:1px solid #3d3d3d0c}.commitment-theme .header .white-logo{display:none}.commitment-theme .header .dark-logo{display:block}.commitment-theme .header-action,.commitment-theme .header .line-pending{color:var(--ink)}.commitment-theme .header-actions{border-color:#b78d0940}.commitment-theme .header .menu-toggle span{background:var(--ink)}.commitment-page{padding-top:85px;background:var(--cream)}.commit-container{width:69%;max-width:1320px;margin-inline:auto}.commitment-page h1,.commitment-page h2,.commitment-page h3{font-weight:400}.commit-heading{position:relative;isolation:isolate;text-align:center;padding-top:86px;margin-bottom:104px}.commit-heading>img{position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);width:auto;height:180px}.commit-eyebrow{font-size:20px;color:var(--gold);letter-spacing:.22em;line-height:1.6}.commit-heading h1,.commit-heading h2{font-size:36px;letter-spacing:.15em;line-height:1.7;margin:22px 0 32px}.commit-lead{font-size:18px;line-height:2;letter-spacing:.15em}.commit-heading:after{content:"";display:block;width:160px;height:2px;background:var(--gold);margin:38px auto 0}.commit-pillars{padding-top:56px}.commit-pillar{margin-bottom:115px}.commit-pillar-row{display:grid;grid-template-columns:1fr 1.08fr;gap:5%;align-items:center}.commit-pillar-copy{min-width:0}.commit-number{display:flex;align-items:center;color:var(--gold);gap:18px;margin-bottom:12px}.commit-number>span:first-child{font-family:Georgia,serif;font-size:68px;line-height:1}.commit-number>span:last-child{font-family:Georgia,serif;font-size:14px;letter-spacing:.3em;border-left:1px solid var(--gold);padding:14px 0 14px 18px}.commit-pillar h2{font-size:25px;letter-spacing:.08em;margin-bottom:20px;line-height:1.7}.commit-prose{font-size:14px;line-height:2.35;letter-spacing:.07em;overflow-wrap:anywhere}.commit-prose p+p{margin-top:20px}.commit-pillar-image{width:100%;border-radius:16px}.pillar-02 .commit-pillar-image,.pillar-04 .commit-pillar-image{grid-column:1;grid-row:1}.pillar-02 .commit-pillar-copy,.pillar-04 .commit-pillar-copy{grid-column:2;grid-row:1}.commit-quote{width:fit-content;max-width:100%;margin:58px auto 0;padding-left:18px;border-left:4px solid var(--gold);font-size:24px;letter-spacing:.12em;line-height:1.7}.commit-attribution{text-align:center;font-size:13px;margin-top:20px;letter-spacing:.1em}.commit-logo-story{margin-top:65px}.commit-logo-story h3{text-align:center;color:var(--gold);font-size:24px;letter-spacing:.12em;margin-bottom:40px}.commit-logo-story>div{display:grid;grid-template-columns:38% 1fr;gap:6%;align-items:center}.commit-logo-story img{width:80%;margin:auto}.commit-line{display:block;width:100%;padding:0;margin:0 auto 65px}.commit-line img{width:100%;height:auto}.commit-services{padding:60px 0 85px}.commit-services .commit-heading{margin-bottom:58px}.commit-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px 24px}.commit-service{display:block;min-width:0}.commit-service-image{width:100%;aspect-ratio:3.45;object-fit:cover;border-radius:9px;transition:opacity .2s}.commit-service-brand{display:flex;align-items:center;gap:18px;margin:22px 0 18px;min-height:55px}.commit-service-brand img{width:40%;height:auto;max-height:70px;object-fit:contain}.commit-service-url{font-family:Georgia,serif;font-size:11px;line-height:1.7;letter-spacing:.1em;overflow-wrap:anywhere}.commit-service-name{min-width:40%;font-size:20px;letter-spacing:.15em}.commit-service>p{font-size:13px;letter-spacing:.06em;line-height:2}.commit-messages{padding:75px 0 95px;background:#fff url(message-bg.png) center / cover}.commit-message-heading{display:flex;align-items:baseline;gap:22px;letter-spacing:.15em;font-size:28px;margin-bottom:42px}.commit-message-heading .script{font-size:65px;color:var(--gold);letter-spacing:0}.commit-message{display:grid;grid-template-columns:1.08fr 1fr;gap:5%;align-items:center}.commit-message+.commit-message{margin-top:72px}.commit-message>img{width:100%;height:auto}.commit-message:nth-of-type(2)>img{grid-column:2;grid-row:1}.commit-message:nth-of-type(2)>div{grid-column:1;grid-row:1}.commit-message .commit-eyebrow{font-size:14px;letter-spacing:.3em;margin-bottom:14px}.commit-message h3,.commit-message-title{font-size:23px;line-height:1.8;letter-spacing:.07em}.commit-message-title{margin-bottom:16px}.commit-company{padding:76px 0 95px;background:var(--cream) url(commitment-company-bg.png) center / cover}.commit-company h2{text-align:center;color:var(--gold);font-size:35px;letter-spacing:.22em;line-height:1.8;margin-bottom:50px}.commit-company h3{text-align:center;color:var(--gold);font-size:24px;margin-bottom:35px;letter-spacing:.1em}.commit-company table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;letter-spacing:.06em;line-height:1.9}.commit-company th,.commit-company td{padding:18px 24px;text-align:left;border-bottom:1px solid #dedede;font-weight:400}.commit-company th{width:23%;background:#f2f2f2;white-space:nowrap}.commit-company tr:last-child>*{border-bottom:0}.commit-stories{background:#fff;padding:145px 0 105px}.commit-story{display:grid;grid-template-columns:1fr 1fr;align-items:center}.commit-story+.commit-story{margin-top:130px}.commit-story-image{width:100%;height:auto}.commit-story-copy{position:relative;padding:24px 27% 24px 13%}.commit-vertical{position:absolute;left:18px;top:0;writing-mode:vertical-rl;font-family:Georgia,serif;font-size:36px;color:var(--gold);letter-spacing:.28em;line-height:1}.commit-story-logo{width:76%;margin:0 auto 34px}.commit-story h2{text-align:center;color:var(--gold);font-size:23px;letter-spacing:.2em;line-height:1.8;margin-bottom:28px}.commit-story .script{color:var(--gold);font-size:42px;text-align:center;margin-bottom:14px}.commit-story-reverse>.commit-story-image{grid-column:2;grid-row:1}.commit-story-reverse>.commit-story-copy{grid-column:1;grid-row:1;padding:24px 13% 24px 27%}.commit-story-reverse .commit-vertical{left:auto;right:18px}.commit-story-reverse .commit-prose p+p{margin-top:38px}.commit-closing{text-align:center;color:var(--gold);margin:82px auto 0;width:86%}.commit-closing .script{font-size:44px;margin-bottom:26px}.commit-closing>p:last-child{font-size:24px;letter-spacing:.18em;line-height:2}.commit-faq{padding:95px 0 140px}.commit-faq>.commit-container>.commit-eyebrow{text-align:center;font-size:17px;letter-spacing:.5em}.commit-faq h2{text-align:center;font-size:34px;letter-spacing:.2em;margin:20px 0 48px}.commit-faq dl{background:#fff;padding:40px;margin:0;font-size:14px;line-height:2.15;letter-spacing:.07em}.commit-faq dl>div+div{margin-top:34px}.commit-faq dd{margin:8px 0 0;color:var(--gold)}@media(hover:hover){.commit-service:hover .commit-service-image,.commit-line:hover{opacity:.8}}@media(min-width:768px)and (max-width:1100px){.commit-container{width:82%}.commit-story-copy{padding-right:12%;padding-left:14%}.commit-story-reverse>.commit-story-copy{padding-left:12%;padding-right:14%}.commit-prose{font-size:13px}.commit-story h2{font-size:20px}}@media(max-width:767px){.commitment-page{padding-top:65px}.commit-container{width:90%}.commit-pillars{padding-top:35px}.commit-heading{padding-top:60px;margin-bottom:56px}.commit-heading>img{height:135px}.commit-eyebrow{font-size:15px}.commit-heading h1,.commit-heading h2{font-size:26px;letter-spacing:.08em;margin:18px 0 24px;line-height:1.65}.commit-lead{font-size:14px;line-height:2;letter-spacing:.04em}.pc-break{display:none}.commit-heading:after{width:86px;margin-top:26px}.commit-pillar{margin-bottom:65px}.commit-pillar-row{display:flex;flex-direction:column;gap:24px;align-items:stretch}.commit-number{gap:14px}.commit-number>span:first-child{font-size:52px}.commit-number>span:last-child{font-size:12px;padding:10px 0 10px 14px;letter-spacing:.22em}.commit-pillar h2{font-size:22px;letter-spacing:.05em;margin-bottom:15px}.commit-prose{font-size:14px;line-height:2.15;letter-spacing:.04em}.commit-pillar-image{border-radius:10px}.commit-quote{font-size:18px;letter-spacing:.06em;padding-left:13px;border-left-width:3px;margin-top:28px}.commit-attribution{font-size:12px}.commit-logo-story{margin-top:35px}.commit-logo-story h3{font-size:19px;letter-spacing:.04em;margin-bottom:26px}.commit-logo-story>div{display:flex;flex-direction:column;gap:24px}.commit-logo-story img{width:65%;max-width:270px}.commit-line{margin-bottom:46px;max-width:500px}.commit-services{padding:32px 0 56px}.commit-services .commit-heading{margin-bottom:35px}.commit-service-grid{grid-template-columns:1fr;gap:34px}.commit-service-brand{margin:16px 0 12px;gap:20px}.commit-service-brand img{max-width:160px}.commit-service>p{font-size:14px}.commit-service-image{aspect-ratio:2.8}.commit-messages{padding:45px 0 60px;background-image:url(message-bg.png)}.commit-message-heading{font-size:22px;gap:16px;letter-spacing:.07em;margin-bottom:28px}.commit-message-heading .script{font-size:48px}.commit-message{display:flex;flex-direction:column;gap:26px;align-items:stretch}.commit-message+.commit-message{margin-top:48px}.commit-message>img{max-width:520px;margin:auto}.commit-message h3,.commit-message-title{font-size:21px}.commit-message .commit-eyebrow{font-size:12px;margin-bottom:12px}.commit-company{padding:52px 0 60px}.commit-company h2{font-size:25px;letter-spacing:.12em;margin-bottom:30px}.commit-company h3{font-size:21px;margin-bottom:25px}.commit-company table{font-size:12px;letter-spacing:.02em}.commit-company th,.commit-company td{padding:14px 12px;overflow-wrap:anywhere}.commit-company th{width:26%}.commit-stories{padding:65px 0 55px}.commit-story{display:flex;flex-direction:column;gap:28px}.commit-story+.commit-story{margin-top:60px}.commit-story-copy,.commit-story-reverse>.commit-story-copy{padding:0;width:90%}.commit-vertical,.commit-story-reverse .commit-vertical{position:static;writing-mode:horizontal-tb;font-size:18px;letter-spacing:.3em;margin-bottom:24px;text-align:center}.commit-story-logo{width:58%;max-width:270px;margin-bottom:24px}.commit-story h2{font-size:21px;letter-spacing:.1em;margin-bottom:24px}.commit-story .script{font-size:38px}.commit-story-reverse .commit-prose p+p{margin-top:24px}.commit-closing{margin-top:48px;width:90%}.commit-closing .script{font-size:38px;margin-bottom:18px}.commit-closing>p:last-child{font-size:20px;letter-spacing:.1em;line-height:1.9}.commit-faq{padding:55px 0 65px}.commit-faq>.commit-container>.commit-eyebrow{font-size:13px;letter-spacing:.25em}.commit-faq h2{font-size:27px;margin:18px 0 30px}.commit-faq dl{padding:25px 20px;font-size:14px;letter-spacing:.03em}.commit-faq dl>div+div{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/commitment.css.map */
