@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGrotesk-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGrotesk-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root,html[data-theme=light]{--font-body:"Alte Haas Grotesk","Helvetica Neue",Arial,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--theme-elevation-0:#fff9f0;--theme-elevation-50:#fffdf8;--theme-elevation-100:#f6eee4;--theme-elevation-150:#eee3d8;--theme-elevation-200:#e5d8cd;--theme-elevation-250:#d5c5ba;--theme-elevation-300:#c4b2a7;--theme-elevation-350:#ad978b;--theme-elevation-400:#947d72;--theme-elevation-450:#80695e;--theme-elevation-500:#71594f;--theme-elevation-550:#674d44;--theme-elevation-600:#5e443c;--theme-elevation-650:#523830;--theme-elevation-700:#482d26;--theme-elevation-750:#3f211e;--theme-elevation-800:#351818;--theme-elevation-850:#351818;--theme-elevation-900:#351818;--theme-elevation-950:#351818;--theme-elevation-1000:#351818;--theme-bg:#fff9f0;--theme-text:#351818;--theme-input-bg:#fffdf8;--style-radius-s:6px;--style-radius-m:12px;--style-radius-l:18px;--accessibility-outline:2px solid #7e001f}body,h1{font-family:var(--font-body)}h1{font-weight:700;letter-spacing:-.055em;text-wrap:balance}.tff-brand{display:inline-flex;flex-direction:column;gap:.3rem;color:#351818}.tff-brand__name{font:2rem/1 var(--font-serif)}.tff-brand__section{font:700 .75rem/1.5 var(--font-body);letter-spacing:.08em}.tff-brand-icon{font:1.25rem/1 var(--font-serif)}.nav .tff-brand{margin-bottom:2rem}.tff-pilot-banner{padding:1rem 1.3rem;background:#f6edc9;color:#5f4a0d;border-radius:10px;font-weight:700;margin:0 0 1.5rem}.tff-pilot-banner span{margin-left:1rem;font-weight:400}.tff-intro{padding-block:1rem 2.5rem;max-width:65ch}.tff-intro h2{font:400 clamp(2.3rem,4vw,3.6rem)/1.05 var(--font-serif);margin:.5rem 0 1rem}.tff-intro p{line-height:1.65;color:#71594f}.tff-intro__eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.08em}.tff-choice label{display:block;margin-bottom:.5rem;font-weight:700}.tff-row-label{display:block;max-width:60ch;white-space:normal;overflow-wrap:anywhere}.tff-choice select{width:100%;min-height:3.25rem;padding:.75rem;border:1px solid #d5c5ba;border-radius:10px;background:#fffdf8;color:#351818;font:inherit}.tff-choice select:disabled{opacity:.65;cursor:not-allowed}.tff-choice [role=alert]{color:#9a1739}.tff-choice select[aria-invalid=true]{border-color:#9a1739}.field-type.number input,.field-type.text input,.field-type.textarea textarea{border-radius:10px;padding:.9rem 1rem}.btn{border-radius:10px;transition:background-color .16s ease,transform .16s ease}.btn:active:not(:disabled){transform:translateY(1px)}.btn--style-primary{background:#351818;color:#fff9f0}.btn--style-primary:hover{background:#672536}:is(button,a,input,textarea,select):focus-visible{outline:2px solid #7e001f;outline-offset:3px}.tabs-field__tabs{gap:.5rem;flex-wrap:wrap}.tabs-field__tabs-wrap{overflow:visible}.table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.tff-pilot-banner span{display:block;margin:.4rem 0 0}.tff-brand__name{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.tff-magic-login{max-width:480px;margin:10vh auto;padding:28px}.tff-magic-login h1{margin-top:32px}.tff-magic-login p{line-height:1.6}.tff-magic-login label{display:grid;gap:8px;margin:24px 0}.tff-magic-login input{width:100%;min-height:48px;padding:12px;border:1px solid #cfc3bb;border-radius:10px;background:#fffdf8;color:#391b1b;font:inherit}.tff-magic-login button{width:100%;min-height:48px;margin:16px 0;border:0;border-radius:10px;background:#391b1b;color:#fffdf8;font:inherit;cursor:pointer}.tff-magic-login button:disabled{opacity:.6;cursor:wait}.tff-magic-login button:not(:disabled):hover{background:#54282b}.tff-magic-login button:not(:disabled):active{transform:translateY(1px)}.tff-magic-login :focus-visible{outline:2px solid #97052e;outline-offset:3px}.tff-workspace-nav{background:#351818;color:#fff9f0}.tff-workspace-nav .nav__scroll{padding:1.25rem 1rem;display:flex;flex-direction:column;min-height:100%}.tff-workspace-account{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;border-top:1px solid #ffffff1a;padding:1.25rem .8rem}.tff-workspace-account a,.tff-workspace-login{color:#fff9f0b3;font-size:.8rem}.tff-workspace-close{display:none}@media (min-width:1024px){:root{--nav-width:var(--tff-sidebar-width)}.template-default,.template-default.template-default--nav-hydrated{grid-template-columns:var(--nav-width) minmax(0,1fr)}.template-default .tff-workspace-nav{display:block;opacity:1}.template-default__nav-toggler-wrapper{display:none}}html{font-size:100%}:root{--base-body-size:16;--gutter-h:var(--tff-page-gutter);--app-header-height:var(--tff-header-height)}.app-header{position:sticky;top:0;background:#fff9f0eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #3518181a}.app-header__content{padding-inline:var(--tff-page-gutter)}.app-header__step-nav-wrapper{min-width:0;flex:1 1;overflow:hidden}.step-nav{font-size:.875rem;font-weight:700;min-width:0}.step-nav span{max-width:min(36ch,45vw)}.app-header__account{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#351818;color:#fff9f0}.app-header__account svg{width:1.25rem;height:1.25rem}.collection-edit,.collection-list,.dashboard,.global-edit{width:100%;max-width:var(--tff-content-width);margin-inline:auto}.collection-edit h1,.collection-list h1,.dashboard h1,.global-edit h1{font-size:clamp(2rem,3vw,2.65rem);line-height:.98}.collection-list{padding-top:2.25rem}.collection-list .list-header{margin-bottom:1.75rem}.table{border:1px solid var(--tff-border);border-radius:1.125rem;background:#fffdf8;overflow-x:auto}.table table{font-size:.875rem}.table th{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#71594f;padding-block:1rem}.table td{padding-block:1rem;border-bottom-color:#3518180f}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#35181804}.field-type.email input,.field-type.number input,.field-type.text input,.field-type.textarea textarea,.react-select .rs__control,.tff-choice select{min-height:var(--tff-field-height);border:1px solid var(--tff-border);border-radius:.75rem;background:#fffdf8;font-size:1rem}.field-type.email input,.field-type.number input,.field-type.text input{padding:.75rem 1rem}.field-label{font-size:.75rem;font-weight:700;color:#71594f}.btn{min-height:2.75rem;font-size:.875rem;font-weight:700;border-radius:.75rem}.btn--size-small,.btn--size-xsmall{min-height:2.25rem}@media (max-width:767px){.collection-list{padding-top:1.5rem}.collection-edit h1,.collection-list h1,.global-edit h1{font-size:2rem}.doc-controls.gutter{position:relative;top:auto}.doc-controls__content{min-width:0;overflow:visible}.doc-controls__meta{width:100%;min-width:0;flex-wrap:wrap;gap:.4rem 1rem}.doc-controls__meta:after{display:none}.doc-controls__list-item{min-width:0;max-width:100%;flex-wrap:wrap;font-size:.75rem}.doc-controls__value{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.tabs-field__tabs{display:flex;width:100%;min-width:0;padding-inline:var(--gutter-h)}.tabs-field__tabs:after,.tabs-field__tabs:before{display:none}}@media (max-width:1023px){.tff-workspace-close{display:block;position:absolute;right:1rem;top:.5rem;border:0;background:transparent;color:#fff9f0;font-size:2rem;z-index:2;cursor:pointer}}.tff-library{max-width:1480px;margin:auto;padding:2rem var(--gutter-h)}.tff-card-body footer,.tff-library-heading,.tff-library-pagination,.tff-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.tff-library-heading{margin-bottom:2rem}.tff-library-heading h1{margin:.3rem 0}.tff-library p{line-height:1.6}.tff-kicker{color:#8a1832;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.tff-library button,.tff-library input,.tff-library select,.tff-library textarea{font:inherit;border:1px solid #ded4cb;border-radius:.65rem;padding:.7rem .9rem;background:#fffdf9;color:#381b18}.tff-library button{cursor:pointer}.tff-library button:disabled{opacity:.5;cursor:default}.tff-library button:hover:not(:disabled){background:#f0e7dc}.tff-library :is(button,input,select,textarea,a):focus-visible{outline:2px solid #8a1832;outline-offset:3px}.tff-library .tff-primary{background:#381b18;color:#fff9f0;display:inline-block;border-radius:.65rem;padding:.85rem 1.2rem;text-decoration:none}.tff-library .tff-primary:hover{background:#622c33}.tff-library label{display:grid;gap:.5rem;font-weight:600;font-size:.85rem;min-width:0}.tff-library label :is(input,select,textarea){width:100%;min-width:0;font-weight:400}.tff-library-filters,.tff-start-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tff-library-filters{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0}.tff-library-filters>label:first-child{grid-column:1/-1}.tff-editor-assistant{margin-bottom:1.5rem}.tff-editor-assistant button{padding:.7rem 1rem;border:1px solid #ded4cb;border-radius:.65rem;background:#fffdf9;cursor:pointer}.tff-editor-assistant .tff-start{margin-top:1rem}.tff-editor-assistant label{display:grid;gap:.5rem}.tff-editor-assistant textarea,.tff-website-image input:not([type=file]){width:100%;min-width:0;padding:.85rem 1rem;border:1px solid #ded4cb;border-radius:.65rem;font:inherit;color:#381b18;background:#fffdf9}.tff-website-image label{font-size:.875rem;font-weight:700}.tff-website-image button{font:inherit}.tff-editor-assistant .tff-check{display:flex}.tff-filter-tabs{display:flex;gap:.35rem;flex-wrap:wrap}.tff-filter-tabs button{border-color:transparent;background:transparent}.tff-filter-tabs button[aria-pressed=true]{background:#eadfd4;color:#381b18;font-weight:600}.tff-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem;margin-top:1rem}.tff-offer-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.75rem;margin:1.5rem 0}.tff-offer-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;text-align:left;border:1px solid var(--theme-elevation-200);border-radius:12px;background:transparent}.tff-library .tff-offer-tabs button[aria-pressed=true],.tff-library .tff-offer-tabs button[aria-pressed=true]:hover{background:#3b1919;color:#fff9f0;border-color:#3b1919}.tff-offer-tabs span{font-size:.85rem;opacity:.8}.tff-offer-section{grid-column:1/-1;min-width:0}.tff-offer-section>header{padding:.75rem 0;border-bottom:1px solid var(--theme-elevation-200)}.tff-offer-section>header h2{margin:0 0 .4rem}.tff-offer-section>header p{margin:0}.tff-library-grid .tff-content-card--text{display:block;border-top:3px solid #967448}.tff-content-card{background:#fffdf9;border:1px solid #e5dcd2;border-radius:1rem;overflow:hidden;min-width:0}.tff-card-image{display:block;background:#eee3d5;aspect-ratio:16/10;overflow:hidden;text-decoration:none}.tff-card-image img{width:100%;height:100%;object-fit:cover}.tff-card-image>span{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:#79665a}.tff-card-body{padding:1.2rem}.tff-card-body h2{font-size:1.25rem;margin:.85rem 0 .6rem;line-height:1.3}.tff-card-body h2 a{text-decoration:none}.tff-card-meta{display:flex;flex-wrap:wrap;gap:.35rem .7rem;color:#79665a;font-size:.75rem}.tff-card-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#79665a;font-size:.9rem}.tff-quality{list-style:none;padding:0;margin:.85rem 0;display:flex;gap:.4rem;flex-wrap:wrap}.tff-quality li{background:#f6edd8;color:#775e2c;border-radius:.3rem;padding:.25rem .4rem;font-size:.7rem}.tff-card-body footer{border-top:1px solid #ece5dc;padding-top:.9rem;font-size:.8rem}.tff-card-body footer small{color:#79665a}.tff-library-grid--compact{grid-template-columns:1fr}.tff-library-grid--compact .tff-content-card{display:grid;grid-template-columns:160px minmax(0,1fr)}.tff-library-grid--compact .tff-content-card--text{display:block}.tff-library-grid--compact .tff-card-image{height:100%;aspect-ratio:auto}.tff-library-pagination{justify-content:center;padding:2rem 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tff-start{background:#f6efe6;padding:1.5rem;border-radius:1rem;margin-bottom:1.5rem;display:grid;gap:1rem}.tff-start h2,.tff-start p{margin:0}.tff-start textarea{min-height:110px;resize:vertical}.tff-start .tff-check{display:flex;align-items:center}.tff-start .tff-check input{width:1.1rem}.tff-start>.tff-primary{justify-self:start}.tff-job{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border-top:1px solid #ded4cb;padding-top:1rem}.tff-job>div{flex:1 1;min-width:180px}.tff-job strong{overflow-wrap:anywhere}.tff-error{color:#8a1832;background:#f7e7e9;padding:1rem;border-radius:.65rem}.tff-library-skeleton{min-height:330px;background:#eee7dd;border-radius:1rem}@media(max-width:767px){.tff-library{padding:1.25rem 1rem}.tff-library-filters,.tff-start-options{grid-template-columns:1fr}.tff-library-grid--compact .tff-content-card{grid-template-columns:85px minmax(0,1fr)}.tff-library-heading h1{font-size:1.8rem}.tff-start{padding:1rem}}.tff-website-image{display:grid;gap:.75rem;margin-bottom:1.5rem}.tff-website-image label{display:grid;gap:.5rem}.tff-website-image button{border:1px solid #ded4cb;border-radius:.65rem;padding:.7rem 1rem;background:#fffdf9;cursor:pointer}.tff-website-image-preview{max-width:320px;width:100%;max-height:200px;object-fit:contain;border-radius:.65rem}.tff-image-picker{padding:1rem;background:#f6efe6;display:grid;gap:1rem;border-radius:1rem}.tff-image-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;max-height:420px;overflow:auto}.tff-image-options button{text-align:left;overflow:hidden}.tff-image-options img{width:100%;aspect-ratio:4/3;object-fit:cover}.tff-image-options span{display:block;font-size:.75rem;margin-top:.5rem}.tff-workspace-menu{display:grid;gap:1.25rem;padding-block:.25rem 1.5rem;font-family:Alte Haas Grotesk,Helvetica Neue,Arial,sans-serif}.tff-workspace-menu section{display:grid;gap:.2rem}.tff-workspace-menu h2{margin:0 0 .4rem;padding-inline:.8rem;font:700 .68rem/1.4 Alte Haas Grotesk,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#fff9f080}.tff-workspace-menu a{display:flex;align-items:center;gap:.7rem;min-height:2.65rem;padding:.6rem .8rem;border-radius:.7rem;color:#fff9f0c4;text-decoration:none;font-size:.83rem;font-weight:700;line-height:1.35;transition:background-color .16s,color .16s}.tff-workspace-menu a:hover{background:#ffffff12;color:#fff9f0}.tff-workspace-menu a[aria-current=page]{background:#fff9f0;color:#351818}.tff-workspace-menu a:focus-visible{outline:2px solid #f3ecc0;outline-offset:2px}.tff-workspace-marker{width:.4rem;height:.4rem;border:1px solid;border-radius:50%;flex-shrink:0;opacity:.65}[aria-current=page] .tff-workspace-marker{background:currentColor;opacity:1}@media (prefers-reduced-motion:reduce){.tff-workspace-menu a{transition:none}}.tff-shell-brand-link{display:block;width:100%;padding:0 .5rem 1.25rem;margin:0 0 1.25rem;border:0;border-bottom:1px solid #ffffff1a;background:transparent;text-align:left;text-decoration:none;color:#fff9f0}.tff-shell-brand-link.flex{display:flex}.tff-shell-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.tff-shell-brand img{display:block;width:9.7rem;height:2.75rem;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.tff-shell-brand>span{font:700 .7rem/1.5 Alte Haas Grotesk,Arial,sans-serif;color:#ffffff99}:root{--tff-sidebar-width:17.5rem;--tff-header-height:4.35rem;--tff-page-gutter:1rem;--tff-content-width:1480px;--tff-field-height:2.875rem;--tff-border:#35181821}@media (min-width:768px){:root{--tff-page-gutter:1.75rem}}@media (min-width:1024px){:root{--tff-page-gutter:2.25rem}}