.twa-pship .ps-sec{position:relative;padding:clamp(80px,9vw,128px) var(--pad-x)}.twa-pship .ps-in{position:relative;z-index:1;max-width:1152px;margin:0 auto}.twa-pship a:focus-visible,.twa-pship button:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.twa-pship .ps-label{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.twa-pship .ps-label--deep{color:var(--citron)}.twa-pship .ps-h1,.twa-pship .ps-h2{font-family:var(--serif);font-weight:400;margin:0}.twa-pship .ps-h1 em,.twa-pship .ps-h2 em,.twa-pship .ps-sent__t em,.twa-pship .ps-statement__p em{font-style:italic;color:var(--clay)}.twa-pship .ps-h2{font-size:clamp(44px,5.4vw,76px);line-height:1;text-wrap:balance}.twa-pship .ps-prose{display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65}.twa-pship .ps-prose p{margin:0;text-wrap:pretty}.twa-pship .ps-stack{display:flex;flex-direction:column;gap:20px}.twa-pship .ps-btn{padding:16px 28px}.twa-pship .ps-split{display:flex;flex-wrap:wrap;gap:40px 80px}.twa-pship .ps-split--end{align-items:flex-end;gap:24px 80px}.twa-pship .ps-split__head{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:20px}.twa-pship .ps-split__body{flex:1.2 1 440px;min-width:0}.twa-pship .ps-hero{background:var(--plum);color:var(--cream);padding:clamp(72px,9vw,136px) var(--pad-x)}.twa-pship .ps-hero__in{display:flex;flex-wrap:wrap;align-items:center;gap:56px 80px}.twa-pship .ps-hero__copy{flex:1.5 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.twa-pship .ps-h1{font-size:clamp(60px,8.4vw,124px);line-height:.92}.twa-pship .ps-hero .ps-h1 em{color:var(--citron)}.twa-pship .ps-hero__lede{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.6;max-width:44ch;text-wrap:pretty}.twa-pship .ps-hero__cta{align-self:flex-start}.twa-pship .ps-hero__side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:36px}.twa-pship .ps-facts{align-self:stretch;margin:0;border:1px dashed var(--rule-deep);padding:8px 24px;display:flex;flex-direction:column;transform:rotate(-.6deg)}.twa-pship .ps-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:16px}.twa-pship .ps-facts__row+.ps-facts__row{border-top:1px dashed var(--rule-deep)}.twa-pship .ps-facts dt{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--citron)}.twa-pship .ps-facts dd{margin:0;text-align:right}.twa-pship .ps-who{background:var(--cream)}.twa-pship .ps-for{margin-top:16px;padding-top:32px;border-top:1px dashed var(--rule);display:flex;flex-direction:column;gap:4px}.twa-pship .ps-prose .ps-for__intro{margin:0 0 12px}.twa-pship .ps-for__list{list-style:none;margin:0;padding:0}.twa-pship .ps-for__list li{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px dashed var(--rule);font-family:var(--serif);font-size:28px;line-height:1.1}.twa-pship .ps-prose .ps-for__close{margin:16px 0 0;font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.2;color:var(--clay)}.twa-pship .ps-statement{background:var(--sand);padding:clamp(80px,9vw,136px) var(--pad-x);text-align:center}.twa-pship .ps-statement__p{position:relative;z-index:1;max-width:980px;margin:0 auto;font-family:var(--serif);font-size:clamp(34px,4.4vw,60px);line-height:1.12;text-wrap:balance}.twa-pship .ps-worth{background:var(--plum);color:var(--cream)}.twa-pship .ps-worth .ps-h2 em{color:var(--citron)}.twa-pship .ps-worth__in{display:flex;flex-direction:column;gap:clamp(56px,6vw,88px)}.twa-pship .ps-split .ps-worth__body{padding-top:36px}.twa-pship .ps-questions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:40px 32px;gap:40px 32px}.twa-pship .ps-questions li{border-top:2px solid var(--citron);padding-top:24px;display:flex;flex-direction:column;gap:16px}.twa-pship .ps-questions__n{font-family:var(--serif);font-style:italic;font-size:40px;line-height:1;color:var(--citron)}.twa-pship .ps-questions p{margin:0;font-family:var(--serif);font-size:27px;line-height:1.15}.twa-pship .ps-shapes{background:var(--cream)}.twa-pship .ps-shapes__in{display:flex;flex-direction:column;gap:56px}.twa-pship .ps-shapes__intro{margin:0;font-size:18px;line-height:1.65;text-wrap:pretty}.twa-pship .ps-shapes__list{list-style:none;margin:0;padding:0;border-top:1px dashed var(--rule)}.twa-pship .ps-shape{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1.4fr);grid-gap:24px 32px;gap:24px 32px;align-items:center;padding:28px 0;border-bottom:1px dashed var(--rule)}.twa-pship .ps-shape__name{display:flex;flex-direction:column;gap:6px}.twa-pship .ps-shape__code{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--rust)}.twa-pship .ps-shape h3{margin:0;font-family:var(--serif);font-weight:400;font-style:italic;font-size:40px;line-height:1}.twa-pship .ps-shape p{margin:0;font-size:17px;line-height:1.6;text-wrap:pretty}.twa-pship .ps-how{background:var(--sand)}.twa-pship .ps-how__head{display:flex;flex-direction:column;gap:20px;padding-bottom:56px}.twa-pship .ps-step{display:flex;flex-wrap:wrap;gap:32px 80px;padding:56px 0;border-top:1px dashed var(--rule)}.twa-pship .ps-step--last{padding-bottom:0}.twa-pship .ps-step__side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}.twa-pship .ps-step__num{display:flex;align-items:baseline;gap:18px}.twa-pship .ps-step__n{font-family:var(--serif);font-style:italic;font-size:64px;line-height:.8;color:var(--clay)}.twa-pship .ps-step__when{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-pship .ps-step__t{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.twa-pship .ps-step__mark{margin-top:20px}.twa-pship .ps-step__body{flex:1.3 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px;font-size:17.5px;line-height:1.65}.twa-pship .ps-step__body>p{margin:0;text-wrap:pretty}.twa-pship .ps-dims{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.twa-pship .ps-dims li{border:1px dashed var(--rust);padding:8px 14px;font-family:var(--mono);font-weight:700;font-size:11.5px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.twa-pship .ps-note{margin-top:12px;background:var(--white);border:1px solid var(--hairline);box-shadow:var(--shadow-card);padding:32px;display:flex;flex-direction:column;gap:12px}.twa-pship .ps-note__label{font-size:11px}.twa-pship .ps-note p{margin:0;font-size:17px;line-height:1.65;text-wrap:pretty}.twa-pship .ps-note strong{font-weight:600}.twa-pship .ps-companion{background:var(--cocoa);color:var(--cream);padding:clamp(80px,9vw,136px) var(--pad-x)}.twa-pship .ps-split--companion{gap:48px 80px}.twa-pship .ps-h2--companion{font-size:clamp(44px,5.4vw,72px)}.twa-pship .ps-companion .ps-h2 em{color:var(--citron)}.twa-pship .ps-companion__mark{margin-top:32px}.twa-pship .ps-prose .ps-companion__lead{font-family:var(--serif);font-size:clamp(26px,2.4vw,32px);line-height:1.25}.twa-pship .ps-prose .ps-companion__close{margin-top:12px;padding-top:28px;border-top:1px dashed var(--rule-deep);font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.3;color:var(--citron)}.twa-pship .ps-me{background:var(--cream);padding:clamp(80px,9vw,136px) var(--pad-x)}.twa-pship .ps-me__in{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px 80px}.twa-pship .ps-plate{flex:1 1 340px;min-width:0;max-width:460px;position:relative;margin:0}.twa-pship .ps-plate__paper{position:relative;background:var(--white);padding:14px 14px 44px;box-shadow:var(--shadow-raised);transform:rotate(-1.5deg)}.twa-pship .ps-plate__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sand)}.twa-pship .ps-plate__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.twa-pship .ps-plate__cap{position:absolute;left:14px;bottom:14px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-pship .ps-me__copy{flex:1.3 1 440px;min-width:0}.twa-pship .ps-me__h{margin-bottom:8px}.twa-pship .ps-prose .ps-me__close{margin-top:12px;padding-top:28px;border-top:1px dashed var(--rule);font-family:var(--serif);font-size:clamp(24px,2.2vw,30px);line-height:1.3;color:var(--rust)}.twa-pship .ps-included{background:var(--sand)}.twa-pship .ps-included__in{display:flex;flex-direction:column;gap:56px}.twa-pship .ps-included__list{list-style:none;margin:0;padding:0;border-top:1px dashed var(--rule);font-size:18px;line-height:1.6}.twa-pship .ps-included__list li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;padding:24px 0;border-bottom:1px dashed var(--rule)}.twa-pship .ps-included__list li>span:last-child{text-wrap:pretty}.twa-pship .ps-included__n{font-family:var(--serif);font-style:italic;font-size:28px;line-height:1.1;color:var(--clay)}.twa-pship .ps-included__list strong{font-weight:600}.twa-pship .ps-invest{background:var(--plum);color:var(--cream)}.twa-pship .ps-invest__in{display:flex;flex-direction:column;gap:40px}.twa-pship .ps-invest__label{margin:0;line-height:1.4}.twa-pship .ps-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:28px;gap:28px;align-items:stretch}.twa-pship .ps-price{border:1px dashed var(--rule-deep);padding:clamp(32px,3.5vw,52px);display:flex;flex-direction:column;gap:28px}.twa-pship .ps-price--rec{position:relative;border:0;background:var(--cream);color:var(--ink);box-shadow:var(--shadow-plate);transform:rotate(.6deg)}.twa-pship .ps-price__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.twa-pship .ps-price h3{margin:0;font-family:var(--serif);font-weight:400;font-size:44px;line-height:1}.twa-pship .ps-price__tag{background:var(--rust);color:var(--cream);padding:8px 14px;font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-3deg)}.twa-pship .ps-price__founding{display:flex;flex-direction:column;gap:8px}.twa-pship .ps-price__standard{padding-top:24px;border-top:1px dashed var(--rule-deep);display:flex;flex-direction:column;gap:6px}.twa-pship .ps-price__label{font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.twa-pship .ps-price__founding .ps-price__label{color:var(--citron)}.twa-pship .ps-price__amount{font-family:var(--serif);font-size:clamp(64px,7vw,96px);line-height:.95}.twa-pship .ps-price__std{font-size:24px}.twa-pship .ps-price--rec .ps-price__founding .ps-price__label{color:var(--rust)}.twa-pship .ps-price--rec .ps-price__standard{border-top-color:var(--rule)}.twa-pship .ps-price--rec .ps-price__standard .ps-price__label{color:var(--muted)}.twa-pship .ps-invest__note{margin:0;font-size:18px;line-height:1.6}.twa-pship .ps-inquiry{margin-top:32px;background:var(--gold);color:var(--ink);padding:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;gap:24px 64px}.twa-pship .ps-inquiry h3{flex:1 1 300px;min-width:0;margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,60px);line-height:1}.twa-pship .ps-inquiry h3 em{font-style:italic;color:var(--plum)}.twa-pship .ps-inquiry p{flex:1.3 1 400px;min-width:0;margin:0;font-size:18px;line-height:1.65;text-wrap:pretty}.twa-pship .ps-next{background:var(--cream);padding:clamp(80px,9vw,128px) var(--pad-x) clamp(96px,10vw,144px)}.twa-pship .ps-next__in{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px 80px}.twa-pship .ps-next__copy{flex:1 1 360px;min-width:0}.twa-pship .ps-next__h{margin-bottom:8px}.twa-pship .ps-next__copy strong{font-weight:600}.twa-pship .ps-prose .ps-next__alt{margin-top:16px;padding-top:28px;border-top:1px dashed var(--rule)}.twa-pship .ps-next__alt a{color:var(--rust);text-decoration:underline;text-underline-offset:3px}.twa-pship .ps-next__alt a:hover{color:var(--plum)}.twa-pship .ps-panel{flex:1.1 1 420px;min-width:0;background:var(--plum);color:var(--cream);padding:clamp(28px,3.5vw,48px)}.twa-pship .ps-panel__head{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.twa-pship .ps-panel__t{margin:0;font-family:var(--serif);font-weight:400;font-size:40px;line-height:1}.twa-pship .ps-form{position:relative;background:var(--cream);color:var(--ink);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:24px}.twa-pship .ps-field{display:flex;flex-direction:column;gap:10px}.twa-pship .ps-flabel{font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-pship .ps-input{display:block;width:100%;padding:14px 16px;font:400 17px var(--sans);color:var(--ink);background:var(--white);border:1px solid rgba(20,20,19,.2);border-radius:4px;outline-color:var(--clay)}.twa-pship textarea.ps-input{line-height:1.6;resize:vertical}.twa-pship .ps-input::placeholder{color:#8b8378}.twa-pship .ps-input:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.twa-pship .ps-input[aria-invalid=true]{border-color:var(--rust)}.twa-pship .ps-err{margin:0;font-size:14px;line-height:1.4;color:var(--rust)}.twa-pship .ps-when{margin:0;padding:0;border:0;min-width:0}.twa-pship .ps-when legend{padding:0;margin-bottom:12px}.twa-pship .ps-hint{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--muted)}.twa-pship .ps-when .ps-err{display:block;margin-top:10px}.twa-pship .ps-seg{display:flex;flex-direction:column;border:1.5px solid var(--ink);border-radius:4px;overflow:hidden}.twa-pship .ps-seg__opt{position:relative;display:block;cursor:pointer}.twa-pship .ps-seg__opt+.ps-seg__opt{border-top:1px solid var(--ink)}.twa-pship .ps-seg__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.twa-pship .ps-seg__body{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--white);color:var(--ink);font-size:16px;line-height:1.4}.twa-pship .ps-seg__dot{width:14px;height:14px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex:none}.twa-pship .ps-seg__dot:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0}.twa-pship .ps-seg__opt:hover .ps-seg__body{background:var(--cream)}.twa-pship .ps-seg__opt input:checked+.ps-seg__body{background:var(--ink);color:var(--cream)}.twa-pship .ps-seg__opt input:checked+.ps-seg__body .ps-seg__dot:after{opacity:1}.twa-pship .ps-seg__opt input:focus-visible+.ps-seg__body{outline:2px solid var(--ochre);outline-offset:-5px}.twa-pship .ps-commit{padding-top:20px;border-top:1px dashed var(--rule)}.twa-pship .ps-check{display:flex;align-items:flex-start;gap:14px;cursor:pointer;font-size:16px;line-height:1.55}.twa-pship .ps-check input{margin:3px 0 0;width:20px;height:20px;flex:none;accent-color:var(--plum)}.twa-pship .ps-check input:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.twa-pship .ps-submit{padding:18px 28px;white-space:normal}.twa-pship .ps-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.twa-pship .ps-sent{background:var(--cream);color:var(--ink);padding:36px;display:flex;flex-direction:column;gap:14px;transform:rotate(-.6deg)}.twa-pship .ps-sent:focus{outline:none}.twa-pship .ps-sent:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.twa-pship .ps-sent__t{margin:0;font-family:var(--serif);font-size:32px;line-height:1.1}.twa-pship .ps-sent__edit{all:unset;cursor:pointer;align-self:flex-start;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);border-bottom:1.5px solid var(--clay);padding-bottom:3px}.twa-pship .ps-sent__edit:hover{opacity:.88}.twa-pship .ps-sent__edit:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}@media (max-width:640px){.twa-pship .ps-shape{grid-template-columns:64px minmax(0,1fr);gap:16px 20px}.twa-pship .ps-shape p{grid-column:1/-1}.twa-pship .ps-split .ps-worth__body{padding-top:0}.twa-pship .ps-note{padding:24px}.twa-pship .ps-sent{padding:28px}.twa-pship .ps-facts{padding:4px 18px}.twa-pship .ps-included__list li{grid-template-columns:48px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.twa-pship *{transition:none!important;animation:none!important}}