@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/tri-colors-assets/fonts/instrument-serif-regular.ttf) format("truetype")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/tri-colors-assets/fonts/instrument-serif-italic.ttf) format("truetype")}.tc-brand-lockup{color:currentColor;display:grid;grid-template-columns:3.8rem 4.5rem 3.8rem;gap:.55rem;align-items:center;width:100%;max-width:13.2rem;min-height:5.2rem}.tc-brand-bars{display:flex;gap:.3rem;align-items:flex-end;justify-content:center;height:3.8rem}.tc-brand-bar{background:currentColor;display:block;width:.72rem}.tc-brand-bar:nth-child(1){height:2.3rem}.tc-brand-bar:nth-child(2){height:3.8rem}.tc-brand-bar:nth-child(3){height:3rem}.tc-brand-monogram{font-family:var(--_typography---font--primary-family, Arial, sans-serif);font-size:3.6rem;font-weight:700;line-height:.8;text-align:center}.tc-brand-seal{aspect-ratio:1;border:.22rem solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--_typography---font--primary-family, Arial, sans-serif);font-size:1.2rem;font-weight:700;line-height:1}@media screen and (max-width:991px){.tc-brand-lockup{grid-template-columns:2.8rem 3.5rem 2.8rem;gap:.4rem;max-width:10.3rem;min-height:4rem}.tc-brand-bars{gap:.22rem;height:3rem}.tc-brand-bar{width:.54rem}.tc-brand-bar:nth-child(1){height:1.8rem}.tc-brand-bar:nth-child(2){height:3rem}.tc-brand-bar:nth-child(3){height:2.35rem}.tc-brand-monogram{font-size:2.8rem}.tc-brand-seal{border-width:.18rem;font-size:.92rem}}.tc-newsletter[data-astro-cid-57s3pnoh],.tc-newsletter_form[data-astro-cid-57s3pnoh]{height:120px;width:100%}.tc-newsletter_form[data-astro-cid-57s3pnoh]{display:flex;flex-direction:column}.tc-newsletter[data-astro-cid-57s3pnoh] input[data-astro-cid-57s3pnoh],.tc-newsletter[data-astro-cid-57s3pnoh] button[data-astro-cid-57s3pnoh]{appearance:none;background:transparent;border:0;border-radius:0;box-sizing:border-box;flex:0 0 40px;font-family:PP,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;height:40px;letter-spacing:0;margin:0;padding:0;text-transform:uppercase}.tc-newsletter[data-astro-cid-57s3pnoh] input[data-astro-cid-57s3pnoh]{border-top:1px solid rgba(129,129,129,.8);color:#050fff;font-weight:600;line-height:normal;width:100%}.tc-newsletter[data-astro-cid-57s3pnoh] input[data-astro-cid-57s3pnoh]:nth-of-type(2){border-bottom:1px solid rgba(129,129,129,.8)}.tc-newsletter[data-astro-cid-57s3pnoh] input[data-astro-cid-57s3pnoh]::placeholder{color:#818181;opacity:1}.tc-newsletter[data-astro-cid-57s3pnoh] button[data-astro-cid-57s3pnoh]{color:#818181;cursor:pointer;font-weight:700;line-height:14px;text-align:left;width:fit-content}.tc-newsletter_sr-only[data-astro-cid-57s3pnoh]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer-signup_copy[data-astro-cid-xhuo3y5c]{font-size:.8125rem;line-height:1.5;margin-top:.75rem;max-width:40ch}.product-image_placeholder[data-astro-cid-3vivswfk]{align-items:center;aspect-ratio:3 / 4;background:repeating-linear-gradient(-45deg,#e2ded6,#e2ded6 12px,#d8d3ca 12px 24px);color:#6d685f;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.product-image_placeholder-text[data-astro-cid-3vivswfk]{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.about-hero-logo_wrap .tc-brand-lockup{aspect-ratio:225 / 86.96875;max-width:225px;min-height:0}@media screen and (max-width:991px){.about-hero-logo_wrap .tc-brand-lockup{aspect-ratio:149.890625 / 58.9375;max-width:149.890625px}}@media screen and (min-width:480px)and (max-width:991px){.about-hero-logo_wrap .tc-brand-lockup{aspect-ratio:180.09375 / 70.203125;max-width:none}}.about-footer_contain>svg.tcgc-logo{display:block}.product-card_copy[data-astro-cid-47y7yl7r]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.75rem;line-height:1.4;margin-top:.5rem;max-width:34ch;overflow:hidden}.product-card_cta[data-astro-cid-47y7yl7r]{margin-left:auto;margin-right:.75rem}.cta-block_eyebrow[data-astro-cid-dzabowhd],.cta-block_eyebrow[data-astro-cid-dzabowhd] .cta-block_eyebrow-text[data-astro-cid-dzabowhd]{text-transform:none!important}.community-display_line[data-astro-cid-atsyfebt]{fill:currentColor;font-family:Ppeditorialnew,"Instrument Serif",Georgia,serif;font-size:111px;font-weight:400}[data-astro-cid-sgz4rndm][hidden]{display:none!important}button[data-astro-cid-sgz4rndm]{appearance:none;border:0;color:inherit;font:inherit}.native-menu[data-astro-cid-sgz4rndm]{color:#fff;inset:0;position:fixed;z-index:1000}.native-menu-background[data-astro-cid-sgz4rndm]{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.native-menu-content[data-astro-cid-sgz4rndm]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:2rem;padding-top:2rem;position:relative}.native-menu-close[data-astro-cid-sgz4rndm]{align-self:flex-end}.native-menu-links[data-astro-cid-sgz4rndm]{display:flex;flex-direction:column}.native-menu-links[data-astro-cid-sgz4rndm] a[data-astro-cid-sgz4rndm]{color:inherit;text-decoration:none}.native-menu-meta[data-astro-cid-sgz4rndm]{display:flex;justify-content:space-between}.native-cart-panel[data-astro-cid-sgz4rndm]{background:#fff;color:#000;display:flex;flex-direction:column;height:100dvh;max-width:34rem;padding:1.25rem;position:fixed;right:0;top:0;width:min(100%,34rem);z-index:1100}.native-cart-header[data-astro-cid-sgz4rndm],.native-cart-footer[data-astro-cid-sgz4rndm]>div[data-astro-cid-sgz4rndm]{display:flex;justify-content:space-between}.native-cart-items[data-astro-cid-sgz4rndm]{flex:1;overflow:auto}.native-cart-item[data-astro-cid-sgz4rndm]{border-top:1px solid #bbb;display:grid;gap:1rem;grid-template-columns:6rem 1fr;padding:1rem 0}.native-cart-item[data-astro-cid-sgz4rndm] img[data-astro-cid-sgz4rndm]{aspect-ratio:1;object-fit:cover;width:100%}.native-cart-item-copy[data-astro-cid-sgz4rndm]{display:grid;gap:.5rem}.native-cart-line-controls[data-astro-cid-sgz4rndm]{align-items:center;display:flex;gap:.75rem}.native-cart-line-button[data-astro-cid-sgz4rndm]{border:1px solid currentColor;min-height:2rem;min-width:2rem;padding:.25rem .5rem}.native-cart-line-button[data-astro-cid-sgz4rndm]:last-child{margin-left:auto}.native-cart-empty[data-astro-cid-sgz4rndm]{display:grid;gap:2rem;margin:auto;text-align:center}.native-cart-footer[data-astro-cid-sgz4rndm]{display:grid;gap:.75rem}.checkout-button[data-astro-cid-sgz4rndm]{background:#000;color:#fff;padding:1rem;text-align:center;text-decoration:none}body.cart-dialog-open{overflow:hidden}:root{--site--max-width: min(var(--site--width), 100vw);--container--main: calc(var(--site--max-width) - var(--site--margin) * 2);--container--full: calc(var(--site--max-width) - var(--site--margin));--container--small: calc(var(--column-width--plus-gutter) * (var(--site--column-count) - 4) - var(--site--gutter));--site--gutter-total: calc(var(--site--gutter) * (var(--site--column-count) - 1));--column-width--1: calc((var(--container--main) - var(--site--gutter-total)) / var(--site--column-count));--column-width--plus-gutter: calc(var(--column-width--1) + var(--site--gutter));--column-width--2: calc(var(--column-width--plus-gutter) * 2 - var(--site--gutter));--column-width--3: calc(var(--column-width--plus-gutter) * 3 - var(--site--gutter));--column-width--4: calc(var(--column-width--plus-gutter) * 4 - var(--site--gutter));--column-width--5: calc(var(--column-width--plus-gutter) * 5 - var(--site--gutter));--column-width--6: calc(var(--column-width--plus-gutter) * 6 - var(--site--gutter));--column-width--7: calc(var(--column-width--plus-gutter) * 7 - var(--site--gutter));--column-width--8: calc(var(--column-width--plus-gutter) * 8 - var(--site--gutter));--column-width--9: calc(var(--column-width--plus-gutter) * 9 - var(--site--gutter));--column-width--10: calc(var(--column-width--plus-gutter) * 10 - var(--site--gutter));--column-width--11: calc(var(--column-width--plus-gutter) * 11 - var(--site--gutter));--column-width--12: calc(var(--column-width--plus-gutter) * 12 - var(--site--gutter));--column-margin--1: calc(var(--column-width--plus-gutter) * 1);--column-margin--2: calc(var(--column-width--plus-gutter) * 2);--column-margin--3: calc(var(--column-width--plus-gutter) * 3);--column-margin--4: calc(var(--column-width--plus-gutter) * 4);--column-margin--5: calc(var(--column-width--plus-gutter) * 5);--column-margin--6: calc(var(--column-width--plus-gutter) * 6);--column-margin--7: calc(var(--column-width--plus-gutter) * 7);--column-margin--8: calc(var(--column-width--plus-gutter) * 8);--column-margin--9: calc(var(--column-width--plus-gutter) * 9);--column-margin--10: calc(var(--column-width--plus-gutter) * 10);--column-margin--11: calc(var(--column-width--plus-gutter) * 11);--column-margin--12: calc(var(--column-width--plus-gutter) * 12);--breakout-start: [full-start] minmax(0, 1fr) [content-start];--breakout-end: [content-end] minmax(0, 1fr) [full-end];--grid-breakout-single: var(--breakout-start) minmax(0, var(--container--main)) var(--breakout-end);--grid-breakout: var(--breakout-start) repeat(var(--site--column-count), minmax(0, var(--column-width--1))) var(--breakout-end);--grid-main: repeat(var(--site--column-count), minmax(0, 1fr));--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--_typography---text-transform--none: none;--_typography---text-transform--uppercase: uppercase;--_typography---text-transform--captialize: capitalize;--_typography---text-transform--lowercase: lowercase;--align--flex-start: flex-start;--align--flex-center: center;--align--flex-end: flex-end;--align--text-left: left;--align--text-center: center;--align--text-right: right}:before,:after{box-sizing:border-box}button{background-color:unset;padding:unset;text-align:inherit}button:not(:disabled){cursor:pointer}video{width:100%;object-fit:cover}video.wf-empty{padding:0}svg{max-width:100%}section,header,footer{position:relative}@media(prefers-color-scheme:light){option{color:#000}}img::selection{background:transparent}body{text-transform:var(--_text-style---text-transform);font-smoothing:antialiased;-webkit-font-smoothing:antialiased}a:not([class]){text-decoration:underline}h1,h2,h3,h4,h5,h6,p,blockquote,label{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-wrap:inherit;margin-top:0;margin-bottom:0}:is(.u-margin-trim,.u-alignment-vertical,.u-rich-text)>:not(:not(.w-condition-invisible)~:not(.w-condition-invisible)){margin-top:0}:is(.u-margin-trim,.u-alignment-vertical,.u-rich-text)>:not(:has(~:not(.w-condition-invisible))){margin-bottom:0}.w-richtext a{position:relative;z-index:4}:is([class*=u-text-style-],.u-rich-text :is(h1,h2,h3,h4,h5,h6,p)):before{content:"";display:table;margin-bottom:calc(-.5lh + var(--_text-style---trim-top))}:is([class*=u-text-style-],.u-rich-text :is(h1,h2,h3,h4,h5,h6,p)):after{content:"";display:table;margin-bottom:calc(-.5lh + var(--_text-style---trim-bottom))}[italics]:before,.text-italic:before{content:"";display:table;margin-bottom:calc(-.5lh + var(--_typography---font--secondary-trim-top))}[italics]:after,.text-italic:after{content:"";display:table;margin-bottom:calc(-.5lh + var(--_typography---font--secondary-trim-bottom))}.u-line-clamp-1,.u-line-clamp-2,.u-line-clamp-3,.u-line-clamp-4{-webkit-line-clamp:1;-webkit-box-orient:vertical}.u-line-clamp-2{-webkit-line-clamp:2}.u-line-clamp-3{-webkit-line-clamp:3}.u-line-clamp-4{-webkit-line-clamp:4}.u-hide-if-empty:empty,.u-hide-if-empty:not(:has(>:not(.w-condition-invisible))),.u-hide-if-empty-cms:not(:has(.w-dyn-item)),.w-richtext[class*=u-text-style-]>:not(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,span),.u-embed-js,.u-embed-css{display:none!important}a,button,:where([tabindex]),.w-checkbox-input--inputType-custom,.w-form-formradioinput--inputType-custom{outline-offset:var(--focus--offset-outer)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,.w-checkbox:has(:focus-visible) .w-checkbox-input--inputType-custom,.w-radio:has(:focus-visible) .w-form-formradioinput--inputType-custom{outline-color:var(--_theme---text);outline-width:var(--focus--width);outline-style:solid}.w-checkbox-input--inputType-custom.w--redirected-focus,.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:none}.wf-design-mode .g_clickable_wrap{z-index:0}.g_clickable_wrap a[href="#"]{display:none}.g_clickable_wrap a[href="#"]~button{display:block}@media only screen and (max-width:991px){:root{--container--main: calc(var(--site--max-width) - var(--site--margin))}}.hero-slider_nav-item:first-child{width:var(--column-width--6)}.footer-link:hover .footer-link_layout,.footer-product_link:hover .footer-link .footer-link_layout{margin-left:0}.cart-total:before{position:absolute;content:"(";left:0}.cart-total:after{position:absolute;content:")";right:0}.nav-component.dark .tcgc-nav{color:#000}.product-accordion .accordion-dropdown{grid-template-rows:0fr;opacity:0;transition:all .4s cubic-bezier(.25,1,.5,1)}.product-accordion{transition:margin .4s cubic-bezier(.25,1,.5,1)}.product-accordion.open{padding-bottom:var(--size--1-5rem)}.product-accordion .accordion-dropdown_content{overflow:hidden}.product-accordion.open .accordion-dropdown{grid-template-rows:1fr;opacity:1}.toggle-line.is-vert{transform:scaleY(1);transition:all .4s cubic-bezier(.25,1,.5,1)}.open .toggle-line.is-vert,.show .toggle-line.is-vert{transform:scaleY(0);opacity:0}:is([class*=u-text-style-],.product-accordion .u-rich-text :is(h1,h2,h3,h4,h5,h6,p)):after{content:"";display:table;margin-bottom:0}.target-imgs_hidden img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.utility-rich h3:first-child{margin-top:0}.about-name{float:left}.u-text-style-h4,.body-upper{--_text-style---text-transform: none;text-transform:none}:root{--size--2625rem: clamp(1rem, 1.1785714285714286rem + 1.607142857142857vw, 2.625rem);--size--2-625rem: clamp(1.75rem, 1.5rem + 1.25vw, 2.625rem);--site--margin: clamp(1rem, .9285714285714286rem + .35714285714285715vw, 1.25rem);--site--gutter: clamp(.625rem, .625rem + 0vw, .625rem);--size--2rem: clamp(1.75rem, 1.6785714285714286rem + .35714285714285715vw, 2rem);--size--3rem: clamp(2.625rem, 2.517857142857143rem + .5357142857142857vw, 3rem);--size--3-5rem: clamp(3rem, 2.857142857142857rem + .7142857142857143vw, 3.5rem);--size--4rem: clamp(3.5rem, 3.357142857142857rem + .7142857142857143vw, 4rem);--size--4-5rem: clamp(4rem, 3.857142857142857rem + .7142857142857143vw, 4.5rem);--size--6rem: clamp(5rem, 4.714285714285714rem + 1.4285714285714286vw, 6rem);--size--6-5rem: clamp(6rem, 5.857142857142857rem + .7142857142857143vw, 6.5rem);--size--10rem: clamp(8.75rem, 8.392857142857142rem + 1.7857142857142856vw, 10rem);--size--1-375rem: clamp(1.125rem, 1.0535714285714286rem + .35714285714285715vw, 1.375rem);--size--28rem: clamp(12.5rem, 8.071428571428571rem + 22.142857142857142vw, 28rem);--size--24rem: clamp(17.5rem, 15.642857142857142rem + 9.285714285714286vw, 24rem);--size--15rem: clamp(12.5rem, 11.785714285714286rem + 3.571428571428571vw, 15rem);--size--5rem: clamp(4.5rem, 4.357142857142857rem + .7142857142857143vw, 5rem);--size--7-5rem: clamp(5rem, 4.285714285714286rem + 3.571428571428571vw, 7.5rem);--size--8rem: clamp(3.125rem, 3.661310259579728rem + 4.8207663782447465vw, 8rem)}html:not(.wf-design-mode) .styleguide_guide_wrap{display:none}.styleguide_guide_layout{counter-reset:gridguides}.styleguide_guide_layout>div:before{counter-increment:gridguides;content:counter(gridguides)}
