.doc{padding-block:clamp(40px,7vw,100px) 0}.doc-wrap{max-width:860px}.doc-head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,56px)}.doc-meta{font-weight:700;font-size:.875rem;letter-spacing:.06em}.doc-lede{font-family:var(--serif);font-size:1.3rem;line-height:1.5;max-width:52ch}.doc-cols.has-toc{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.doc-cols .doc-body{max-width:780px}.toc{position:sticky;top:calc(var(--hdr) + 28px);display:grid;gap:14px;align-content:start;border-top:8px solid var(--ink);padding-top:14px}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:t}.toc li{counter-increment:t}.toc a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:7px 0;text-decoration:none;font-size:.9rem;line-height:1.3;font-weight:600;border-bottom:1px solid var(--hair)}.toc a:before{content:counter(t,decimal-leading-zero);font-weight:800;font-size:.75rem;padding-top:2px;font-variant-numeric:tabular-nums}.toc a:hover,.toc a[aria-current=true]{background:var(--ink);color:var(--paper)}@media(max-width:960px){.doc-cols.has-toc{grid-template-columns:1fr}.toc{position:static}}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,6vw,96px);align-items:start}.contact-head{margin-bottom:0}.biz--doc{color:var(--mute);font-size:1rem;margin-top:12px}.biz--doc a{color:var(--ink)}.contact-form{border:2px solid var(--ink);padding:clamp(20px,3vw,36px);box-shadow:10px 10px 0 var(--ink);background:var(--paper)}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}}.cartp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,5vw,72px);align-items:start}.cartp-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.cartp-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--hair);align-items:start}.cartp-img{display:block;width:72px;height:90px;border:2px solid var(--ink);background:var(--panel)}.cartp-img img{width:100%;height:100%;object-fit:cover}.cartp-info{display:grid;gap:4px;justify-items:start}.cartp-name{font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1.05;text-decoration:none}.cartp-name:hover{text-decoration:underline;text-underline-offset:4px}.cartp-unit{color:var(--mute);font-size:.9375rem}.cartp-total{font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.cartp-info .cl-qty{margin-top:10px}.cartp-sum{display:grid;gap:16px;border:2px solid var(--ink);padding:24px;box-shadow:10px 10px 0 var(--ink);position:sticky;top:calc(var(--hdr) + 28px)}.cart-empty--page{padding:24px 0 60px}@media(max-width:900px){.cartp{grid-template-columns:1fr}.cartp-sum{position:static}}.nf{padding-block:clamp(40px,7vw,100px) clamp(56px,8vw,110px)}.nf .sform{width:100%}.nf .wrap{display:grid;gap:22px;justify-items:start}.nf-n{font-stretch:62%;font-weight:900;font-size:clamp(9rem,28vw,26rem);line-height:.78;letter-spacing:-.04em;margin-left:-.04em}.nf-bar{width:100%}.nf-lede{font-family:var(--serif);font-size:1.3rem;max-width:46ch;line-height:1.5}.nf-pop{margin-top:40px}.nf .lib-list{width:100%}.about-hero{padding-block:clamp(40px,7vw,100px) clamp(28px,4vw,56px)}.about-hero .wrap{display:grid;gap:clamp(16px,2vw,28px)}.about-lede{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.45;max-width:46ch}.about-facts{border-block:2px solid var(--ink)}.about-facts-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto}.about-facts-in>div{padding:22px 22px 24px 0;border-right:2px solid var(--ink);display:grid;gap:6px}.about-facts-in>div+div{padding-left:22px}.about-facts-in>div:last-child{border-right:0}.about-facts dt{font:700 .75rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.about-facts dd{margin:0;font-stretch:70%;font-weight:860;font-size:clamp(3rem,6vw,5.4rem);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.about-sec{padding-block:clamp(40px,6vw,88px)}.about-sec--alt{background:var(--panel);border-block:2px solid var(--ink)}.about-sec--rule{border-top:2px solid var(--ink)}.about-sec--alt+.about-sec--alt{border-top:0}.about-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,80px);align-items:start}.about-side{display:grid;gap:14px;position:sticky;top:calc(var(--hdr) + 28px)}.about-side--wide{position:static;margin-bottom:clamp(24px,3vw,40px)}.about-subj{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.about-subj li{border-bottom:2px solid var(--ink)}.about-subj a{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;grid-template-areas:"dot t n" "dot b n";column-gap:20px;row-gap:4px;align-items:center;padding:22px 12px;text-decoration:none;transition:background-color .12s}.about-subj a:hover{background:var(--c);color:var(--on-c)}.about-subj .dot{grid-area:dot}.about-subj-t{grid-area:t;font-stretch:78%;font-weight:830;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;letter-spacing:-.01em}.about-subj-b{grid-area:b;font-family:var(--serif);font-size:1.05rem;line-height:1.4}.about-subj-n{grid-area:n;font-stretch:70%;font-weight:860;font-size:2.6rem;line-height:1;font-variant-numeric:tabular-nums}.about-pr{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:2px solid var(--ink);counter-reset:pr}.about-pr li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 20px;padding:26px 0;border-bottom:2px solid var(--ink)}.about-pr-n{grid-row:span 2;font-stretch:62%;font-weight:900;font-size:4.6rem;line-height:.8;letter-spacing:-.03em}.about-pr h3{font-stretch:78%;font-weight:830;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1;letter-spacing:-.01em}.about-pr p{font-family:var(--serif);font-size:1.15rem;line-height:1.55;max-width:54ch}.about-pr a{text-underline-offset:3px}.about-who{max-width:60ch}.about-legal{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;border:2px solid var(--ink);background:var(--paper)}.about-note{display:grid;gap:16px;align-content:start;padding:clamp(22px,3vw,36px)}.about-note+.about-note{border-left:2px solid var(--ink)}.about-note h3{font-stretch:78%;font-weight:830;font-size:1.9rem;line-height:1}.about-note ul{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-family:var(--serif);font-size:1.05rem;line-height:1.5}.about-note li{padding-left:22px;position:relative}.about-note li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;background:var(--ink)}.about-note li strong{font-family:var(--sans);font-weight:800}.about-links{display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:700}.about-links a,.about-policies a{text-underline-offset:4px}.about-biz{display:grid;margin:0}.about-biz>div{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--hair)}.about-biz dt{font:700 .75rem/1.7 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.about-biz dd{margin:0;overflow-wrap:anywhere}.about-biz a{text-underline-offset:3px}.about-policies{display:grid;gap:12px;margin-top:clamp(24px,3vw,36px)}.about-policies div{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:600}.about-cta{background:var(--black);color:var(--white);border-top:12px solid var(--c-career)}.about-cta :focus-visible{outline-color:var(--white)}.about-cta-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,80px);align-items:end;padding-block:clamp(40px,6vw,88px)}.about-cta-b{display:grid;gap:20px;justify-items:start}.about-cta-b p{font-family:var(--serif);font-size:1.25rem;line-height:1.5;color:#e4e4e4}.about-cta .btn{border-color:var(--white);background:var(--white);color:var(--black)}.about-cta .btn:hover{background:var(--c-career);color:var(--black)}.about+.ftr,main:has(.about)+.ftr{margin-top:0}@media(max-width:900px){.about-grid,.about-cta-in,.about-legal{grid-template-columns:1fr}.about-side{position:static}.about-note+.about-note{border-left:0;border-top:2px solid var(--ink)}.about-facts-in>div{border-right:0;border-bottom:2px solid var(--ink);padding-left:0!important}.about-facts-in>div:last-child{border-bottom:0}.about-pr li{grid-template-columns:52px minmax(0,1fr)}.about-pr-n{font-size:3.4rem}}.doc-head:before{content:"";display:block;width:min(240px,50%);height:14px;margin-bottom:8px;border:3px solid var(--ink);background:linear-gradient(90deg,var(--c-ai) 0 20%,var(--c-money) 20% 40%,var(--c-biz) 40% 60%,var(--c-career) 60% 80%,var(--c-mind) 80% 100%)}.about-discs{display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,22px);margin-top:clamp(12px,2vw,28px)}.about-disc{display:block;width:clamp(72px,12vw,168px);aspect-ratio:1;border-radius:50%;background:var(--d);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);overflow:hidden;transition:transform .5s var(--ease)}.about-disc img{width:100%;height:100%;display:block}.about-disc:nth-child(2n){transform:translateY(14px)}.about-disc:hover{transform:translateY(-6px) rotate(-6deg)}.about-facts-in>div:nth-child(1){background:var(--c-ai)}.about-facts-in>div:nth-child(2){background:var(--c-money)}.about-facts-in>div:nth-child(3){background:var(--c-career)}.about-facts-in>div:nth-child(4){background:var(--c-mind)}.about-facts-in>div{color:#0b0b0b}.about-facts-in dt{color:#0b0b0b}.about-facts-in>div+div,.about-facts-in>div:first-child{padding-left:22px}.about-facts-in>div:first-child{padding-left:var(--gut)}.dhero{--ink: #0b0b0b;--paper: #ffffff;--mute: #222;position:relative;overflow:hidden;background:var(--c);color:#0b0b0b;border-bottom:2px solid #0b0b0b}.dhero-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,64px);align-items:center;padding-block:clamp(36px,6vw,92px)}.dhero-copy{display:grid;gap:16px}.dhero .h1{font-size:clamp(3rem,8.2vw,8.4rem)}.dhero-meta{font-weight:700;letter-spacing:.04em}.dhero-art{position:relative;width:clamp(150px,22vw,330px);aspect-ratio:1}.dhero-disc{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;background:var(--d);border:3px solid #0b0b0b;box-shadow:8px 8px #0b0b0b;transition:transform .7s var(--ease)}.dhero-disc img{width:86%;height:86%;margin:7%;display:block}.dhero-dot{position:absolute;border-radius:50%;border:3px solid #0b0b0b;transition:transform .7s var(--ease)}.dhero-dot--a{right:-7%;top:-5%;width:26%;aspect-ratio:1;background:#fff}.dhero-dot--b{left:-9%;bottom:3%;width:17%;aspect-ratio:1;background:#0b0b0b}.dhero:hover .dhero-disc{transform:rotate(-5deg) scale(1.03)}.dhero:hover .dhero-dot--a{transform:translate(8px,-6px)}.dhero:hover .dhero-dot--b{transform:translate(-6px,8px)}@media(max-width:700px){.dhero-in{grid-template-columns:1fr}.dhero-art{width:112px;order:-1}}.doc-head:before{display:none}.doc{padding-block:clamp(36px,6vw,84px) 0}.shopify-policy__container{width:100%;max-width:calc(860px + var(--gut) * 2);margin-inline:auto;padding:clamp(36px,6vw,84px) var(--gut) 0}.shopify-policy__title{margin-bottom:clamp(24px,4vw,48px);padding-top:18px;border-top:8px solid var(--ink)}.shopify-policy__title h1{font-family:var(--sans);font-stretch:72%;font-weight:830;letter-spacing:-.014em;line-height:.9;text-wrap:balance;font-size:clamp(3rem,8vw,6.4rem)}.shopify-policy__body .rte>p:first-child{font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/content.css.map */
