@layer components{.hero_wrap{padding-top:var(--hero-top)}.hero_wrap .hero_layout.grid{--_gap-size:var(--font-cards-gap);grid-row-gap:0;grid-template-columns:repeat(12,minmax(0,1fr))}.hero_wrap .hero_title,.hero_wrap .hero_media{grid-column:span 12}.hero_wrap .hero_title{color:var(--dark-900);text-align:center;text-indent:0;white-space:nowrap;text-wrap:nowrap;font-kerning:none;text-rendering:optimizespeed;flex-direction:column;align-items:center;display:flex}.hero_wrap .hero_title .hero_title_line{white-space:nowrap;display:block}.hero_wrap .hero_media{z-index:1;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);margin-top:calc(var(--hero-overlap) * -1);background-color:#0000;position:relative;overflow:clip}.hero_wrap .hero_media :is(picture,.image){background-color:#0000;width:100%}.hero_wrap .hero_media .image{object-fit:contain;height:auto}@media (min-width:64rem){.hero_wrap .hero_title{grid-column:3/span 8}}@media (min-width:48rem){.hero_wrap .hero_media{width:100%;margin-inline:0}}.font-card_wrap{height:var(--font-card-height);padding:var(--site-margin);background-color:var(--light-200);color:var(--dark-900);border-radius:var(--radius-small);transition:background-color var(--hover-duration) var(--hover-ease);flex-direction:column;grid-column:span 6;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:clip}@media (min-width:64rem){.font-card_wrap{grid-column:span 3}}.font-card_wrap:is(:hover,:focus-visible){background-color:var(--brand-500);--button-background:var(--brand-text);--button-text:var(--brand-500);--button-border:var(--button-background)}.font-card_row{z-index:1;justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex;position:relative}.font-card_identity{align-items:center;gap:.625rem;display:flex}.font-card_identity .heading{margin:0}.font-card_mark.icon{width:.625rem;height:.625rem;color:inherit}.font-card_meta{font-family:var(--primary-family);font-weight:var(--primary-bold);font-size:.6875rem;line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;white-space:nowrap}.font-card_glyphs{white-space:normal;min-width:0}.font-card_glyphs-break{display:none}@media not (min-width:64rem){.font-card_glyphs-break{display:block}}.font-card_letter{width:var(--font-card-letter);height:var(--font-card-letter);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.font-card_letter :is(picture,.image){object-fit:contain;background-color:#0000;width:100%;height:100%}.font-card_meta .text-style-trim{padding-top:.3em;padding-bottom:.08em}.font-cards_wrap{z-index:2;margin-top:calc(var(--font-cards-overlap) * -1);background-color:#0000}.font-cards_layout.grid{--_gap-size:var(--font-cards-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.about_wrap .about_layout.grid{--_gap-size:var(--font-cards-gap);grid-row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.about_wrap .about_heading,.about_wrap .about_media,.about_wrap .about_copy{grid-column:span 12}.about_wrap .about_heading{margin-block:0}.about_wrap .about_media{aspect-ratio:1;border-radius:2.5rem;overflow:clip}.about_wrap .about_media picture{width:100%;height:100%;display:block}.about_wrap .about_media .image{object-fit:cover;width:100%;height:100%}.about_wrap .about_copy{flex-direction:column;align-items:start;display:flex}.about_wrap .about_copy .text{font-family:var(--primary-family);font-weight:var(--primary-bold);letter-spacing:var(--letter-spacing-tighter);text-wrap:pretty;--_trim-top:var(--primary-trim-top);--_trim-bottom:var(--primary-trim-bottom);font-size:1rem;line-height:1.05}.about_wrap .about_copy .text+.text{margin-top:1em}@media (min-width:64rem){.about_wrap .about_heading{grid-column:3/span 10}.about_wrap .about_media{grid-area:2/1/auto/span 4}.about_wrap .about_copy{grid-area:2/6/auto/span 3}}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon:not(.plus){transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon:not(.plus),.stacki-designer .accordion_wrap.preview .accordion_icon:not(.plus){rotate:-90deg}.accordion_icon.plus{flex:none;width:1.25rem;height:1.25rem;position:relative}.accordion_icon.plus:before,.accordion_icon.plus:after{content:"";transition:scale var(--open-duration) var(--open-ease);background-color:currentColor;position:absolute}.accordion_icon.plus:before{inset-block:45%;inset-inline:10%}.accordion_icon.plus:after{inset-block:10%;inset-inline:45%}.accordion_item:is([open],.stacki-opened) .accordion_icon.plus:after,.stacki-designer .accordion_wrap.preview .accordion_icon.plus:after{scale:0}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.faq_wrap .faq_layout.grid{--_gap-size:var(--font-cards-gap);grid-row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.faq_wrap .faq_heading,.faq_wrap .faq_col{grid-column:span 12}.faq_wrap .faq_heading{margin-block:0}.faq_wrap .faq_col.accordion_wrap{gap:var(--space-5);flex-direction:column;display:flex}@media not (min-width:64rem){.faq_wrap .faq_col.accordion_wrap~.faq_col.accordion_wrap{margin-block-start:calc(var(--space-5) - var(--space-7))}}.faq_wrap .faq_col .accordion_item{border-bottom:none}.faq_wrap .faq_col .accordion_toggle{transition:color var(--hover-duration) var(--hover-ease);padding-block:0}@media (hover:hover){.faq_wrap .faq_col .accordion_toggle:hover{color:var(--dark-800)}}.faq_wrap .faq_col .accordion_title{font-family:var(--primary-family);font-weight:var(--primary-bold);letter-spacing:var(--letter-spacing-tighter);text-transform:none;text-wrap:pretty;--_trim-top:var(--primary-trim-top);--_trim-bottom:var(--primary-trim-bottom);font-size:1rem;line-height:1.05}.faq_wrap .faq_col .accordion_body{padding-block:var(--space-1) 0;padding-inline-end:var(--space-6)}.faq_wrap .faq_col .accordion_body .text{font-family:var(--primary-family);font-weight:var(--primary-bold);letter-spacing:var(--letter-spacing-tighter);color:color-mix(in lab, var(--text) 80%, transparent);text-wrap:pretty;--_trim-top:var(--primary-trim-top);--_trim-bottom:var(--primary-trim-bottom);--_margin-top:0;--_margin-bottom:0;font-size:1rem;line-height:1.05}@media (min-width:64rem){.faq_wrap .faq_heading,.faq_wrap .faq_col{grid-column:span 4}}.commission_wrap .container{width:100%;max-width:var(--max-width-main);padding:var(--site-margin);border-radius:1.5rem;overflow:visible}.commission_wrap .commission_layout.grid{--_gap-size:var(--font-cards-gap);grid-row-gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.commission_wrap .commission_copy,.commission_wrap .commission_media{grid-column:span 12}.commission_wrap .commission_copy{flex-direction:column;justify-content:space-between;align-items:start;gap:7.5rem;display:flex}.commission_wrap .commission_main{flex-direction:column;align-items:start;display:flex}.commission_wrap .commission_eyebrow{font-family:var(--primary-family);font-weight:var(--primary-bold);font-size:.6875rem;line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;--_margin-top:0;--_margin-bottom:0}.commission_wrap .commission_eyebrow:before,.commission_wrap .commission_eyebrow:after{content:none;margin-bottom:0;display:none}.commission_wrap .commission_heading{--_margin-top:0;--_margin-bottom:var(--space-3)}.commission_wrap .commission_body{font-family:var(--primary-family);font-weight:var(--primary-bold);letter-spacing:var(--letter-spacing-tighter);text-wrap:pretty;--_trim-top:var(--primary-trim-top);--_trim-bottom:var(--primary-trim-bottom);--_margin-top:0;--_margin-bottom:0;max-width:21rem;font-size:1rem;line-height:1.05}.commission_wrap .commission_media{aspect-ratio:4/5;border-radius:1.5rem;overflow:clip}.commission_wrap .commission_media :is(.video,.image){object-fit:cover;width:100%;height:100%}@media (min-width:64rem){.commission_wrap .commission_copy{grid-column:1/span 5;gap:0}.commission_wrap .commission_media{grid-column:8/span 5}}}
